Popup Anything – A Marketing Popup and Lead Generation Conversions - Version 1.7.7

Version Description

(14, July 2020) = * [*] Follow WordPress Detailed Plugin Guidelines for Offload Media and Analytics Code.

Download this release

Release Info

Developer wponlinesupport
Plugin Icon 128x128 Popup Anything – A Marketing Popup and Lead Generation Conversions
Version 1.7.7
Comparing to
See all releases

Code changes from version 1.7.4 to 1.7.7

assets/css/popupaoc-public-style.css CHANGED
@@ -1,5 +1,5 @@
1
  .custombox-content,.custombox-overlay{position:fixed;overflow:hidden;top:0;width:100%;height:100%}.custombox-overlay{z-index:999997;opacity:0;transition-delay:0s;transition-timing-function:linear;transition-property:opacity}.custombox-content{z-index:999999;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:stretch;align-content:stretch}.custombox-lock{overflow:hidden}.custombox-reference{display:none}.custombox-content{overflow-y:auto}.custombox-content>*{max-width:100%;max-height:95%}.custombox-fullscreen.custombox-content{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}.custombox-fullscreen.custombox-content>*{width:100%;max-height:100%}.custombox-y-top{-ms-flex-align:baseline;align-items:baseline}.custombox-x-left{-ms-flex-align:start;align-items:flex-start}.custombox-y-center{-ms-flex-align:center;align-items:center}.custombox-y-bottom{-ms-flex-align:end;align-items:flex-end}.custombox-x-center{-ms-flex-pack:center;justify-content:center}.custombox-x-right{-ms-flex-pack:end;justify-content:flex-end}.custombox-perspective,.custombox-perspective body{perspective:600px;height:100%;overflow:hidden}.custombox-perspective .custombox-container{overflow:hidden;height:100%}@keyframes fadeIn{from{transform:scale(.7);transition-property:all}to{transform:scale(1);opacity:1}}@keyframes fadeOut{from{transform:scale(1);opacity:1}to{transform:scale(.7);transition-property:all}}.custombox-fadein.custombox-content{opacity:0}.custombox-fadein.custombox-content.custombox-open{animation-name:fadeIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-fadein.custombox-content.custombox-close{animation-name:fadeOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slideInTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOutTop{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideInBottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutBottom{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slideInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.custombox-contentscale.custombox-content,.custombox-letmein.custombox-content,.custombox-makeway.custombox-content,.custombox-push.custombox-content,.custombox-slide.custombox-content,.custombox-slip.custombox-content{-ms-transform:translateX(-100%);transform:translateX(-100%)}.custombox-contentscale.custombox-content.custombox-open.custombox-top,.custombox-letmein.custombox-content.custombox-open.custombox-top,.custombox-makeway.custombox-content.custombox-open.custombox-top,.custombox-push.custombox-content.custombox-open.custombox-top,.custombox-slide.custombox-content.custombox-open.custombox-top,.custombox-slip.custombox-content.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-bottom,.custombox-letmein.custombox-content.custombox-open.custombox-bottom,.custombox-makeway.custombox-content.custombox-open.custombox-bottom,.custombox-push.custombox-content.custombox-open.custombox-bottom,.custombox-slide.custombox-content.custombox-open.custombox-bottom,.custombox-slip.custombox-content.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-left,.custombox-letmein.custombox-content.custombox-open.custombox-left,.custombox-makeway.custombox-content.custombox-open.custombox-left,.custombox-push.custombox-content.custombox-open.custombox-left,.custombox-slide.custombox-content.custombox-open.custombox-left,.custombox-slip.custombox-content.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-right,.custombox-letmein.custombox-content.custombox-open.custombox-right,.custombox-makeway.custombox-content.custombox-open.custombox-right,.custombox-push.custombox-content.custombox-open.custombox-right,.custombox-slide.custombox-content.custombox-open.custombox-right,.custombox-slip.custombox-content.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-top,.custombox-letmein.custombox-content.custombox-close.custombox-top,.custombox-makeway.custombox-content.custombox-close.custombox-top,.custombox-push.custombox-content.custombox-close.custombox-top,.custombox-slide.custombox-content.custombox-close.custombox-top,.custombox-slip.custombox-content.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-bottom,.custombox-letmein.custombox-content.custombox-close.custombox-bottom,.custombox-makeway.custombox-content.custombox-close.custombox-bottom,.custombox-push.custombox-content.custombox-close.custombox-bottom,.custombox-slide.custombox-content.custombox-close.custombox-bottom,.custombox-slip.custombox-content.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-left,.custombox-letmein.custombox-content.custombox-close.custombox-left,.custombox-makeway.custombox-content.custombox-close.custombox-left,.custombox-push.custombox-content.custombox-close.custombox-left,.custombox-slide.custombox-content.custombox-close.custombox-left,.custombox-slip.custombox-content.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-right,.custombox-letmein.custombox-content.custombox-close.custombox-right,.custombox-makeway.custombox-content.custombox-close.custombox-right,.custombox-push.custombox-content.custombox-close.custombox-right,.custombox-slide.custombox-content.custombox-close.custombox-right,.custombox-slip.custombox-content.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes newspaperIn{from{transform:scale(0) rotate(720deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes newspaperOut{from{transform:scale(1) rotate(0);opacity:1}to{transform:scale(0) rotate(720deg);opacity:0}}.custombox-newspaper.custombox-content{opacity:0}.custombox-newspaper.custombox-content.custombox-open{animation-name:newspaperIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-newspaper.custombox-content.custombox-close{animation-name:newspaperOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes fallIn{from{transform-style:preserve-3d;transform:translateZ(600px) rotateX(20deg);opacity:0}to{transition-timing-function:ease-in;transition-property:all;transform:translateZ(0) rotateX(0);opacity:1}}@keyframes fallOut{from{transition-timing-function:ease-in;transition-property:all;transform:translateZ(0) rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:translateZ(600px) rotateX(20deg);opacity:0}}.custombox-fall.custombox-content{opacity:0}.custombox-fall.custombox-content.custombox-open{animation-name:fallIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-fall.custombox-content.custombox-close{animation-name:fallOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes sidefallIn{from{transform-style:preserve-3d;transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}to{transition-timing-function:ease-in;transition-property:all;transform:translate(0) translateZ(0) rotate(0);opacity:1}}@keyframes sidefallOut{from{transition-timing-function:ease-in;transition-property:all;transform:translate(0) translateZ(0) rotate(0);opacity:1}to{transform-style:preserve-3d;transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}}.custombox-sidefall.custombox-content{opacity:0}.custombox-sidefall.custombox-content.custombox-open{animation-name:sidefallIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-sidefall.custombox-content.custombox-close{animation-name:sidefallOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes blurInTop{from{transform:translateY(-5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutTop{from{transform:translateY(0);opacity:1}to{transform:translateY(-5%);opacity:0}}@keyframes blurInBottom{from{transform:translateY(5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutBottom{from{transform:translateY(0);opacity:1}to{transform:translateY(5%);opacity:0}}@keyframes blurInRight{from{transform:translateX(5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutRight{from{transform:translateY(0);opacity:1}to{transform:translateX(5%);opacity:0}}@keyframes blurInLeft{from{transform:translateX(-5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutLeft{from{transform:translateY(0);opacity:1}to{transform:translateX(-5%);opacity:0}}@keyframes blurInContainer{from{filter:blur(0)}to{filter:blur(3px)}}@keyframes blurOutContainer{from{filter:blur(3px)}to{filter:blur(0)}}.custombox-blur.custombox-content{opacity:0}.custombox-blur.custombox-content.custombox-open.custombox-top{animation-name:blurInTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-bottom{animation-name:blurInBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-left{animation-name:blurInLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-right{animation-name:blurInRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-top{animation-name:blurOutTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-bottom{animation-name:blurOutBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-right{animation-name:blurOutRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-left{animation-name:blurOutLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-container{animation-name:blurOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-container.custombox-open{animation-name:blurInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes flipInTop{from{transform-style:preserve-3d;transform:rotateX(-70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutTop{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(-70deg)}}@keyframes flipInBottom{from{transform-style:preserve-3d;transform:rotateX(70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutBottom{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(70deg)}}@keyframes flipInRight{from{transform-style:preserve-3d;transform:rotateY(70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutRight{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateY(70deg)}}@keyframes flipInLeft{from{transform-style:preserve-3d;transform:rotateY(-70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutLeft{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateY(-70deg)}}.custombox-flip.custombox-content{opacity:0}.custombox-flip.custombox-content.custombox-open.custombox-top{animation-name:flipInTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-bottom{animation-name:flipInBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-right{animation-name:flipInRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-left{animation-name:flipInLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-top{animation-name:flipOutTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-bottom{animation-name:flipOutBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-right{animation-name:flipOutRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-left{animation-name:flipOutLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes signIn{from{transform-style:preserve-3d;transform:rotateX(-60deg);transform-origin:50% 0;transition-property:all}to{transform:rotateX(0);opacity:1}}@keyframes signOut{from{transform:rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(-60deg);transform-origin:50% 0;transition-property:all}}.custombox-sign{perspective:1300px}.custombox-sign.custombox-content{opacity:0}.custombox-sign.custombox-content.custombox-open{animation-name:signIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-sign.custombox-content.custombox-close{animation-name:signOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes superscaledIn{from{transform:scale(2)}to{transform:scale(1);opacity:1}}@keyframes superscaledOut{from{transform:scale(1);opacity:1}to{transform:scale(2)}}.custombox-superscaled.custombox-content{opacity:0}.custombox-superscaled.custombox-content.custombox-open{animation-name:superscaledIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-superscaled.custombox-content.custombox-close{animation-name:superscaledOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slitIn{0%{transform:translateZ(-3000px) rotateY(90deg)}50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-out}100%{transform:translateZ(0) rotateY(0);opacity:1}}@keyframes slitOut{0%{transform:translateZ(0) rotateY(0);opacity:1}50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-out}100%{transform:translateZ(-3000px) rotateY(90deg)}}.custombox-slit.custombox-content{opacity:0;transform-style:preserve-3d}.custombox-slit.custombox-content.custombox-open{animation-name:slitIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slit.custombox-content.custombox-close{animation-name:slitOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes rotateIn{from{transform-style:preserve-3d;transform:translateY(0) rotateX(90deg);transform-origin:0 100%;opacity:0;transition-timing-function:ease-out;transition-property:all}to{transform:translateY(0) rotateX(0);opacity:1}}@keyframes rotateOut{from{transform:translateY(0) rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:translateY(0) rotateX(90deg);transform-origin:0 100%;opacity:0;transition-timing-function:ease-out;transition-property:all}}.custombox-rotate{perspective:2300px}.custombox-rotate.custombox-content{-ms-transform:translateY(-100%);transform:translateY(-100%)}.custombox-rotate.custombox-content.custombox-open{animation-name:rotateIn;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-rotate.custombox-content.custombox-close{animation-name:rotateOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes letmeinBottomOverlay{to{transform:rotateX(-2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutBottomOverlay{from{transform:rotateX(-2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinLeftOverlay{to{transform:rotateY(-2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutLeftOverlay{from{transform:rotateY(-2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinRightOverlay{to{transform:rotateY(2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutRightOverlay{from{transform:rotateY(2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinTopOverlay{to{transform:rotateX(2deg);transform-origin:0 50%;transform-style:preserve-3d}}@keyframes letmeinOutTopOverlay{from{transform:rotateX(2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}.custombox-letmein.custombox-overlay.custombox-open.custombox-top{animation-name:letmeinTopOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-bottom{animation-name:letmeinBottomOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-left{animation-name:letmeinLeftOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-right{animation-name:letmeinRightOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-top{animation-name:letmeinOutTopOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-bottom{animation-name:letmeinOutBottomOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-left{animation-name:letmeinOutLeftOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-right{animation-name:letmeinOutRightOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes makewayInContainer{50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out}100%{transform:translateZ(-200px)}}@keyframes makewayOutContainer{0%{transform:translateZ(-200px)}50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out}100%{opacity:0}}@keyframes makewayInTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes makewayOutTop{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes makewayInBottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes makewayOutBottom{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes makewayInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes makewayOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes makewayInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes makewayOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.custombox-makeway.custombox-overlay{transform-style:preserve-3d;-ms-transform-origin:0 50%;transform-origin:0 50%}.custombox-makeway.custombox-overlay.custombox-open{animation-name:makewayInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-overlay.custombox-close{animation-name:makewayOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-container{transform-style:preserve-3d;-ms-transform-origin:0 50%;transform-origin:0 50%}.custombox-makeway.custombox-container.custombox-open{animation-name:makewayInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-container.custombox-close{animation-name:makewayOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slipTopOverlay{50%{transform:rotateX(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutTopOverlay{50%{transform:rotateX(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipRightOverlay{50%{transform:rotateY(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutRightOverlay{50%{transform:rotateY(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipBottomOverlay{50%{transform:rotateX(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutBottomOverlay{50%{transform:rotateX(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipLeftOverlay{50%{transform:rotateY(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutLeftOverlay{50%{transform:rotateY(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}.custombox-slip.custombox-overlay.custombox-open.custombox-top{animation-name:slipTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-bottom{animation-name:slipBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-left{animation-name:slipLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-right{animation-name:slipRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-top{animation-name:slipOutTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-bottom{animation-name:slipOutBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-left{animation-name:slipOutLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-right{animation-name:slipOutRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-top{animation-name:slipTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-bottom{animation-name:slipBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-left{animation-name:slipLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-right{animation-name:slipRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-top{animation-name:slipOutTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-bottom{animation-name:slipOutBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-left{animation-name:slipOutLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-right{animation-name:slipOutRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes cornerInOverlay{from{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility}to{transform:translateY(0);transition-property:opacity,transform}}@keyframes cornerOutOverlay{from{transform:translateY(0);transition-property:opacity,transform}to{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility;opacity:0}}@keyframes cornerInContent{from{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility}to{transform:translateY(0);transition-property:opacity,transform;opacity:1}}@keyframes cornerOutContent{from{transform:translateY(0);transition-property:opacity,transform;opacity:1}to{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility;opacity:0}}.custombox-corner.custombox-overlay.custombox-open{animation-name:cornerInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-overlay.custombox-close{animation-name:cornerOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-content.custombox-open{animation-name:cornerInContent;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-content.custombox-close{animation-name:cornerOutContent;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content,.custombox-slidetogether.custombox-overlay{-ms-transform:translateX(-100%);transform:translateX(-100%)}.custombox-slidetogether.custombox-content.custombox-open.custombox-top,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-bottom,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-left,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-right,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-top,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-bottom,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-left,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-right,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes scaleInOverlay{from{transform:scale(.9);transition:transform;opacity:0}to{transform:scale(1);transition:transform}}@keyframes scaleOutOverlay{from{transform:scale(1);transition:transform}to{transform:scale(.9);transition:transform;opacity:0;opacity:0}}.custombox-scale.custombox-overlay.custombox-open{animation-name:scaleInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-overlay.custombox-close{animation-name:scaleOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-content.custombox-open{animation-name:scaleInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-content.custombox-close{animation-name:scaleOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes doorInOverlay{from{position:fixed;bottom:0;left:50%;right:50%;width:0}to{width:100%;left:0;right:0;transition-property:width}}@keyframes doorOutOverlay{from{width:100%;left:0;right:0;transition-property:width}to{position:fixed;bottom:0;left:50%;right:50%;width:0}}.custombox-door.custombox-overlay.custombox-open{animation-name:doorInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-overlay.custombox-close{animation-name:doorOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-content.custombox-open{animation-name:doorInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-content.custombox-close{animation-name:doorOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes pushInLeftOverlay{from{transform:translateX(-100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutLeftOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateX(-100%)}}@keyframes pushInRightOverlay{from{transform:translateX(100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutRightOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateX(100%)}}@keyframes pushInTopOverlay{from{transform:translateY(-100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutTopOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(-100%)}}@keyframes pushInBottomOverlay{from{transform:translateY(100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutBottomOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(100%)}}@keyframes pushOutTopOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(-100%)}}@keyframes pushInLeftContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateX(100%)}}@keyframes pushOutLeftContainer{from{transform:translateX(100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInRightContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateX(-100%)}}@keyframes pushOutRightContainer{from{transform:translateX(-100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInTopContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateY(100%)}}@keyframes pushOutTopContainer{from{transform:translateY(100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInBottomContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateY(-100%)}}@keyframes pushOutBottomContainer{from{transform:translateY(-100%)}to{overflow-x:hidden;transition-property:transform}}.custombox-push.custombox-overlay{transition-property:transform}.custombox-push.custombox-overlay.custombox-open.custombox-top{animation-name:pushInTopOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-bottom{animation-name:pushInBottomOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-left{animation-name:pushInLeftOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-right{animation-name:pushInRightOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-top{animation-name:pushOutTopOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-bottom{animation-name:pushOutBottomOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-left{animation-name:pushOutLeftOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-right{animation-name:pushOutRightOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-top{animation-name:pushInTopContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-bottom{animation-name:pushInBottomContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-left{animation-name:pushInLeftContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-right{animation-name:pushInRightContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-top{animation-name:pushOutTopContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-bottom{animation-name:pushOutBottomContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-left{animation-name:pushOutLeftContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-right{animation-name:pushOutRightContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes contentscaleInContainer{from{transition:transform}to{transform:scale(.8)}}@keyframes contentscaleOutContainer{from{transform:scale(.8)}to{transition:transform}}.custombox-contentscale.custombox-overlay{-ms-transform:translateX(-100%);transform:translateX(-100%)}.custombox-contentscale.custombox-overlay.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-container.custombox-open{animation-name:contentscaleInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-container.custombox-close{animation-name:contentscaleOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes swellOpen{0%{opacity:0;transform:translate3d(calc(-100vw - 50%),0,0)}50%{opacity:1;transform:translate3d(100px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes swellClose{0%{opacity:1;transform:translate3d(0,0,0)}50%{opacity:1;transform:translate3d(-100px,0,0) scale3d(1.1,1.1,1)}100%{opacity:0;transform:translate3d(calc(100vw + 50%),0,0)}}.custombox-swell.custombox-content{opacity:0}.custombox-swell.custombox-content.custombox-open{animation-name:swellOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-swell.custombox-content.custombox-close{animation-name:swellClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes rotatedownOpen{0%{opacity:0;transform:rotate3d(0,0,1,-45deg)}100%{opacity:1;transform:rotate3d(0,0,1,0deg)}}@keyframes rotatedownClose{0%{opacity:1}100%{opacity:0;transform:rotate3d(0,0,1,45deg)}}@keyframes rotatedownElem{0%{opacity:0;transform:translate3d(0,-150px,0) rotate3d(0,0,1,-20deg)}100%{opacity:1;transform:translate3d(0,0,0) rotate3d(0,0,1,0deg)}}.custombox-rotatedown.custombox-content{opacity:0;animation-timing-function:cubic-bezier(.7,0,.3,1);-ms-transform-origin:-150% 50%;transform-origin:-150% 50%}.custombox-rotatedown.custombox-content.custombox-open{animation-name:rotatedownOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-rotatedown.custombox-content.custombox-close{animation-name:rotatedownClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes flashOpen{0%{opacity:0;transform:translate3d(-400px,0,0) scale3d(1.4,0,1)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes flashClose{0%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}20%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}100%{opacity:0;transform:translate3d(-400px,0,0) scale3d(1.4,0,1)}}.custombox-flash.custombox-content{opacity:0;animation-timing-function:cubic-bezier(.7,0,.3,1)}.custombox-flash.custombox-content.custombox-open{animation-name:flashOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flash.custombox-content.custombox-close{animation-name:flashClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.custombox-loader{display:none;border-style:solid;border-width:5px;border-radius:50%;width:40px;height:40px;animation-name:spin;animation-timing-function:linear;animation-iteration-count:infinite;position:fixed;top:50%;left:50%;margin:-25px 0 0 -25px;z-index:999998}
2
- .popupaoc-button{padding:10px 20px; background:#e91e63; color:#fff; display:inline-block; text-decoration:none !important; -webkit-transition-duration: 0.4s; transition-duration: 0.4s;}
3
  .popupaoc-link{text-decoration:none !important; -webkit-transition-duration: 0.4s; transition-duration: 0.4s;}
4
  .popupaoc-button:hover, .popupaoc-button:focus{background:#555; color:#fff;}
5
  .paoc-popup-modal {background-color: #fff; box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
1
  .custombox-content,.custombox-overlay{position:fixed;overflow:hidden;top:0;width:100%;height:100%}.custombox-overlay{z-index:999997;opacity:0;transition-delay:0s;transition-timing-function:linear;transition-property:opacity}.custombox-content{z-index:999999;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:stretch;align-content:stretch}.custombox-lock{overflow:hidden}.custombox-reference{display:none}.custombox-content{overflow-y:auto}.custombox-content>*{max-width:100%;max-height:95%}.custombox-fullscreen.custombox-content{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}.custombox-fullscreen.custombox-content>*{width:100%;max-height:100%}.custombox-y-top{-ms-flex-align:baseline;align-items:baseline}.custombox-x-left{-ms-flex-align:start;align-items:flex-start}.custombox-y-center{-ms-flex-align:center;align-items:center}.custombox-y-bottom{-ms-flex-align:end;align-items:flex-end}.custombox-x-center{-ms-flex-pack:center;justify-content:center}.custombox-x-right{-ms-flex-pack:end;justify-content:flex-end}.custombox-perspective,.custombox-perspective body{perspective:600px;height:100%;overflow:hidden}.custombox-perspective .custombox-container{overflow:hidden;height:100%}@keyframes fadeIn{from{transform:scale(.7);transition-property:all}to{transform:scale(1);opacity:1}}@keyframes fadeOut{from{transform:scale(1);opacity:1}to{transform:scale(.7);transition-property:all}}.custombox-fadein.custombox-content{opacity:0}.custombox-fadein.custombox-content.custombox-open{animation-name:fadeIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-fadein.custombox-content.custombox-close{animation-name:fadeOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slideInTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOutTop{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideInBottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutBottom{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slideInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.custombox-contentscale.custombox-content,.custombox-letmein.custombox-content,.custombox-makeway.custombox-content,.custombox-push.custombox-content,.custombox-slide.custombox-content,.custombox-slip.custombox-content{-ms-transform:translateX(-100%);transform:translateX(-100%)}.custombox-contentscale.custombox-content.custombox-open.custombox-top,.custombox-letmein.custombox-content.custombox-open.custombox-top,.custombox-makeway.custombox-content.custombox-open.custombox-top,.custombox-push.custombox-content.custombox-open.custombox-top,.custombox-slide.custombox-content.custombox-open.custombox-top,.custombox-slip.custombox-content.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-bottom,.custombox-letmein.custombox-content.custombox-open.custombox-bottom,.custombox-makeway.custombox-content.custombox-open.custombox-bottom,.custombox-push.custombox-content.custombox-open.custombox-bottom,.custombox-slide.custombox-content.custombox-open.custombox-bottom,.custombox-slip.custombox-content.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-left,.custombox-letmein.custombox-content.custombox-open.custombox-left,.custombox-makeway.custombox-content.custombox-open.custombox-left,.custombox-push.custombox-content.custombox-open.custombox-left,.custombox-slide.custombox-content.custombox-open.custombox-left,.custombox-slip.custombox-content.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-right,.custombox-letmein.custombox-content.custombox-open.custombox-right,.custombox-makeway.custombox-content.custombox-open.custombox-right,.custombox-push.custombox-content.custombox-open.custombox-right,.custombox-slide.custombox-content.custombox-open.custombox-right,.custombox-slip.custombox-content.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-top,.custombox-letmein.custombox-content.custombox-close.custombox-top,.custombox-makeway.custombox-content.custombox-close.custombox-top,.custombox-push.custombox-content.custombox-close.custombox-top,.custombox-slide.custombox-content.custombox-close.custombox-top,.custombox-slip.custombox-content.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-bottom,.custombox-letmein.custombox-content.custombox-close.custombox-bottom,.custombox-makeway.custombox-content.custombox-close.custombox-bottom,.custombox-push.custombox-content.custombox-close.custombox-bottom,.custombox-slide.custombox-content.custombox-close.custombox-bottom,.custombox-slip.custombox-content.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-left,.custombox-letmein.custombox-content.custombox-close.custombox-left,.custombox-makeway.custombox-content.custombox-close.custombox-left,.custombox-push.custombox-content.custombox-close.custombox-left,.custombox-slide.custombox-content.custombox-close.custombox-left,.custombox-slip.custombox-content.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-right,.custombox-letmein.custombox-content.custombox-close.custombox-right,.custombox-makeway.custombox-content.custombox-close.custombox-right,.custombox-push.custombox-content.custombox-close.custombox-right,.custombox-slide.custombox-content.custombox-close.custombox-right,.custombox-slip.custombox-content.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes newspaperIn{from{transform:scale(0) rotate(720deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes newspaperOut{from{transform:scale(1) rotate(0);opacity:1}to{transform:scale(0) rotate(720deg);opacity:0}}.custombox-newspaper.custombox-content{opacity:0}.custombox-newspaper.custombox-content.custombox-open{animation-name:newspaperIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-newspaper.custombox-content.custombox-close{animation-name:newspaperOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes fallIn{from{transform-style:preserve-3d;transform:translateZ(600px) rotateX(20deg);opacity:0}to{transition-timing-function:ease-in;transition-property:all;transform:translateZ(0) rotateX(0);opacity:1}}@keyframes fallOut{from{transition-timing-function:ease-in;transition-property:all;transform:translateZ(0) rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:translateZ(600px) rotateX(20deg);opacity:0}}.custombox-fall.custombox-content{opacity:0}.custombox-fall.custombox-content.custombox-open{animation-name:fallIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-fall.custombox-content.custombox-close{animation-name:fallOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes sidefallIn{from{transform-style:preserve-3d;transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}to{transition-timing-function:ease-in;transition-property:all;transform:translate(0) translateZ(0) rotate(0);opacity:1}}@keyframes sidefallOut{from{transition-timing-function:ease-in;transition-property:all;transform:translate(0) translateZ(0) rotate(0);opacity:1}to{transform-style:preserve-3d;transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}}.custombox-sidefall.custombox-content{opacity:0}.custombox-sidefall.custombox-content.custombox-open{animation-name:sidefallIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-sidefall.custombox-content.custombox-close{animation-name:sidefallOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes blurInTop{from{transform:translateY(-5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutTop{from{transform:translateY(0);opacity:1}to{transform:translateY(-5%);opacity:0}}@keyframes blurInBottom{from{transform:translateY(5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutBottom{from{transform:translateY(0);opacity:1}to{transform:translateY(5%);opacity:0}}@keyframes blurInRight{from{transform:translateX(5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutRight{from{transform:translateY(0);opacity:1}to{transform:translateX(5%);opacity:0}}@keyframes blurInLeft{from{transform:translateX(-5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutLeft{from{transform:translateY(0);opacity:1}to{transform:translateX(-5%);opacity:0}}@keyframes blurInContainer{from{filter:blur(0)}to{filter:blur(3px)}}@keyframes blurOutContainer{from{filter:blur(3px)}to{filter:blur(0)}}.custombox-blur.custombox-content{opacity:0}.custombox-blur.custombox-content.custombox-open.custombox-top{animation-name:blurInTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-bottom{animation-name:blurInBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-left{animation-name:blurInLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-right{animation-name:blurInRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-top{animation-name:blurOutTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-bottom{animation-name:blurOutBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-right{animation-name:blurOutRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-left{animation-name:blurOutLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-container{animation-name:blurOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-container.custombox-open{animation-name:blurInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes flipInTop{from{transform-style:preserve-3d;transform:rotateX(-70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutTop{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(-70deg)}}@keyframes flipInBottom{from{transform-style:preserve-3d;transform:rotateX(70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutBottom{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(70deg)}}@keyframes flipInRight{from{transform-style:preserve-3d;transform:rotateY(70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutRight{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateY(70deg)}}@keyframes flipInLeft{from{transform-style:preserve-3d;transform:rotateY(-70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutLeft{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateY(-70deg)}}.custombox-flip.custombox-content{opacity:0}.custombox-flip.custombox-content.custombox-open.custombox-top{animation-name:flipInTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-bottom{animation-name:flipInBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-right{animation-name:flipInRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-left{animation-name:flipInLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-top{animation-name:flipOutTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-bottom{animation-name:flipOutBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-right{animation-name:flipOutRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-left{animation-name:flipOutLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes signIn{from{transform-style:preserve-3d;transform:rotateX(-60deg);transform-origin:50% 0;transition-property:all}to{transform:rotateX(0);opacity:1}}@keyframes signOut{from{transform:rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(-60deg);transform-origin:50% 0;transition-property:all}}.custombox-sign{perspective:1300px}.custombox-sign.custombox-content{opacity:0}.custombox-sign.custombox-content.custombox-open{animation-name:signIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-sign.custombox-content.custombox-close{animation-name:signOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes superscaledIn{from{transform:scale(2)}to{transform:scale(1);opacity:1}}@keyframes superscaledOut{from{transform:scale(1);opacity:1}to{transform:scale(2)}}.custombox-superscaled.custombox-content{opacity:0}.custombox-superscaled.custombox-content.custombox-open{animation-name:superscaledIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-superscaled.custombox-content.custombox-close{animation-name:superscaledOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slitIn{0%{transform:translateZ(-3000px) rotateY(90deg)}50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-out}100%{transform:translateZ(0) rotateY(0);opacity:1}}@keyframes slitOut{0%{transform:translateZ(0) rotateY(0);opacity:1}50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-out}100%{transform:translateZ(-3000px) rotateY(90deg)}}.custombox-slit.custombox-content{opacity:0;transform-style:preserve-3d}.custombox-slit.custombox-content.custombox-open{animation-name:slitIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slit.custombox-content.custombox-close{animation-name:slitOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes rotateIn{from{transform-style:preserve-3d;transform:translateY(0) rotateX(90deg);transform-origin:0 100%;opacity:0;transition-timing-function:ease-out;transition-property:all}to{transform:translateY(0) rotateX(0);opacity:1}}@keyframes rotateOut{from{transform:translateY(0) rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:translateY(0) rotateX(90deg);transform-origin:0 100%;opacity:0;transition-timing-function:ease-out;transition-property:all}}.custombox-rotate{perspective:2300px}.custombox-rotate.custombox-content{-ms-transform:translateY(-100%);transform:translateY(-100%)}.custombox-rotate.custombox-content.custombox-open{animation-name:rotateIn;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-rotate.custombox-content.custombox-close{animation-name:rotateOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes letmeinBottomOverlay{to{transform:rotateX(-2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutBottomOverlay{from{transform:rotateX(-2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinLeftOverlay{to{transform:rotateY(-2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutLeftOverlay{from{transform:rotateY(-2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinRightOverlay{to{transform:rotateY(2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutRightOverlay{from{transform:rotateY(2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinTopOverlay{to{transform:rotateX(2deg);transform-origin:0 50%;transform-style:preserve-3d}}@keyframes letmeinOutTopOverlay{from{transform:rotateX(2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}.custombox-letmein.custombox-overlay.custombox-open.custombox-top{animation-name:letmeinTopOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-bottom{animation-name:letmeinBottomOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-left{animation-name:letmeinLeftOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-right{animation-name:letmeinRightOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-top{animation-name:letmeinOutTopOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-bottom{animation-name:letmeinOutBottomOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-left{animation-name:letmeinOutLeftOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-right{animation-name:letmeinOutRightOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes makewayInContainer{50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out}100%{transform:translateZ(-200px)}}@keyframes makewayOutContainer{0%{transform:translateZ(-200px)}50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out}100%{opacity:0}}@keyframes makewayInTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes makewayOutTop{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes makewayInBottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes makewayOutBottom{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes makewayInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes makewayOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes makewayInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes makewayOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.custombox-makeway.custombox-overlay{transform-style:preserve-3d;-ms-transform-origin:0 50%;transform-origin:0 50%}.custombox-makeway.custombox-overlay.custombox-open{animation-name:makewayInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-overlay.custombox-close{animation-name:makewayOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-container{transform-style:preserve-3d;-ms-transform-origin:0 50%;transform-origin:0 50%}.custombox-makeway.custombox-container.custombox-open{animation-name:makewayInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-container.custombox-close{animation-name:makewayOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slipTopOverlay{50%{transform:rotateX(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutTopOverlay{50%{transform:rotateX(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipRightOverlay{50%{transform:rotateY(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutRightOverlay{50%{transform:rotateY(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipBottomOverlay{50%{transform:rotateX(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutBottomOverlay{50%{transform:rotateX(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipLeftOverlay{50%{transform:rotateY(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutLeftOverlay{50%{transform:rotateY(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}.custombox-slip.custombox-overlay.custombox-open.custombox-top{animation-name:slipTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-bottom{animation-name:slipBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-left{animation-name:slipLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-right{animation-name:slipRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-top{animation-name:slipOutTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-bottom{animation-name:slipOutBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-left{animation-name:slipOutLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-right{animation-name:slipOutRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-top{animation-name:slipTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-bottom{animation-name:slipBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-left{animation-name:slipLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-right{animation-name:slipRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-top{animation-name:slipOutTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-bottom{animation-name:slipOutBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-left{animation-name:slipOutLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-right{animation-name:slipOutRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes cornerInOverlay{from{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility}to{transform:translateY(0);transition-property:opacity,transform}}@keyframes cornerOutOverlay{from{transform:translateY(0);transition-property:opacity,transform}to{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility;opacity:0}}@keyframes cornerInContent{from{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility}to{transform:translateY(0);transition-property:opacity,transform;opacity:1}}@keyframes cornerOutContent{from{transform:translateY(0);transition-property:opacity,transform;opacity:1}to{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility;opacity:0}}.custombox-corner.custombox-overlay.custombox-open{animation-name:cornerInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-overlay.custombox-close{animation-name:cornerOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-content.custombox-open{animation-name:cornerInContent;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-content.custombox-close{animation-name:cornerOutContent;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content,.custombox-slidetogether.custombox-overlay{-ms-transform:translateX(-100%);transform:translateX(-100%)}.custombox-slidetogether.custombox-content.custombox-open.custombox-top,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-bottom,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-left,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-right,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-top,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-bottom,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-left,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-right,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes scaleInOverlay{from{transform:scale(.9);transition:transform;opacity:0}to{transform:scale(1);transition:transform}}@keyframes scaleOutOverlay{from{transform:scale(1);transition:transform}to{transform:scale(.9);transition:transform;opacity:0;opacity:0}}.custombox-scale.custombox-overlay.custombox-open{animation-name:scaleInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-overlay.custombox-close{animation-name:scaleOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-content.custombox-open{animation-name:scaleInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-content.custombox-close{animation-name:scaleOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes doorInOverlay{from{position:fixed;bottom:0;left:50%;right:50%;width:0}to{width:100%;left:0;right:0;transition-property:width}}@keyframes doorOutOverlay{from{width:100%;left:0;right:0;transition-property:width}to{position:fixed;bottom:0;left:50%;right:50%;width:0}}.custombox-door.custombox-overlay.custombox-open{animation-name:doorInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-overlay.custombox-close{animation-name:doorOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-content.custombox-open{animation-name:doorInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-content.custombox-close{animation-name:doorOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes pushInLeftOverlay{from{transform:translateX(-100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutLeftOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateX(-100%)}}@keyframes pushInRightOverlay{from{transform:translateX(100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutRightOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateX(100%)}}@keyframes pushInTopOverlay{from{transform:translateY(-100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutTopOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(-100%)}}@keyframes pushInBottomOverlay{from{transform:translateY(100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutBottomOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(100%)}}@keyframes pushOutTopOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(-100%)}}@keyframes pushInLeftContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateX(100%)}}@keyframes pushOutLeftContainer{from{transform:translateX(100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInRightContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateX(-100%)}}@keyframes pushOutRightContainer{from{transform:translateX(-100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInTopContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateY(100%)}}@keyframes pushOutTopContainer{from{transform:translateY(100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInBottomContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateY(-100%)}}@keyframes pushOutBottomContainer{from{transform:translateY(-100%)}to{overflow-x:hidden;transition-property:transform}}.custombox-push.custombox-overlay{transition-property:transform}.custombox-push.custombox-overlay.custombox-open.custombox-top{animation-name:pushInTopOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-bottom{animation-name:pushInBottomOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-left{animation-name:pushInLeftOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-right{animation-name:pushInRightOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-top{animation-name:pushOutTopOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-bottom{animation-name:pushOutBottomOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-left{animation-name:pushOutLeftOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-right{animation-name:pushOutRightOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-top{animation-name:pushInTopContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-bottom{animation-name:pushInBottomContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-left{animation-name:pushInLeftContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-right{animation-name:pushInRightContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-top{animation-name:pushOutTopContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-bottom{animation-name:pushOutBottomContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-left{animation-name:pushOutLeftContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-right{animation-name:pushOutRightContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes contentscaleInContainer{from{transition:transform}to{transform:scale(.8)}}@keyframes contentscaleOutContainer{from{transform:scale(.8)}to{transition:transform}}.custombox-contentscale.custombox-overlay{-ms-transform:translateX(-100%);transform:translateX(-100%)}.custombox-contentscale.custombox-overlay.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-container.custombox-open{animation-name:contentscaleInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-container.custombox-close{animation-name:contentscaleOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes swellOpen{0%{opacity:0;transform:translate3d(calc(-100vw - 50%),0,0)}50%{opacity:1;transform:translate3d(100px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes swellClose{0%{opacity:1;transform:translate3d(0,0,0)}50%{opacity:1;transform:translate3d(-100px,0,0) scale3d(1.1,1.1,1)}100%{opacity:0;transform:translate3d(calc(100vw + 50%),0,0)}}.custombox-swell.custombox-content{opacity:0}.custombox-swell.custombox-content.custombox-open{animation-name:swellOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-swell.custombox-content.custombox-close{animation-name:swellClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes rotatedownOpen{0%{opacity:0;transform:rotate3d(0,0,1,-45deg)}100%{opacity:1;transform:rotate3d(0,0,1,0deg)}}@keyframes rotatedownClose{0%{opacity:1}100%{opacity:0;transform:rotate3d(0,0,1,45deg)}}@keyframes rotatedownElem{0%{opacity:0;transform:translate3d(0,-150px,0) rotate3d(0,0,1,-20deg)}100%{opacity:1;transform:translate3d(0,0,0) rotate3d(0,0,1,0deg)}}.custombox-rotatedown.custombox-content{opacity:0;animation-timing-function:cubic-bezier(.7,0,.3,1);-ms-transform-origin:-150% 50%;transform-origin:-150% 50%}.custombox-rotatedown.custombox-content.custombox-open{animation-name:rotatedownOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-rotatedown.custombox-content.custombox-close{animation-name:rotatedownClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes flashOpen{0%{opacity:0;transform:translate3d(-400px,0,0) scale3d(1.4,0,1)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes flashClose{0%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}20%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}100%{opacity:0;transform:translate3d(-400px,0,0) scale3d(1.4,0,1)}}.custombox-flash.custombox-content{opacity:0;animation-timing-function:cubic-bezier(.7,0,.3,1)}.custombox-flash.custombox-content.custombox-open{animation-name:flashOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flash.custombox-content.custombox-close{animation-name:flashClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.custombox-loader{display:none;border-style:solid;border-width:5px;border-radius:50%;width:40px;height:40px;animation-name:spin;animation-timing-function:linear;animation-iteration-count:infinite;position:fixed;top:50%;left:50%;margin:-25px 0 0 -25px;z-index:999998}
2
+ .popupaoc-button{padding:10px 20px; background:#e91e63; border-radius:5px; color:#fff; display:inline-block; text-decoration:none !important; -webkit-transition-duration: 0.4s; transition-duration: 0.4s;}
3
  .popupaoc-link{text-decoration:none !important; -webkit-transition-duration: 0.4s; transition-duration: 0.4s;}
4
  .popupaoc-button:hover, .popupaoc-button:focus{background:#555; color:#fff;}
5
  .paoc-popup-modal {background-color: #fff; box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
includes/admin/settings/premium.php CHANGED
@@ -52,14 +52,8 @@ if ( !defined( 'ABSPATH' ) ) {
52
  /* Table Footer */
53
  .wpos-plugin-pricing-table tfoot th, .wpos-plugin-pricing-table tfoot td{text-align: center; border-top: 1px solid #ccc;}
54
  .wpos-plugin-pricing-table tfoot a{font-weight: 600; color: #fff; text-decoration: none; text-transform: uppercase; display: inline-block; padding: 1em 2em; background: #ca4a1f; border-radius: .2em;}
55
-
56
- .essential-plugin-bundle{clear:both; margin-bottom:15px;}
57
- .essential-plugin-bundle img{max-width:100%;}
58
- </style>
59
- <div class="essential-plugin-bundle">
60
- <a href="https://www.wponlinesupport.com/pricing/?ref=WposPratik&utm_source=WP&utm_medium=WP-Plugins&utm_campaign=Essential-Plugin-Banner" target="_blank"><img src="https://www.wponlinesupport.com/plugin-data-api/images/plugin-bundle-banner.png?time=<?php echo current_time('timestamp'); ?>" alt="essential-plugin-bundle" /></a>
61
- </div>
62
 
 
63
  <table class="wpos-plugin-pricing-table">
64
  <colgroup></colgroup>
65
  <colgroup></colgroup>
@@ -84,7 +78,7 @@ if ( !defined( 'ABSPATH' ) ) {
84
  <th></th>
85
  <td></td>
86
  <td><p>Gain access to <strong>Popup Anything On Click</strong> included in <strong>Essential Plugin Bundle</p>
87
- <a href="https://www.wponlinesupport.com/pricing/?ref=WposPratik&utm_source=WP&utm_medium=WP-Plugins&utm_campaign=Upgrade-PRO" target="_blank">View Buying Options</a></td>
88
  </tr>
89
  </tfoot>
90
  <tbody>
52
  /* Table Footer */
53
  .wpos-plugin-pricing-table tfoot th, .wpos-plugin-pricing-table tfoot td{text-align: center; border-top: 1px solid #ccc;}
54
  .wpos-plugin-pricing-table tfoot a{font-weight: 600; color: #fff; text-decoration: none; text-transform: uppercase; display: inline-block; padding: 1em 2em; background: #ca4a1f; border-radius: .2em;}
 
 
 
 
 
 
 
55
 
56
+ </style>
57
  <table class="wpos-plugin-pricing-table">
58
  <colgroup></colgroup>
59
  <colgroup></colgroup>
78
  <th></th>
79
  <td></td>
80
  <td><p>Gain access to <strong>Popup Anything On Click</strong> included in <strong>Essential Plugin Bundle</p>
81
+ <a href="https://www.wponlinesupport.com/wp-plugin/popup-anything-click/?ref=WposPratik&utm_source=WP&utm_medium=Popup-Anything&utm_campaign=Upgrade-PRO" target="_blank">View Buying Options</a></td>
82
  </tr>
83
  </tfoot>
84
  <tbody>
languages/popup-anything-on-click.pot ADDED
@@ -0,0 +1,686 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #, fuzzy
2
+ msgid ""
3
+ msgstr ""
4
+ "Project-Id-Version: Popup anything on click\n"
5
+ "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2020-07-14 11:47+0000\n"
7
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
+ "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
+ "Language-Team: \n"
10
+ "Language: \n"
11
+ "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
12
+ "MIME-Version: 1.0\n"
13
+ "Content-Type: text/plain; charset=UTF-8\n"
14
+ "Content-Transfer-Encoding: 8bit\n"
15
+ "X-Generator: Loco https://localise.biz/\n"
16
+ "X-Loco-Version: 2.4.0; wp-5.4.2"
17
+
18
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:387
19
+ msgid ""
20
+ " Enter the popup loader speed. Leave empty for default. Value should be in "
21
+ "milliseconds. e.g 300."
22
+ msgstr ""
23
+
24
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:376
25
+ msgid " Select popup loader color."
26
+ msgstr ""
27
+
28
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:242
29
+ msgid "150"
30
+ msgstr ""
31
+
32
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:222
33
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:232
34
+ msgid "300"
35
+ msgstr ""
36
+
37
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:193
38
+ msgid "300px"
39
+ msgstr ""
40
+
41
+ #: includes/popupaoc-post-types.php:23
42
+ msgid "Add New Popup"
43
+ msgstr ""
44
+
45
+ #: includes/popupaoc-post-types.php:22
46
+ msgid "Add Popup"
47
+ msgstr ""
48
+
49
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:342
50
+ msgid ""
51
+ "Allow users to close the popup by clicking the overlay or outside the popup."
52
+ msgstr ""
53
+
54
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:443
55
+ msgid "Background Image Repeat"
56
+ msgstr ""
57
+
58
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:457
59
+ msgid "Background Position X"
60
+ msgstr ""
61
+
62
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:470
63
+ msgid "Background Position Y"
64
+ msgstr ""
65
+
66
+ #: includes/popupaoc-functions.php:52
67
+ msgid "Blur"
68
+ msgstr ""
69
+
70
+ #: includes/popupaoc-functions.php:93
71
+ msgid "Bottom"
72
+ msgstr ""
73
+
74
+ #: includes/popupaoc-functions.php:35
75
+ msgid "Button"
76
+ msgstr ""
77
+
78
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:108
79
+ msgid "Button Custom Class"
80
+ msgstr ""
81
+
82
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:98
83
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:101
84
+ msgid "Button Text"
85
+ msgstr ""
86
+
87
+ #: includes/popupaoc-functions.php:76 includes/popupaoc-functions.php:91
88
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:461
89
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:462
90
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:474
91
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:475
92
+ msgid "Center"
93
+ msgstr ""
94
+
95
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:127
96
+ msgid "Clear"
97
+ msgstr ""
98
+
99
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:338
100
+ msgid "Close Popup On Overlay"
101
+ msgstr ""
102
+
103
+ #: includes/popupaoc-functions.php:61
104
+ msgid "Content Scale"
105
+ msgstr ""
106
+
107
+ #: includes/popupaoc-functions.php:57
108
+ msgid "Corner"
109
+ msgstr ""
110
+
111
+ #: includes/popupaoc-post-types.php:67
112
+ msgid "Custom field deleted."
113
+ msgstr ""
114
+
115
+ #: includes/popupaoc-post-types.php:66
116
+ msgid "Custom field updated."
117
+ msgstr ""
118
+
119
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:239
120
+ msgid "Delay"
121
+ msgstr ""
122
+
123
+ #: includes/admin/settings/settings.php:58
124
+ msgid "Disable polyfill js file to load from this plugin"
125
+ msgstr ""
126
+
127
+ #. Description of the plugin
128
+ msgid ""
129
+ "Display a modal popup by clicking on a link, image or button. Also work with "
130
+ "Gutenberg shortcode block."
131
+ msgstr ""
132
+
133
+ #: includes/popupaoc-post-types.php:24
134
+ msgid "Edit Popup"
135
+ msgstr ""
136
+
137
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:201
138
+ msgid "Effect"
139
+ msgstr ""
140
+
141
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:158
142
+ msgid "Enable Image Caption."
143
+ msgstr ""
144
+
145
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:147
146
+ msgid "Enable Image Title."
147
+ msgstr ""
148
+
149
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:353
150
+ msgid "Enable Loader"
151
+ msgstr ""
152
+
153
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:365
154
+ msgid "Enable loader."
155
+ msgstr ""
156
+
157
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:295
158
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:307
159
+ msgid "Enable Overlay"
160
+ msgstr ""
161
+
162
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:183
163
+ msgid ""
164
+ "Enable popup full screen. NOTE: If you are using Full Screen: True then "
165
+ "Popup Width value added by you will not work."
166
+ msgstr ""
167
+
168
+ #: includes/admin/class-popupaoc-admin.php:100
169
+ msgid "Enter event action. eg : Popup-Click"
170
+ msgstr ""
171
+
172
+ #: includes/admin/class-popupaoc-admin.php:108
173
+ msgid "Enter event category. Eg: Popup-Open"
174
+ msgstr ""
175
+
176
+ #: includes/admin/class-popupaoc-admin.php:116
177
+ msgid "Enter event label. eg: Popup"
178
+ msgstr ""
179
+
180
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:112
181
+ msgid ""
182
+ "Enter Popup button custom class if you want to apply your own custom styling."
183
+ msgstr ""
184
+
185
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:102
186
+ msgid "Enter Popup button text."
187
+ msgstr ""
188
+
189
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:89
190
+ msgid "Enter text."
191
+ msgstr ""
192
+
193
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:233
194
+ msgid "Enter the speed end of the animation in milliseconds."
195
+ msgstr ""
196
+
197
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:223
198
+ msgid "Enter the speed start of the animation in milliseconds."
199
+ msgstr ""
200
+
201
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:243
202
+ msgid "Enter the wait before the transition effect start."
203
+ msgstr ""
204
+
205
+ #: includes/admin/class-popupaoc-admin.php:97
206
+ msgid "Event Action"
207
+ msgstr ""
208
+
209
+ #: includes/admin/class-popupaoc-admin.php:105
210
+ msgid "Event Category"
211
+ msgstr ""
212
+
213
+ #: includes/admin/class-popupaoc-admin.php:113
214
+ msgid "Event Label"
215
+ msgstr ""
216
+
217
+ #: includes/popupaoc-functions.php:48
218
+ msgid "Fadein"
219
+ msgstr ""
220
+
221
+ #: includes/popupaoc-functions.php:50
222
+ msgid "Fall"
223
+ msgstr ""
224
+
225
+ #: includes/popupaoc-functions.php:107 includes/popupaoc-functions.php:123
226
+ #: includes/popupaoc-functions.php:137
227
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:144
228
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:155
229
+ msgid "False"
230
+ msgstr ""
231
+
232
+ #: includes/popupaoc-functions.php:51
233
+ msgid "Flip"
234
+ msgstr ""
235
+
236
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:171
237
+ msgid "Full Screen"
238
+ msgstr ""
239
+
240
+ #: includes/admin/settings/settings.php:45
241
+ msgid "General Settings"
242
+ msgstr ""
243
+
244
+ #: includes/admin/class-popupaoc-admin.php:48
245
+ msgid "Google Analytic Event Setting"
246
+ msgstr ""
247
+
248
+ #: includes/admin/settings/hire-us.php:18
249
+ msgid "Highlight of Hiring:"
250
+ msgstr ""
251
+
252
+ #: includes/admin/class-popupaoc-admin.php:245
253
+ msgid "Hire Us"
254
+ msgstr ""
255
+
256
+ #: includes/admin/settings/hire-us.php:15
257
+ msgid "Hire Us - Get unlimited expert WordPress Support and Development"
258
+ msgstr ""
259
+
260
+ #. Author URI of the plugin
261
+ msgid "https://www.wponlinesupport.com"
262
+ msgstr ""
263
+
264
+ #. URI of the plugin
265
+ msgid "https://www.wponlinesupport.com/plugins"
266
+ msgstr ""
267
+
268
+ #: includes/admin/class-popupaoc-admin.php:74
269
+ msgid ""
270
+ "If adding the button or link to your theme files, add the following template "
271
+ "code."
272
+ msgstr ""
273
+
274
+ #: includes/popupaoc-functions.php:34
275
+ msgid "Image"
276
+ msgstr ""
277
+
278
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:152
279
+ msgid "Image Caption"
280
+ msgstr ""
281
+
282
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:141
283
+ msgid "Image Title"
284
+ msgstr ""
285
+
286
+ #: includes/admin/settings/settings.php:59
287
+ msgid "Include polyfill js file in header"
288
+ msgstr ""
289
+
290
+ #: popup-anything-on-click.php:83
291
+ #, php-format
292
+ msgid ""
293
+ "It looks like you had PRO version %s of this plugin activated. To avoid "
294
+ "conflicts the extra version has been deactivated and we recommend you delete "
295
+ "it."
296
+ msgstr ""
297
+
298
+ #: includes/popupaoc-functions.php:77
299
+ msgid "Left"
300
+ msgstr ""
301
+
302
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:86
303
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:88
304
+ msgid "Link Text"
305
+ msgstr ""
306
+
307
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:65
308
+ msgid "Link type"
309
+ msgstr ""
310
+
311
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:383
312
+ msgid "Loader Speed"
313
+ msgstr ""
314
+
315
+ #: includes/admin/settings/settings.php:53
316
+ msgid "Manage Polyfill JS"
317
+ msgstr ""
318
+
319
+ #: includes/popupaoc-post-types.php:25
320
+ msgid "New Popup"
321
+ msgstr ""
322
+
323
+ #: includes/popupaoc-post-types.php:28
324
+ msgid "No Popup found"
325
+ msgstr ""
326
+
327
+ #: includes/popupaoc-post-types.php:29
328
+ msgid "No Popup found in trash"
329
+ msgstr ""
330
+
331
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:447
332
+ msgid "No Repeat"
333
+ msgstr ""
334
+
335
+ #: includes/admin/settings/settings.php:61
336
+ msgid ""
337
+ "Note : If you are facing any error related Polyfill JS eg : Uncaught Error: "
338
+ "only one instance of babel-polyfill is allowed, than select above option to "
339
+ "hide plugin polyfill js or inluclude polyfill js in header so no conflict "
340
+ "arise with default js of WordPress. You are getting this error because of "
341
+ "there are two version of polyfill.js loading in your website."
342
+ msgstr ""
343
+
344
+ #: includes/popupaoc-post-types.php:20 includes/popupaoc-post-types.php:21
345
+ #: includes/popupaoc-post-types.php:31
346
+ msgid "Popup Anything"
347
+ msgstr ""
348
+
349
+ #: includes/admin/class-popupaoc-admin.php:47
350
+ msgid "Popup Anything - Settings"
351
+ msgstr ""
352
+
353
+ #. Name of the plugin
354
+ msgid "Popup anything on click"
355
+ msgstr ""
356
+
357
+ #: includes/admin/settings/premium.php:15
358
+ msgid "Popup Anything On Click - Features"
359
+ msgstr ""
360
+
361
+ #: includes/admin/settings/settings.php:20
362
+ msgid "Popup Anything on Click - Settings"
363
+ msgstr ""
364
+
365
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:399
366
+ msgid "Popup Background Color"
367
+ msgstr ""
368
+
369
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:409
370
+ msgid "Popup Background Color Opacity"
371
+ msgstr ""
372
+
373
+ #: includes/admin/class-popupaoc-admin.php:49
374
+ msgid "Popup Background Image"
375
+ msgstr ""
376
+
377
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:437
378
+ msgid ""
379
+ "Popup Background Image Setting. (Note: These settings only works with Popup "
380
+ "background image)"
381
+ msgstr ""
382
+
383
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:393
384
+ msgid "Popup Colors Setting"
385
+ msgstr ""
386
+
387
+ #: includes/popupaoc-post-types.php:75
388
+ msgid "Popup draft updated."
389
+ msgstr ""
390
+
391
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:419
392
+ msgid "Popup Fonts Color"
393
+ msgstr ""
394
+
395
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:122
396
+ msgid "Popup Image"
397
+ msgstr ""
398
+
399
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:372
400
+ msgid "Popup Loader Color"
401
+ msgstr ""
402
+
403
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:348
404
+ msgid "Popup Loader Setting"
405
+ msgstr ""
406
+
407
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:314
408
+ msgid "Popup Overlay Color"
409
+ msgstr ""
410
+
411
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:326
412
+ msgid "Popup Overlay Opacity"
413
+ msgstr ""
414
+
415
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:289
416
+ msgid "Popup Overlay Setting"
417
+ msgstr ""
418
+
419
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:248
420
+ msgid "Popup Position"
421
+ msgstr ""
422
+
423
+ #: includes/popupaoc-post-types.php:70
424
+ msgid "Popup published."
425
+ msgstr ""
426
+
427
+ #: includes/popupaoc-post-types.php:69
428
+ #, php-format
429
+ msgid "Popup restored to revision from %s"
430
+ msgstr ""
431
+
432
+ #: includes/popupaoc-post-types.php:71
433
+ msgid "Popup saved."
434
+ msgstr ""
435
+
436
+ #: includes/popupaoc-post-types.php:73
437
+ #, php-format
438
+ msgid "Popup scheduled for: <strong>%1$s</strong>."
439
+ msgstr ""
440
+
441
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:166
442
+ msgid "Popup Screen and Effects"
443
+ msgstr ""
444
+
445
+ #: includes/popupaoc-post-types.php:72
446
+ msgid "Popup submitted."
447
+ msgstr ""
448
+
449
+ #: includes/popupaoc-post-types.php:65 includes/popupaoc-post-types.php:68
450
+ msgid "Popup updated."
451
+ msgstr ""
452
+
453
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:190
454
+ msgid "Popup Width"
455
+ msgstr ""
456
+
457
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:254
458
+ msgid "PositionX"
459
+ msgstr ""
460
+
461
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:272
462
+ msgid "PositionY"
463
+ msgstr ""
464
+
465
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:108
466
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:314
467
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:326
468
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:338
469
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:372
470
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:383
471
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:393
472
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:437
473
+ msgid "PRO"
474
+ msgstr ""
475
+
476
+ #: includes/popupaoc-functions.php:58
477
+ msgid "Push"
478
+ msgstr ""
479
+
480
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:448
481
+ msgid "Repeat"
482
+ msgstr ""
483
+
484
+ #: includes/popupaoc-functions.php:78
485
+ msgid "Right"
486
+ msgstr ""
487
+
488
+ #: includes/popupaoc-functions.php:53
489
+ msgid "Rotate"
490
+ msgstr ""
491
+
492
+ #: includes/admin/settings/settings.php:66
493
+ msgid "Save Changes"
494
+ msgstr ""
495
+
496
+ #: includes/popupaoc-functions.php:60
497
+ msgid "scale"
498
+ msgstr ""
499
+
500
+ #: includes/popupaoc-post-types.php:27
501
+ msgid "Search Popup"
502
+ msgstr ""
503
+
504
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:213
505
+ msgid "Select effect."
506
+ msgstr ""
507
+
508
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:78
509
+ msgid "Select on click type ie where user going to click."
510
+ msgstr ""
511
+
512
+ #: includes/admin/settings/settings.php:57
513
+ msgid "Select Option"
514
+ msgstr ""
515
+
516
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:403
517
+ msgid "Select popup background color."
518
+ msgstr ""
519
+
520
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:450
521
+ msgid "Select popup background image repeat."
522
+ msgstr ""
523
+
524
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:464
525
+ msgid "Select popup background position X (Horizontal)"
526
+ msgstr ""
527
+
528
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:477
529
+ msgid "Select popup background position Y (Vertical)"
530
+ msgstr ""
531
+
532
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:423
533
+ msgid "Select popup fonts color."
534
+ msgstr ""
535
+
536
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:318
537
+ msgid "Select popup overlay background color."
538
+ msgstr ""
539
+
540
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:266
541
+ msgid "Select positionx."
542
+ msgstr ""
543
+
544
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:284
545
+ msgid "Select positiony."
546
+ msgstr ""
547
+
548
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:194
549
+ msgid "Set popup width. e.g 80% OR 800px. Leave empty for default width."
550
+ msgstr ""
551
+
552
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:413
553
+ msgid ""
554
+ "Set the popup background color opacity if background image also added. Value "
555
+ "must be from 0 to 1."
556
+ msgstr ""
557
+
558
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:330
559
+ msgid "Set the popup overlay opacity. Value must be from 0 to 1."
560
+ msgstr ""
561
+
562
+ #: includes/admin/class-popupaoc-admin.php:239
563
+ msgid "Settings"
564
+ msgstr ""
565
+
566
+ #: includes/admin/class-popupaoc-admin.php:239
567
+ msgid "Settings - Popup Anything on Click"
568
+ msgstr ""
569
+
570
+ #: includes/admin/class-popupaoc-admin.php:50
571
+ #: includes/admin/class-popupaoc-admin.php:70
572
+ #: includes/admin/class-popupaoc-admin.php:191
573
+ msgid "Shortcode"
574
+ msgstr ""
575
+
576
+ #: includes/popupaoc-functions.php:54
577
+ msgid "Sign"
578
+ msgstr ""
579
+
580
+ #: includes/popupaoc-functions.php:33
581
+ msgid "Simple Link"
582
+ msgstr ""
583
+
584
+ #: includes/popupaoc-functions.php:49
585
+ msgid "Slide"
586
+ msgstr ""
587
+
588
+ #: includes/popupaoc-functions.php:62
589
+ msgid "Slide Together"
590
+ msgstr ""
591
+
592
+ #: includes/popupaoc-functions.php:59
593
+ msgid "Slip"
594
+ msgstr ""
595
+
596
+ #: includes/popupaoc-functions.php:56
597
+ msgid "Slit"
598
+ msgstr ""
599
+
600
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:219
601
+ msgid "SpeedIn"
602
+ msgstr ""
603
+
604
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:229
605
+ msgid "SpeedOut"
606
+ msgstr ""
607
+
608
+ #: includes/popupaoc-functions.php:55
609
+ msgid "Super scaled"
610
+ msgstr ""
611
+
612
+ #: includes/admin/class-popupaoc-admin.php:73
613
+ msgid "Template Code"
614
+ msgstr ""
615
+
616
+ #: popup-anything-on-click.php:82
617
+ #, php-format
618
+ msgid "Thank you for activating %s"
619
+ msgstr ""
620
+
621
+ #: includes/admin/class-popupaoc-admin.php:71
622
+ msgid ""
623
+ "To display popup button or link, add the following shortcode to your page or "
624
+ "post."
625
+ msgstr ""
626
+
627
+ #: includes/popupaoc-functions.php:92
628
+ msgid "Top"
629
+ msgstr ""
630
+
631
+ #: includes/popupaoc-functions.php:108 includes/popupaoc-functions.php:122
632
+ #: includes/popupaoc-functions.php:136
633
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:145
634
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:156
635
+ msgid "True"
636
+ msgstr ""
637
+
638
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:432
639
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:486
640
+ #, php-format
641
+ msgid ""
642
+ "Upgrade to <a href=\"%s\" target=\"_blank\">Premium Version</a> to get these "
643
+ "options."
644
+ msgstr ""
645
+
646
+ #: includes/admin/class-popupaoc-admin.php:84
647
+ #: includes/admin/class-popupaoc-admin.php:123
648
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:113
649
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:319
650
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:331
651
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:343
652
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:377
653
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:388
654
+ #, php-format
655
+ msgid ""
656
+ "Upgrade to <a href=\"%s\" target=\"_blank\">Premium Version</a> to get this "
657
+ "option."
658
+ msgstr ""
659
+
660
+ #: includes/admin/class-popupaoc-admin.php:242
661
+ msgid "Upgrade to PRO"
662
+ msgstr ""
663
+
664
+ #: includes/admin/class-popupaoc-admin.php:242
665
+ msgid "Upgrade to PRO - Popup Anything"
666
+ msgstr ""
667
+
668
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:126
669
+ msgid "Upload Image"
670
+ msgstr ""
671
+
672
+ #: includes/admin/metabox/popupaoc-post-sett-metabox.php:128
673
+ msgid "Upload popup button image."
674
+ msgstr ""
675
+
676
+ #: includes/popupaoc-post-types.php:26
677
+ msgid "View Popup"
678
+ msgstr ""
679
+
680
+ #. Author of the plugin
681
+ msgid "WP OnlineSupport"
682
+ msgstr ""
683
+
684
+ #: includes/admin/settings/settings.php:26
685
+ msgid "Your changes saved successfully."
686
+ msgstr ""
popup-anything-on-click.php CHANGED
@@ -5,13 +5,16 @@
5
  * Text Domain: popup-anything-on-click
6
  * Description: Display a modal popup by clicking on a link, image or button. Also work with Gutenberg shortcode block.
7
  * Domain Path: /languages/
8
- * Version: 1.7.4
9
  * Author: WP OnlineSupport
10
  * Author URI: https://www.wponlinesupport.com
11
  */
12
 
 
 
 
13
  if( !defined( 'POPUPAOC_VERSION' ) ) {
14
- define( 'POPUPAOC_VERSION', '1.7.4' ); // Version of plugin
15
  }
16
  if( !defined( 'POPUPAOC_DIR' ) ) {
17
  define( 'POPUPAOC_DIR', dirname( __FILE__ ) ); // Plugin dir
@@ -29,7 +32,7 @@ if(!defined( 'POPUPAOC_META_PREFIX' ) ) {
29
  define('POPUPAOC_META_PREFIX','_aoc_'); // Plugin metabox prefix
30
  }
31
  if(!defined( 'POPUPAOC_PLUGIN_LINK' ) ) {
32
- define('POPUPAOC_PLUGIN_LINK','https://www.wponlinesupport.com/wp-plugin/popup-anything-click/?utm_source=WP&utm_medium=WP-Plugins&utm_campaign=Features-PRO'); // Plugin link
33
  }
34
 
35
  /**
@@ -118,21 +121,7 @@ function wpos_analytics_anl32_load() {
118
  'slug' => 'popup-anything-on-click',
119
  'type' => 'plugin',
120
  'menu' => 'edit.php?post_type=aoc_popup',
121
- 'text_domain' => 'popup-anything-on-click',
122
- 'promotion' => array(
123
- 'bundle' => array(
124
- 'name' => 'Download FREE 50+ Plugins, 10+ Themes and Dashboard Plugin',
125
- 'desc' => 'Download FREE 50+ Plugins, 10+ Themes and Dashboard Plugin',
126
- 'file' => 'https://www.wponlinesupport.com/latest/wpos-free-50-plugins-plus-12-themes.zip'
127
- )
128
- ),
129
- 'offers' => array(
130
- 'trial_premium' => array(
131
- 'image' => 'http://analytics.wponlinesupport.com/?anylc_img=32',
132
- 'link' => 'http://analytics.wponlinesupport.com/?anylc_redirect=32',
133
- 'desc' => 'Or start using the plugin from admin menu',
134
- )
135
- ),
136
  ));
137
 
138
  return $wpos_analytics;
5
  * Text Domain: popup-anything-on-click
6
  * Description: Display a modal popup by clicking on a link, image or button. Also work with Gutenberg shortcode block.
7
  * Domain Path: /languages/
8
+ * Version: 1.7.7
9
  * Author: WP OnlineSupport
10
  * Author URI: https://www.wponlinesupport.com
11
  */
12
 
13
+ // Exit if accessed directly
14
+ if ( !defined( 'ABSPATH' ) ) exit;
15
+
16
  if( !defined( 'POPUPAOC_VERSION' ) ) {
17
+ define( 'POPUPAOC_VERSION', '1.7.7' ); // Version of plugin
18
  }
19
  if( !defined( 'POPUPAOC_DIR' ) ) {
20
  define( 'POPUPAOC_DIR', dirname( __FILE__ ) ); // Plugin dir
32
  define('POPUPAOC_META_PREFIX','_aoc_'); // Plugin metabox prefix
33
  }
34
  if(!defined( 'POPUPAOC_PLUGIN_LINK' ) ) {
35
+ define('POPUPAOC_PLUGIN_LINK','https://www.wponlinesupport.com/wp-plugin/popup-anything-click/?utm_source=WP&utm_medium=Popup-Anything&utm_campaign=Features-PRO'); // Plugin link
36
  }
37
 
38
  /**
121
  'slug' => 'popup-anything-on-click',
122
  'type' => 'plugin',
123
  'menu' => 'edit.php?post_type=aoc_popup',
124
+ 'text_domain' => 'popup-anything-on-click',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
125
  ));
126
 
127
  return $wpos_analytics;
readme.txt CHANGED
@@ -2,7 +2,7 @@
2
  Contributors: wponlinesupport, anoopranawat, pratik-jain
3
  Tags: modal popup, popup, modal, full screen popup, html popup, image popup, popup on click, modal popup on click, full screen popup on click, on click popup,
4
  Requires at least: 4.0
5
- Tested up to: 5.4
6
  Stable tag: trunk
7
  License: GPLv3
8
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
@@ -16,7 +16,7 @@ Popup anything by **Clicking on a**
16
  * Image or
17
  * Button
18
 
19
- Manage powerful modal popups for your WordPress blog or website. You can add unlimited popups with your own configurations.
20
 
21
  Check [Demo and Features](https://demo.wponlinesupport.com/popup-anything-on-click-demo/) for additional information.
22
 
@@ -49,7 +49,7 @@ You can also display popup in template/php file:
49
  * Image title and caption option.
50
  * Manage popup width.
51
  * Set Popup position ie center, top left, top right, bottom left, bottom right, center left and center right.
52
- * Create and manage as many popups as you want.
53
  * Customize the look and feel of the popup.
54
  * Work well with contact form plugins.
55
  * Display shortcode output in the popup.
@@ -59,6 +59,9 @@ You can also display popup in template/php file:
59
  * Full screen popup.
60
  * Responsive popup.
61
 
 
 
 
62
  = How to install (Video) : =
63
  [youtube https://www.youtube.com/watch?v=Df94DWdmCik]
64
 
@@ -90,7 +93,7 @@ You can also display popup in template/php file:
90
 
91
  1. Upload the 'popup-anything-on-click' folder to the '/wp-content/plugins/' directory.
92
  2. Activate the "popup-anything-on-click" list plugin through the 'Plugins' menu in WordPress.
93
- 3. Check the Popup Anything Menu button and start adding popups.
94
 
95
  == Frequently Asked Questions ==
96
 
@@ -110,6 +113,20 @@ add_filter( 'popupaoc_registered_post_type_args', 'prefix_gutenberg_editor_suppo
110
 
111
  You are getting this error because of there are two version of polyfill.js loading in your website. Solution is just go to Popup Anything --> Settings and manage the setting. You can disable polyfill js file to load from this plugin OR include polyfill js file in header.
112
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
113
  == Screenshots ==
114
 
115
  1. How to add create a popup and add content and shortcode
@@ -118,6 +135,17 @@ You are getting this error because of there are two version of polyfill.js loadi
118
  4. Also work with Gutenberg shortcode block.
119
 
120
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
121
  = 1.7.4 (02, March 2020) =
122
  * [*] Fix - Resolved some PHP warning when popup image not choosen for link type 'Image'.
123
 
2
  Contributors: wponlinesupport, anoopranawat, pratik-jain
3
  Tags: modal popup, popup, modal, full screen popup, html popup, image popup, popup on click, modal popup on click, full screen popup on click, on click popup,
4
  Requires at least: 4.0
5
+ Tested up to: 5.5
6
  Stable tag: trunk
7
  License: GPLv3
8
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
16
  * Image or
17
  * Button
18
 
19
+ Manage powerful modal popup for your WordPress blog or website. You can add unlimited popup with your own configurations.
20
 
21
  Check [Demo and Features](https://demo.wponlinesupport.com/popup-anything-on-click-demo/) for additional information.
22
 
49
  * Image title and caption option.
50
  * Manage popup width.
51
  * Set Popup position ie center, top left, top right, bottom left, bottom right, center left and center right.
52
+ * Create and manage as many popup as you want.
53
  * Customize the look and feel of the popup.
54
  * Work well with contact form plugins.
55
  * Display shortcode output in the popup.
59
  * Full screen popup.
60
  * Responsive popup.
61
 
62
+ = How this plugin can support your website (Video) : =
63
+ [https://www.youtube.com/watch?v=7Hw0lARJSf8]
64
+
65
  = How to install (Video) : =
66
  [youtube https://www.youtube.com/watch?v=Df94DWdmCik]
67
 
93
 
94
  1. Upload the 'popup-anything-on-click' folder to the '/wp-content/plugins/' directory.
95
  2. Activate the "popup-anything-on-click" list plugin through the 'Plugins' menu in WordPress.
96
+ 3. Check the Popup Anything Menu button and start adding popup.
97
 
98
  == Frequently Asked Questions ==
99
 
113
 
114
  You are getting this error because of there are two version of polyfill.js loading in your website. Solution is just go to Popup Anything --> Settings and manage the setting. You can disable polyfill js file to load from this plugin OR include polyfill js file in header.
115
 
116
+ = I want to change button design as per my theme =
117
+
118
+ You can use <code>.popupaoc-button</code> class to change the button design as per your theme. Add the bellow custom css under custom css section of your theme and change the color and other values as per your need. Eg:
119
+
120
+ <code>
121
+ .popupaoc-button {
122
+ padding: 10px 20px;
123
+ background: #e91e63;
124
+ border-radius: 5px;
125
+ color: #fff;
126
+ text-decoration: none !important;
127
+ }
128
+ </code>
129
+
130
  == Screenshots ==
131
 
132
  1. How to add create a popup and add content and shortcode
135
  4. Also work with Gutenberg shortcode block.
136
 
137
  == Changelog ==
138
+
139
+ = 1.7.7 (14, July 2020) =
140
+ * [*] Follow WordPress Detailed Plugin Guidelines for Offload Media and Analytics Code.
141
+
142
+ = 1.7.6 (06, July 2020) =
143
+ * [*] Added a 5px border-radius for the button for better look.
144
+ * [*] Regular pluign maintenance. Updated readme file. Tested plugin some more populor themes.
145
+
146
+ = 1.7.5 (22, May 2020) =
147
+ * [*] Regular pluign maintenance. Updated readme file. Tested plugin some more populor themes.
148
+
149
  = 1.7.4 (02, March 2020) =
150
  * [*] Fix - Resolved some PHP warning when popup image not choosen for link type 'Image'.
151
 
wpos-analytics/includes/class-anylc-admin.php CHANGED
@@ -81,7 +81,7 @@ class Wpos_Anylc_Admin {
81
 
82
  // WP Menu data
83
  $wpos_menu_data = wp_list_pluck( $menu, 2 );
84
- $anylc_page = isset( $_GET['page'] ) ? $_GET['page'] : null;
85
 
86
  foreach ($wpos_analytics_module as $module_key => $module) {
87
 
@@ -150,7 +150,7 @@ class Wpos_Anylc_Admin {
150
 
151
  global $current_user, $wpos_analytics_product;
152
 
153
- $anylc_product_name = !empty( $_GET['page'] ) ? $_GET['page'] : '';
154
 
155
  // if no data is set then return
156
  if( ! isset( $wpos_analytics_product[ $anylc_product_name ] ) ) {
@@ -183,7 +183,8 @@ class Wpos_Anylc_Admin {
183
 
184
  global $wpos_analytics_product;
185
 
186
- $anylc_product_name = isset( $_GET['page'] ) ? str_replace('-offers', '', $_GET['page']) : null;
 
187
 
188
  // if no data is set then return
189
  if( ! isset( $wpos_analytics_product[ $anylc_product_name ] ) ) {
@@ -244,7 +245,8 @@ class Wpos_Anylc_Admin {
244
 
245
  // If license notice is dismissed
246
  if( isset($_GET['message']) && $_GET['message'] == 'wpos-anylc-dismiss-notice' && !empty( $_GET['anylc_id'] ) ) {
247
- set_transient( 'wpos_anylc_optin_notice_'.$_GET['anylc_id'], true, 172800 );
 
248
  }
249
 
250
  $redirect = get_option('wpos_anylc_redirect');
@@ -312,10 +314,11 @@ class Wpos_Anylc_Admin {
312
  // Process Promotion Data
313
  if( !empty($_GET['message']) && $_GET['message'] == 'wpos_anylc_promotion' && !empty($_GET['wpos_anylc_pdt']) && !empty($_GET['wpos_anylc_promo_pdt']) ) {
314
 
315
- $promotion = 1;
316
- $promotion_pdt = explode( ',', $_GET['wpos_anylc_promo_pdt'] );
 
317
 
318
- $anylc_pdt = $_GET['wpos_anylc_pdt'];
319
  $anylc_pdt_data = isset( $wpos_analytics_product[ $anylc_pdt ] ) ? $wpos_analytics_product[ $anylc_pdt ] : false;
320
 
321
  if( !empty($promotion_pdt) ) {
@@ -353,7 +356,16 @@ class Wpos_Anylc_Admin {
353
  // If user has opt in
354
  if( $opt_in == 1 ) {
355
 
356
- $opt_out_link = wpos_anylc_optout_url( $module, $opt_in );
 
 
 
 
 
 
 
 
 
357
 
358
  include( WPOS_ANYLC_DIR .'/templates/optout-popup.php' );
359
  }
@@ -378,9 +390,9 @@ class Wpos_Anylc_Admin {
378
 
379
  global $wpos_analytics_product;
380
 
381
- $anylc_pdt = !empty( $_GET['wpos_anylc_pdt'] ) ? $_GET['wpos_anylc_pdt'] : '';
382
- $anylc_pdt = ( ! $anylc_pdt && !empty( $_GET['page'] ) ) ? $_GET['page'] : $anylc_pdt;
383
- $anylc_pdt_data = isset( $wpos_analytics_product[ $anylc_pdt ] ) ? $wpos_analytics_product[ $anylc_pdt ] : false;
384
 
385
  // If valid product data found
386
  if( $anylc_pdt_data ) {
@@ -412,21 +424,7 @@ class Wpos_Anylc_Admin {
412
  wp_die( __('Sorry, Something happened wrong.', 'wpos_analytic'), 'wpos_anylc_err', array('back_link' => true) );
413
  }
414
 
415
- $optin_form_data = wpos_anylc_optin_data();
416
- $optin_form_data['wpos_anylc_action'] = 'skip';
417
-
418
- $anylc_args = array(
419
- 'timeout' => 60,
420
- 'sslverify' => false,
421
- 'body' => $optin_form_data,
422
- );
423
-
424
- // Post back to get a response.
425
- $response = wp_safe_remote_post( 'http://analytics.wponlinesupport.com', $anylc_args );
426
-
427
- if( wp_remote_retrieve_response_code( $response ) == 200 ) {
428
- $opt_in_data = wpos_anylc_update_option( $anylc_pdt_data['anylc_optin'], array('status' => 2) );
429
- }
430
 
431
  // Redirect to original menu
432
  $redirect_url = wpos_anylc_pdt_url( $anylc_pdt_data, 'offer' );
@@ -445,25 +443,10 @@ class Wpos_Anylc_Admin {
445
  wp_die( __('Sorry, Something happened wrong.', 'wpos_analytic'), 'wpos_anylc_err', array('back_link' => true) );
446
  }
447
 
448
- $optin_form_data = wpos_anylc_optin_data();
449
- $optin_form_data['wpos_anylc_action'] = 'optout';
450
 
451
- $anylc_args = array(
452
- 'timeout' => 60,
453
- 'sslverify' => false,
454
- 'body' => $optin_form_data,
455
- );
456
-
457
- // Post back to get a response.
458
- $response = wp_safe_remote_post( 'http://analytics.wponlinesupport.com', $anylc_args );
459
-
460
- if( wp_remote_retrieve_response_code( $response ) == 200 ) {
461
- $opt_in_data = wpos_anylc_update_option( $anylc_pdt_data['anylc_optin'], array('status' => 0) );
462
- }
463
-
464
- // Redirect to original menu
465
- $redirect_url = isset( $_GET['redirect'] ) ? $_GET['redirect'] : wpos_anylc_pdt_url( $anylc_pdt_data );
466
- $redirect_url = add_query_arg( array( 'message' => 'optout_success' ), $redirect_url );
467
  if( $redirect_url ) {
468
  wp_redirect( $redirect_url );
469
  exit;
81
 
82
  // WP Menu data
83
  $wpos_menu_data = wp_list_pluck( $menu, 2 );
84
+ $anylc_page = isset( $_GET['page'] ) ? sanitize_text_field( $_GET['page'] ) : null;
85
 
86
  foreach ($wpos_analytics_module as $module_key => $module) {
87
 
150
 
151
  global $current_user, $wpos_analytics_product;
152
 
153
+ $anylc_product_name = !empty( $_GET['page'] ) ? sanitize_text_field( $_GET['page'] ) : '';
154
 
155
  // if no data is set then return
156
  if( ! isset( $wpos_analytics_product[ $anylc_product_name ] ) ) {
183
 
184
  global $wpos_analytics_product;
185
 
186
+ $anylc_product_name = isset( $_GET['page'] ) ? sanitize_text_field( $_GET['page'] ) : '';
187
+ $anylc_product_name = str_replace( '-offers', '', $anylc_product_name );
188
 
189
  // if no data is set then return
190
  if( ! isset( $wpos_analytics_product[ $anylc_product_name ] ) ) {
245
 
246
  // If license notice is dismissed
247
  if( isset($_GET['message']) && $_GET['message'] == 'wpos-anylc-dismiss-notice' && !empty( $_GET['anylc_id'] ) ) {
248
+ $anylc_id = sanitize_text_field( $_GET['anylc_id'] );
249
+ set_transient( 'wpos_anylc_optin_notice_'.$anylc_id, true, 172800 );
250
  }
251
 
252
  $redirect = get_option('wpos_anylc_redirect');
314
  // Process Promotion Data
315
  if( !empty($_GET['message']) && $_GET['message'] == 'wpos_anylc_promotion' && !empty($_GET['wpos_anylc_pdt']) && !empty($_GET['wpos_anylc_promo_pdt']) ) {
316
 
317
+ $promotion = 1;
318
+ $wpos_anylc_promo_pdt = sanitize_text_field( $_GET['wpos_anylc_promo_pdt'] );
319
+ $promotion_pdt = explode( ',', $wpos_anylc_promo_pdt );
320
 
321
+ $anylc_pdt = sanitize_text_field( $_GET['wpos_anylc_pdt'] );
322
  $anylc_pdt_data = isset( $wpos_analytics_product[ $anylc_pdt ] ) ? $wpos_analytics_product[ $anylc_pdt ] : false;
323
 
324
  if( !empty($promotion_pdt) ) {
356
  // If user has opt in
357
  if( $opt_in == 1 ) {
358
 
359
+ // Creating redirect URL
360
+ $plugin_status = isset( $_GET['plugin_status'] ) ? sanitize_text_field( $_GET['plugin_status'] ) : false;
361
+ $paged = isset( $_GET['paged'] ) ? sanitize_text_field( $_GET['paged'] ) : false;
362
+ $s = isset( $_GET['s'] ) ? sanitize_text_field( $_GET['s'] ) : false;
363
+
364
+ $redirect_url = add_query_arg( array( 'plugin_status' => $plugin_status, 'paged' => $paged, 's' => $s, 'wpos_anylc_pdt' => $module['slug'] ), admin_url( 'plugins.php' ) );
365
+ $redirect_url = wp_nonce_url( $redirect_url, 'wpos_anylc_act'.'|'.$module['slug'] );
366
+
367
+ // Form Data
368
+ $optin_form_data = wpos_anylc_optin_data( $module['slug'], $redirect_url );
369
 
370
  include( WPOS_ANYLC_DIR .'/templates/optout-popup.php' );
371
  }
390
 
391
  global $wpos_analytics_product;
392
 
393
+ $anylc_pdt = !empty( $_GET['wpos_anylc_pdt'] ) ? sanitize_text_field( $_GET['wpos_anylc_pdt'] ) : '';
394
+ $anylc_pdt = ( ! $anylc_pdt && !empty( $_GET['page'] ) ) ? sanitize_text_field( $_GET['page'] ) : $anylc_pdt;
395
+ $anylc_pdt_data = isset( $wpos_analytics_product[ $anylc_pdt ] ) ? $wpos_analytics_product[ $anylc_pdt ] : false;
396
 
397
  // If valid product data found
398
  if( $anylc_pdt_data ) {
424
  wp_die( __('Sorry, Something happened wrong.', 'wpos_analytic'), 'wpos_anylc_err', array('back_link' => true) );
425
  }
426
 
427
+ $opt_in_data = wpos_anylc_update_option( $anylc_pdt_data['anylc_optin'], array('status' => 2) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
428
 
429
  // Redirect to original menu
430
  $redirect_url = wpos_anylc_pdt_url( $anylc_pdt_data, 'offer' );
443
  wp_die( __('Sorry, Something happened wrong.', 'wpos_analytic'), 'wpos_anylc_err', array('back_link' => true) );
444
  }
445
 
446
+ $opt_in_data = wpos_anylc_update_option( $anylc_pdt_data['anylc_optin'], array('status' => 0) );
 
447
 
448
+ // Redirect with success message
449
+ $redirect_url = add_query_arg( array( 'message' => 'optout_success', 'wpos_anylc_action' => false, 'wpos_anylc_pdt' => false, '_wpnonce' => false ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
450
  if( $redirect_url ) {
451
  wp_redirect( $redirect_url );
452
  exit;
wpos-analytics/includes/class-anylc-script.php CHANGED
@@ -32,10 +32,11 @@ class Wpos_Anylc_Script {
32
  if( !empty($_GET['message']) && $_GET['message'] == 'wpos_anylc_promotion' && !empty($_GET['wpos_anylc_pdt']) && !empty($_GET['wpos_anylc_promo_pdt']) ) {
33
  global $wpos_analytics_product;
34
 
35
- $promotion = 1;
36
- $promotion_pdt = explode( ',', $_GET['wpos_anylc_promo_pdt'] );
 
37
 
38
- $anylc_pdt = $_GET['wpos_anylc_pdt'];
39
  $anylc_pdt_data = isset( $wpos_analytics_product[ $anylc_pdt ] ) ? $wpos_analytics_product[ $anylc_pdt ] : false;
40
 
41
  if( !empty($promotion_pdt) ) {
32
  if( !empty($_GET['message']) && $_GET['message'] == 'wpos_anylc_promotion' && !empty($_GET['wpos_anylc_pdt']) && !empty($_GET['wpos_anylc_promo_pdt']) ) {
33
  global $wpos_analytics_product;
34
 
35
+ $promotion = 1;
36
+ $wpos_anylc_promo_pdt = sanitize_text_field( $_GET['wpos_anylc_promo_pdt'] );
37
+ $promotion_pdt = explode( ',', $wpos_anylc_promo_pdt );
38
 
39
+ $anylc_pdt = sanitize_text_field( $_GET['wpos_anylc_pdt'] );
40
  $anylc_pdt_data = isset( $wpos_analytics_product[ $anylc_pdt ] ) ? $wpos_analytics_product[ $anylc_pdt ] : false;
41
 
42
  if( !empty($promotion_pdt) ) {
wpos-analytics/includes/wpos-anylc-function.php CHANGED
@@ -25,6 +25,21 @@ function wpos_anylc_text( $text, $echo = false ) {
25
  }
26
  }
27
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  /**
29
  * Check Multidimention Array
30
  *
@@ -63,7 +78,7 @@ function wpos_anylc_site_uid() {
63
  * @package Wpos Analytic
64
  * @since 1.0.0
65
  */
66
- function wpos_anylc_optin_data( $anylc_pdt = false ) {
67
 
68
  // Skip if not admin area
69
  if ( !is_admin() ) {
@@ -74,20 +89,23 @@ function wpos_anylc_optin_data( $anylc_pdt = false ) {
74
 
75
  // Takind some data
76
  $theme_data = wp_get_theme();
77
- $page = isset( $_GET['page'] ) ? $_GET['page'] : false;
78
 
79
  // If product is not passed
80
  if( ! $anylc_pdt ) {
81
- $anylc_pdt = !empty( $_GET['wpos_anylc_pdt'] ) ? $_GET['wpos_anylc_pdt'] : '';
82
- $anylc_pdt = ( ! $anylc_pdt && !empty( $_GET['page'] ) ) ? $_GET['page'] : $anylc_pdt;
83
  }
84
 
85
  // If a valid product is there
86
  if( $anylc_pdt && !empty( $wpos_analytics_product[ $anylc_pdt ] ) ) {
87
 
88
  $analy_product = $wpos_analytics_product[ $anylc_pdt ];
89
- $return_url = add_query_arg( array( 'page' => $page ), admin_url('admin.php') );
90
- $return_url = wp_nonce_url( $return_url, 'wpos_anylc_act' );
 
 
 
91
 
92
  // Getting data according to type
93
  if( $analy_product['type'] == 'theme' ) {
@@ -130,7 +148,7 @@ function wpos_anylc_optin_data( $anylc_pdt = false ) {
130
  'user_email' => get_bloginfo( 'admin_email' ),
131
  'ip_address' => wpos_anylc_get_ip_address(),
132
  'site_uid' => wpos_anylc_site_uid(),
133
- 'return_url' => !empty( $return_url ) ? $return_url : '',
134
  );
135
  return $optin_data;
136
  }
@@ -247,9 +265,9 @@ function wpos_anylc_optout_url( $module_data = '', $optin_status = null, $redire
247
  if( $optin_status == 1 ) {
248
 
249
  if( ! $redirect_url ) {
250
- $plugin_status = isset( $_GET['plugin_status'] ) ? $_GET['plugin_status'] : false;
251
- $paged = isset( $_GET['paged'] ) ? $_GET['paged'] : false;
252
- $s = isset( $_GET['s'] ) ? $_GET['s'] : false;
253
 
254
  $redirect_url = add_query_arg( array( 'plugin_status' => $plugin_status, 'paged' => $paged, 's' => $s ), admin_url( 'plugins.php' ) );
255
  }
@@ -278,7 +296,7 @@ function wpos_anylc_pdt_url( $module_data = '', $type = false ) {
278
  switch ( $type ) {
279
  case 'promotion':
280
 
281
- $promotion = !empty( $_GET['promotion'] ) ? $_GET['promotion'] : '';
282
 
283
  if( !empty( $promotion ) ) {
284
  $promotion = is_array( $promotion ) ? implode( ',', $promotion ) : $promotion;
@@ -295,7 +313,7 @@ function wpos_anylc_pdt_url( $module_data = '', $type = false ) {
295
 
296
  case 'offer-promotion':
297
 
298
- $promotion = !empty( $_GET['promotion'] ) ? $_GET['promotion'] : '';
299
 
300
  if( !empty( $module_data['offers'] ) ) {
301
  $redirect_url = add_query_arg( array( 'page' => $module_data['slug'].'-offers' ), $redirect_url );
25
  }
26
  }
27
 
28
+ /**
29
+ * Clean variables using sanitize_text_field. Arrays are cleaned recursively.
30
+ * Non-scalar values are ignored.
31
+ *
32
+ * @since 1.0
33
+ */
34
+ function wpos_anylc_clean( $var ) {
35
+ if ( is_array( $var ) ) {
36
+ return array_map( 'wpos_anylc_clean', $var );
37
+ } else {
38
+ $data = is_scalar( $var ) ? sanitize_text_field( $var ) : $var;
39
+ return wp_unslash($data);
40
+ }
41
+ }
42
+
43
  /**
44
  * Check Multidimention Array
45
  *
78
  * @package Wpos Analytic
79
  * @since 1.0.0
80
  */
81
+ function wpos_anylc_optin_data( $anylc_pdt = false, $return_url = '' ) {
82
 
83
  // Skip if not admin area
84
  if ( !is_admin() ) {
89
 
90
  // Takind some data
91
  $theme_data = wp_get_theme();
92
+ $page = isset( $_GET['page'] ) ? sanitize_text_field( $_GET['page'] ) : false;
93
 
94
  // If product is not passed
95
  if( ! $anylc_pdt ) {
96
+ $anylc_pdt = !empty( $_GET['wpos_anylc_pdt'] ) ? sanitize_text_field( $_GET['wpos_anylc_pdt'] ) : '';
97
+ $anylc_pdt = ( ! $anylc_pdt && !empty( $_GET['page'] ) ) ? sanitize_text_field( $_GET['page'] ) : $anylc_pdt;
98
  }
99
 
100
  // If a valid product is there
101
  if( $anylc_pdt && !empty( $wpos_analytics_product[ $anylc_pdt ] ) ) {
102
 
103
  $analy_product = $wpos_analytics_product[ $anylc_pdt ];
104
+
105
+ if( empty( $return_url ) ) {
106
+ $return_url = add_query_arg( array( 'page' => $page ), admin_url('admin.php') );
107
+ $return_url = wp_nonce_url( $return_url, 'wpos_anylc_act' );
108
+ }
109
 
110
  // Getting data according to type
111
  if( $analy_product['type'] == 'theme' ) {
148
  'user_email' => get_bloginfo( 'admin_email' ),
149
  'ip_address' => wpos_anylc_get_ip_address(),
150
  'site_uid' => wpos_anylc_site_uid(),
151
+ 'return_url' => $return_url,
152
  );
153
  return $optin_data;
154
  }
265
  if( $optin_status == 1 ) {
266
 
267
  if( ! $redirect_url ) {
268
+ $plugin_status = isset( $_GET['plugin_status'] ) ? sanitize_text_field( $_GET['plugin_status'] ) : false;
269
+ $paged = isset( $_GET['paged'] ) ? sanitize_text_field( $_GET['paged'] ) : false;
270
+ $s = isset( $_GET['s'] ) ? sanitize_text_field( $_GET['s'] ) : false;
271
 
272
  $redirect_url = add_query_arg( array( 'plugin_status' => $plugin_status, 'paged' => $paged, 's' => $s ), admin_url( 'plugins.php' ) );
273
  }
296
  switch ( $type ) {
297
  case 'promotion':
298
 
299
+ $promotion = !empty( $_GET['promotion'] ) ? wpos_anylc_clean( $_GET['promotion'] ) : '';
300
 
301
  if( !empty( $promotion ) ) {
302
  $promotion = is_array( $promotion ) ? implode( ',', $promotion ) : $promotion;
313
 
314
  case 'offer-promotion':
315
 
316
+ $promotion = !empty( $_GET['promotion'] ) ? wpos_anylc_clean( $_GET['promotion'] ) : '';
317
 
318
  if( !empty( $module_data['offers'] ) ) {
319
  $redirect_url = add_query_arg( array( 'page' => $module_data['slug'].'-offers' ), $redirect_url );
wpos-analytics/templates/analytic.php CHANGED
@@ -37,11 +37,6 @@ if ( !defined( 'ABSPATH' ) ) {
37
  <p>Contribute in helping us making <b><?php echo $product_name; ?></b> compatible with most themes and plugins by allowing to share non-sensitive data to <a target="_blank" href="https://www.wponlinesupport.com">wponlinesupport.com</a> about your website.</p>
38
  <p>If you skip this, that's okay! <b><?php echo $product_name; ?></b> will still work just fine.</p>
39
 
40
- <div class="wpos-anylc-subs-wrap">
41
- <input type="hidden" name="subscribe" value="" />
42
- <label><input type="checkbox" value="1" name="subscribe" checked="checked" /> Subscribe for Updates and Promotions</label>
43
- </div>
44
-
45
  <?php if( !empty( $analy_product['promotion'] ) ) { ?>
46
  <div class="wpos-anylc-promotion-wrap">
47
  <?php foreach( $analy_product['promotion'] as $promotion_key => $promotion_data ) { ?>
@@ -54,10 +49,10 @@ if ( !defined( 'ABSPATH' ) ) {
54
  <button type="submit" name="wpos_anylc_optin" class="button button-primary button-large right wpos-anylc-allow-btn" value="wpos_anylc_optin">Allow and Continue</button>
55
 
56
  <?php if( is_null( $opt_in ) ) { ?>
57
- <a href="<?php echo esc_url( $skip_url ); ?>" class="button button-secondary button-large wpos-anylc-skip-btn">Skip</a>
58
  <?php }
59
 
60
- if( !empty( $optin_form_data ) ) {
61
  foreach ($optin_form_data as $data_key => $data_value) {
62
  echo '<input type="hidden" name="'.esc_attr( $data_key ).'" value="'.esc_attr( $data_value ).'" />';
63
  }
@@ -92,7 +87,7 @@ if ( !defined( 'ABSPATH' ) ) {
92
  </div>
93
  </div>
94
  <div class="wpos-anylc-terms">
95
- <a href="https://www.wponlinesupport.com/privacy-policy/" target="_blank">Privacy Policy</a> - <a href="https://www.wponlinesupport.com/term-and-condition/" target="_blank">Terms of Service</a>
96
  </div>
97
  </div>
98
  </form>
37
  <p>Contribute in helping us making <b><?php echo $product_name; ?></b> compatible with most themes and plugins by allowing to share non-sensitive data to <a target="_blank" href="https://www.wponlinesupport.com">wponlinesupport.com</a> about your website.</p>
38
  <p>If you skip this, that's okay! <b><?php echo $product_name; ?></b> will still work just fine.</p>
39
 
 
 
 
 
 
40
  <?php if( !empty( $analy_product['promotion'] ) ) { ?>
41
  <div class="wpos-anylc-promotion-wrap">
42
  <?php foreach( $analy_product['promotion'] as $promotion_key => $promotion_data ) { ?>
49
  <button type="submit" name="wpos_anylc_optin" class="button button-primary button-large right wpos-anylc-allow-btn" value="wpos_anylc_optin">Allow and Continue</button>
50
 
51
  <?php if( is_null( $opt_in ) ) { ?>
52
+ <button type="submit" name="wpos_anylc_action" class="button button-secondary button-large wpos-anylc-skip-btn" value="skip">Skip</button>
53
  <?php }
54
 
55
+ if( ! empty( $optin_form_data ) ) {
56
  foreach ($optin_form_data as $data_key => $data_value) {
57
  echo '<input type="hidden" name="'.esc_attr( $data_key ).'" value="'.esc_attr( $data_value ).'" />';
58
  }
87
  </div>
88
  </div>
89
  <div class="wpos-anylc-terms">
90
+ <a href="https://www.wponlinesupport.com/privacy-policy/#free-pluign-info" target="_blank">Privacy Policy</a> - <a href="https://www.wponlinesupport.com/term-and-condition/" target="_blank">Terms of Service</a>
91
  </div>
92
  </div>
93
  </form>
wpos-analytics/templates/optout-popup.php CHANGED
@@ -21,8 +21,17 @@ if ( !defined( 'ABSPATH' ) ) {
21
  <p>By clicking "Opt Out", we will no longer be sending any data from <b><?php echo $module['name']; ?></b> to <a href="https://www.wponlinesupport.com/" target="_blank">wponlinesupport.com</a>.</p>
22
  </div>
23
  <div class="wpos-anylc-popup-footer">
24
- <a href="<?php echo esc_url( $opt_out_link ); ?>" class="button button-secondary">Opt Out</a>
25
- <button type="button" class="button button-primary wpos-anylc-popup-close">Sure, Let Me Continue Helping</button>
 
 
 
 
 
 
 
 
 
26
  </div>
27
 
28
  </div><!-- end .wpos-anylc-popup-block -->
21
  <p>By clicking "Opt Out", we will no longer be sending any data from <b><?php echo $module['name']; ?></b> to <a href="https://www.wponlinesupport.com/" target="_blank">wponlinesupport.com</a>.</p>
22
  </div>
23
  <div class="wpos-anylc-popup-footer">
24
+ <form method="POST" action="http://analytics.wponlinesupport.com">
25
+ <?php
26
+ if( ! empty( $optin_form_data ) ) {
27
+ foreach ($optin_form_data as $data_key => $data_value) {
28
+ echo '<input type="hidden" name="'.esc_attr( $data_key ).'" value="'.esc_attr( $data_value ).'" />';
29
+ }
30
+ }
31
+ ?>
32
+ <button type="submit" name="wpos_anylc_action" class="button button-secondary" value="optout">Opt Out</button>
33
+ <button type="button" class="button button-primary wpos-anylc-popup-close">Sure, Let Me Continue Helping</button>
34
+ </form>
35
  </div>
36
 
37
  </div><!-- end .wpos-anylc-popup-block -->
wpos-analytics/wpos-analytics.php CHANGED
@@ -102,7 +102,7 @@ final class WPOS_Analytics {
102
  */
103
  private function setup_constants() {
104
 
105
- $this->define( 'WPOS_ANYLC_VERSION', '1.0' );
106
  $this->define( 'WPOS_ANYLC_DIR', plugin_dir_path( __FILE__ ) );
107
  $this->define( 'WPOS_ANYLC_URL', plugin_dir_url( __FILE__ ) );
108
  }
102
  */
103
  private function setup_constants() {
104
 
105
+ $this->define( 'WPOS_ANYLC_VERSION', '1.1' );
106
  $this->define( 'WPOS_ANYLC_DIR', plugin_dir_path( __FILE__ ) );
107
  $this->define( 'WPOS_ANYLC_URL', plugin_dir_url( __FILE__ ) );
108
  }