1var $=jQuery.noConflict();!function(e,r,t){e.getCurrency=function(){return i},e.getPromoCurrency=function(){return a},e.getSelectedSKU=function(){return l},e.getPriceDetails=function(){return o},e.setPriceDetails=function(e){o=e},e.getTimedOut=function(){return m},e.setTimedOut=function(e){m=e},e.getDataReceived=function(){return g},e.initPriceData=function(n,l,u,m,y){0==p&&(p=!0,void 0!==m&&""!=m&&(jQuery.isEmptyObject(c)&&!jQuery.isEmptyObject(d)?(I("Aborting current price data load, need to load from another domain: "+m),d.abort()):I("Need to reload price data from another domain: "+m),c={},e.loadJSON(m)),function(n){var o="",c="",d=e.getQueryStringParam(w.currencyQueryString);5==d.length&&(c=o=d);if(""==o)if(c=o=e.getCookie(w.currencyCookie),""==o){var l="",s=window.location.host;n&&(s=n);var u=e.getBrandInfo(s),p="";(n||window.location.host.indexOf("local.")>-1)&&(p=u.domain),window.location.hostname.indexOf("ipm.")>-1&&(p="ipm.corel.com");var m="";I("Looking up geo location from: "+(m="mindmanager"==u.id?e.buildEnvironmentURL(p,"/geolookup/"):e.buildEnvironmentURL(p,"/geolookup.html")),!0),r.ajax({type:"GET",url:m,cache:!1,async:!1,success:function(e,r,n){var t=n.getResponseHeader("True-Client-Country-4JS");t&&I("GeoIP detected country: "+(l=t.toLowerCase()),!0)}}),o=u.defaultCurrency;var g={au:"en-AU",br:"pt-BR",ca:"en-CA",cn:"zh-CN",de:"de-DE",en:"en-US",es:"es-ES",eu:"en-IE",fr:"fr-FR",hk:"zh-HK",it:"it-IT",jp:"ja-JP",kr:"ko-KR",nl:"nl-NL",se:"se-SE",uk:"en-GB"};c=l in g?g[l]:"en-US";for(var y=0;y<f.length;y++){var h=f[y].countries.split(",");if(-1!=r.inArray(l,h)){if(f[y].hasOwnProperty("exclude")){var v=f[y].exclude.split(",");-1==r.inArray(u.id,v)&&(o=f[y].currency)}else if(f[y].hasOwnProperty("include")){var k=f[y].include.split(",");-1!=r.inArray(u.id,k)&&(o=f[y].currency)}else o=f[y].currency;break}}I("Using currency from IP detection mapping: "+o,!0)}else I("Using currency from session cookie: "+o,!0);else I("Using currency from querystring: "+o,!0);i=o,a=c,t==n&&_(w.currencyCookie,o)}(m),function e(){setTimeout((function(){jQuery.isEmptyObject(c)?(null==s.initData&&(s.initData=w.interval),s.initData<w.timeout&&0==g&&(I("No price data yet, check again in "+w.interval+"ms (waited: "+s.initData+"ms so far)"),s.initData+=w.interval,e())):(g=!0,o=b(n,c,l,u,m),void 0!==y&&y(o))}),w.interval)}())},e.init=function(n,t){e.initPriceData(n,!1,!0,t),function n(){setTimeout((function(){if(o.length>0){for(var t=e.getCurrency(),i=0;i<o.length;i++)if(null!=o[i]){var a=r(document).find(w.pricePrefix+(i+1));if(a)for(var c=0;c<a.length;c++){var d=r(a[c]).find(w.textStrikethrough)[0],l=r(a[c]).find(w.textNormal)[0];""!=o[i].salePrice?(d&&(d.innerHTML=o[i].listPrice,r(d).formatCurrency({region:t})),l&&(l.innerHTML=o[i].salePrice,r(l).formatCurrency({region:t}))):l&&(l.innerHTML=o[i].listPrice,r(l).formatCurrency({region:t})),I("Inserted pricing into DOM for: "+r(a[c]).attr("class")+" ("+o[i].sku+")")}}!function(){if("true"==e.getQueryStringParam("automation")){var n={},t=e.getCurrency(),i="<div id='priceDetails' style='display:none;'>";r("body").append("<div id='priceFormatting' style='display:none;'></div>");for(var a=0;a<o.length;a++)n=o[a],r("#priceFormatting").html(n.listPrice),r("#priceFormatting").formatCurrency({region:t}),n.listPriceFormatted=r("#priceFormatting").html(),r("#priceFormatting").html(n.salePrice),r("#priceFormatting").formatCurrency({region:t}),n.salePriceFormatted=r("#priceFormatting").html(),i+="<span class='"+n.sku+"'>",i+=JSON.stringify(n),i+="</span>";i+="</div>",r("body").append(i),r("#priceFormatting").remove()}}(),function(){function r(){setTimeout((function(){if(void 0!==window.tracking&&void 0!==window.tracking.setProductsInfo){var n={},t={};n.currency=h[e.getCurrency()],n.products=[];for(var i=0;i<o.length-1;i++)(t={}).sku=o[i].sku,""!=o[i].salePrice?t.price=o[i].salePrice:t.price=o[i].listPrice,n.products.push(t);tracking.setProductsInfo(n)}else null==s.tracking&&(s.tracking=w.interval),s.tracking<w.timeout&&(s.tracking+=w.interval,r())}),w.interval)}r()}(),function(){if("undefined"!=typeof dataLayer){var r={event:"e_structuredDataReady"};r.structuredDataCurrency=h[e.getCurrency()],r.structuredDataSku=o[0].sku,r.structuredDataListPrice=o[
10].listPrice,dataLayer.push(r)}}(),u=!0}else null==s.init&&(s.init=w.interval),s.init<w.timeout&&0==g?(I("No price data yet, check again in "+w.interval+"ms (waited: "+s.init+"ms so far)"),s.init+=w.interval,n()):0==m&&(0==g?(dataLayer.push({event:"priceDataTimeout"}),I("No price data - timeout reached, aborting (priceDataTimeout GA event)")):I("No valid price data found."),m=!0)}),w.interval)}()},e.display=function(n,t){setTimeout((function(){if(u){var i=e.getIndex(t);if(i>=0){l[n]=o[i].sku;var a=document.getElementById(n);if(a){var c=r(a).find(w.pricePrefix+(i+1))[0];c&&(c.style.display="inline");var d=r(a).find(w.buyLink),p=d[0],m=d.first();p&&(""!=o[i].buyLink?d.each((function(){var e=new URL(this.href,window.location.origin),r=new URL(o[i].buyLink,window.location.origin);["client_id","session_id"].forEach((function(n){var t=e.searchParams.get(n);t&&r.searchParams.set(n,t)})),this.href=r.toString()})):(o[i].buyLink=p.href,D(o[i]),d.each((function(){this.href=o[i].buyLink}))),d.each((function(){this.setAttribute("data-track-event","e_addToCart"),this.setAttribute("data-track-attr-productsku",o[i].sku)})));var g=r(a).find(w.skuPrefix+(i+1))[0];if(g){if(g.checked="checked",g.selected=!0,"label"==r(g).parent().prop("tagName").toLowerCase()){r(g).parent().removeClass("active").addClass("active"),r(g).parent().siblings().removeClass("active");var f=r(a).find("#"+w.methodSelectDowload).parent().text().trim(),h=r(a).find("p[class*='delivery-method']");h&&r(h).html("Delivery: <span class='no-select'>"+f+"</span>")}g.hasAttribute("value")&&p&&m.text(g.value)}var v=r(a).find(w.inclVAT)[0];if(v){var x=r.inArray(e.getCurrency(),y);v.style.display=-1!=x?"inline":"none"}I("Displayed price details for SKU: "+t+", in location: "+n,!0),i+2<o.length&&null!=r(a).find('[id*="'+w.methodSelect+'"]')[0]?o[i+2].hasOwnProperty("missingPhysical")&&k(n,w.methodSelect):i+1<o.length&&o[i+1].hasOwnProperty("missingPhysical")&&k(n,r(g).parent("select").attr("id"))}}}else null==s[n]&&(s[n]=w.interval),s[n]<w.timeout?(I("Pricing not inserted yet, waiting to display: "+n+" (waited: "+s[n]+"ms so far)"),s[n]+=w.interval,e.display(n,t)):I("No price data inserted - timeout reached, aborting")}),w.interval)},e.updateDisplay=function(n,t,i,a){I("Updating pricing display for location: "+n);var c=parseInt(t.id.substr(t.id.lastIndexOf(w.delimiter)+1))-1,d=!1;"label"==r(t).parent().prop("tagName").toLowerCase()&&(d=!0),isNaN(c)&&(d?c=r(t).parent().index():(c=t.selectedIndex,t=t.options[t.selectedIndex]));var s=document.getElementById(n),u=-1;if(null!=a){if(-1!=a.indexOf("method-select")){var p=e.getBrandInfo(window.location.host).domain;c+2<o.length&&o[c+2].sku!=p.replace(/www|\./gi,"")&&(o[c+2].hasOwnProperty("missingPhysical")?k(n,w.methodSelect):function(e,n){var t=document.getElementById(e);if(t){textElement=r(t).find(".no-select")[0],textElement&&r(textElement).remove(),(n=r(t).find('[id*="'+n+'"]')[0])&&(r(n).parent().show(),I("Showing selector within group: "+e));var i=r(n).prop("tagName");if(null!=i&&"form"==i.toLowerCase())r(t).find("p."+w.shippingPolicyClass).show()}}(n,w.methodSelect))}var m=r(s).find("#"+a)[0];if(m&&(u=m.selectedIndex),(null==u||-1==u)&&((m=r("input[name="+a+"]:checked")[0])&&(u=parseInt(m.id.substr(m.id.lastIndexOf(w.delimiter)+1))-1),d)){var g=null,f=null;isNaN(u)?(g=(f=r(m).parent()).text().trim(),u=r(f).index()):g=(f=r(t).parent()).text().trim();var y=r(s).find("p[class*='delivery-method']");null!=g&&y&&r(y).html("Delivery: <span class='no-select'>"+g+"</span>")}-1!=u&&((-1!=a.indexOf(w.methodSelect)&&u>0||-1!=a.indexOf(w.versionSelect)&&c>0)&&(c+=1),c+=u)}else!d&&t.hasAttribute(w.dataPricingIndexAdjustment)&&(c=parseInt(t.getAttribute(w.dataPricingIndexAdjustment)));if(null!=o[c]){l[n]=o[c].sku;var h=r(s).find(w.buyLink)[0];if(""!=o[c].buyLink&&(h.href=o[c].buyLink),h.setAttribute("data-track-attr-productsku",o[c].sku),t.hasAttribute("value")&&r(s).find(w.buyLink).first().text(t.value),i)for(var v=null,x=0;x<o.length;x++)(v=r(s).find(w.pricePrefix+(x+1))[0])&&(v.style.display=x==c?"inline":"none");I("Updated price display to show SKU: "+o[c].sku,!0),I("List price is: "+o[c].listPrice+", Sale price is: "+o[c].salePrice),I("Buy link is: "+o[c].buyLink)}},e.switchInstructions=function(e,n){var t=document.getElementById(e),i=r(t).find("[class*='"+w.instructions+"']");if(i.length>0)for(var a=0;a<i.length;a++)parseInt(i[a].className.substr(i[a].className.lastIndexOf(w.instructions)+w.instructions.length))-1==n?(i[a].style.display="inline-block",I("Switching instructions to #"+(n+1))):i[a].style.display="none"},e.changeCurrency=function(r){_(w.currencyCookie,r);var n=e.getQueryStringParam(w.currencyQueryString);n?window.location.href=window.location.href.replace(w.currencyQueryString+"="+n,w.currencyQueryString+"="+r):window.location.reload()},e.buildEnvironmentURL=function(r,n){var t=n;if(r){var i="",a=window.location.host,o=e.getBrandInfo(r).id;0==r.indexOf(".")&&(r="www"+r),r.lastIndexOf(".")==r.length-1&&(r+="com"),a.indexOf("dev.")>-1?i="dev.":a.indexOf("stg.")>-1?i="stg.":a.indexOf("local.")>-1&&(i=-1!=n.indexOf("geolookup.html")?"dev.":"local."),""!=i&&(""!=o&&(r=i+r),""!=o&&"local."!=i&&(r=r.indexOf(".io")>-1?r.replace(".io",".public.corel.net"):r.replace(".com",".public.corel.net")));var c=window.location.protocol;"true"==e.getQueryStringParam("forcehttps")&&-1==a.indexOf("local.")&&(c="https:"),t="undefined"!=typeof g_IpmSubPathPrefix&&""!==g_IpmSubPathPrefix&&n.startsWith("/static/")?c+"//"+r+g_IpmSubPathPrefix+n:c+"//"+r+n}return t},e.loadJSON=function(n){var t,i="";i=n&&""!=n?e.getBrandInfo(n).dataDir:e.getBrandInfo(window.location.host).dataDir,I("Getting price data from: "+(t=e.buildEnvironmentURL(n,"/static/"+i+"/data/price_data.json")),!0),d=r.ajax({type:"GET",url:t,cache:!0,ifModified:!0,async:!0,jsonpCallback:"price_data",contentType:"application/json",dataType:"jsonp",success:function(e){c=e}})},e.getQueryStringParam=function(e){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var r=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(location.search);return null==r?"":decodeURIComponent(r[1].replace(/\+/g," "))},e.getCookie=function(e){var r="";return document.cookie.length>0&&(c_start=document.cookie.indexOf(e+"="),-1!=c_start&&(c_start=c_
1start+e.length+1,c_end=document.cookie.indexOf(";",c_start),-1==c_end&&(c_end=document.cookie.length),r=unescape(document.cookie.substring(c_start,c_end)))),r},e.getBrandInfo=function(e){var r=v[0];e=e.replace(".myparallels.",".parallels.");for(var n=1;n<v.length;n++)if(-1!=e.indexOf(v[n].domain)){r=v[n];break}return r},e.getIndex=function(e){for(var r=-1,n=0;n<o.length;n++)if(null!=o[n]&&o[n].sku&&o[n].partnerID&&e&&(o[n].sku.toLowerCase()==e.toLowerCase()||o[n].partnerID.toLowerCase()==e.toLowerCase())){r=n;break}return r};var i="",a="",o=[],c={},d={},l={},s=[],u=!1,p=!1,m=!1,g=!1,f=[{currency:"en-US",countries:"us"},{currency:"en-CA",countries:"ca"},{currency:"en-GB",countries:"gb"},{currency:"en-AU",countries:"au"},{currency:"en-NZ",countries:"nz",exclude:"mindmanager,pl"},{currency:"de-DE",countries:"de,at",exclude:"wp"},{currency:"fr-FR",countries:"fr"},{currency:"it-IT",countries:"it",exclude:"painter,wp"},{currency:"nl-NL",countries:"nl",exclude:"painter,wp"},{currency:"pt-BR",countries:"br",exclude:"photomirage,mindmanager"},{currency:"ja-JP",countries:"jp"},{currency:"zh-TW",countries:"tw",exclude:"asp,wdvd,wp,mindmanager,pl"},{currency:"zh-HK",countries:"hk",exclude:"asp,wdvd,wp,mindmanager"},{currency:"zh-CN",countries:"cn",include:"cdgs,corel,winzip,painter,mindmanager,pl"},{currency:"en-IE",countries:"ba,be,bg,cs,cy,ee,fi,gi,gl,gr,hr,hu,ie,il,im,ir,is,lb,li,lt,lu,lv,ly,mc,me,mk,mt,ps,pt,ro,rs,sd,sl,sk,sm,sy,tr,va"},{currency:"se-SE",countries:"se"},{currency:"nb-NO",countries:"no",exclude:"pl"},{currency:"da-DK",countries:"dk",exclude:"photomirage,pl"},{currency:"de-LI",countries:"ch",exclude:"photomirage"},{currency:"en-ZA",countries:"za",exclude:"pl"},{currency:"es-MX",countries:"mx",exclude:"wp",exclude:"pl"},{currency:"es-ES",countries:"es",exclude:"painter,wp,mindmanager"},{currency:"pl-PL",countries:"pl",exclude:"painter,wp,mindmanager,photomirage,winzip,pl"},{currency:"ru-RU",countries:"am,az,by,ge,kg,kz,md,ru,tj,tm,ua,uz",exclude:"painter,wp,pl"},{currency:"cs-CZ",countries:"cz",include:"cdgs,corel,winzip"},{currency:"en-IN",countries:"in",exclude:"pinnacle,roxio,photomirage,mindmanager"},{currency:"es-AR",countries:"ar",include:"cdgs,corel"},{currency:"es-CL",countries:"cl",include:"cdgs,corel,winzip"},{currency:"es-CO",countries:"co",include:"cdgs,corel"},{currency:"es-PE",countries:"pe",include:"cdgs,corel"},{currency:"en-MY",countries:"my",exclude:"pinnacle,roxio,photomirage,mindmanager,winzip,pl"},{currency:"en-SG",countries:"sg",exclude:"pinnacle,roxio,photomirage,mindmanager,pl"},{currency:"ko-KR",countries:"kr",exclude:"wp,pinnacle,roxio,photomirage,mindmanager"},{currency:"en-RW",countries:"yy",include:"cdgs,corel"}],y=["en-GB","de-DE","fr-FR","it-IT","nl-NL","en-IE","es-ES","es-PE","es-CL","se-SE","da-DK","pl-PL","cs-CZ","nb-NO","de-LI","ja-JP","en-AU","en-ZA","en-NZ","ru-RU","en-IN","en-MY","es-CO","ko-KR","zh-TW","en-SG","tr-TR"],h={"en-US":"USD","en-CA":"CAD","en-GB":"GBP","en-AU":"AUD","en-NZ":"NZD","de-DE":"EUR","fr-FR":"EUR","it-IT":"EUR","nl-NL":"EUR","pt-BR":"BRL","ja-JP":"JPY","zh-TW":"TWD","zh-HK":"HKD","en-IE":"EUR","en-RW":"USD","se-SE":"SEK","nb-NO":"NOK","da-DK":"DKK","de-LI":"CHF","en-ZA":"ZAR","es-MX":"MXN","es-ES":"EUR","pl-PL":"PLN","ru-RU":"RUB","cs-CZ":"CZK","en-IN":"INR","es-AR":"ARS","es-CL":"CLP","es-CO":"COP","es-PE":"PEN","en-MY":"MYR","en-SG":"SGD","ko-KR":"KRW","zh-CN":"CNY","tr-TR":"TRY","vi-VN":"VND","id-ID":"IDR"},v=[{id:"",dataDir:"",domain:"",defaultCurrency:""},{id:"cdgs",dataDir:"cdgs",domain:".coreldraw.",defaultCurrency:"en-RW"},{id:"pl",dataDir:"pl",domain:".parallels.",defaultCurrency:"en-US"},{id:"painter",dataDir:"ptr",domain:".painterartist.",defaultCurrency:"en-US"},{id:"wp",dataDir:"wpo",domain:".wordperfect.",defaultCurrency:"en-US"},{id:"psp",dataDir:"psp",domain:".paintshoppro.",defaultCurrency:"en-US"},{id:"vsp",dataDir:"vsp",domain:".videostudiopro.",defaultCurrency:"en-US"},{id:"wdvd",dataDir:"wdvd",domain:".windvdpro.",defaultCurrency:"en-US"},{id:"asp",dataDir:"asp",domain:".aftershotpro.",defaultCurrency:"en-US"},{id:"pinnacle",dataDir:"pin",domain:".pinnaclesys.",defaultCurrency:"en-US"},{id:"photomirage",dataDir:"pm",domain:".photomirage.",defaultCurrency:"en-US"},{id:"roxio",dataDir:"roxio",domain:".roxio.",defaultCurrency:"en-US"},{id:"mindmanager",dataDir:"mm",domain:"mindmanager.",defaultCurrency:"en-US"},{id:"mindmanager",dataDir:"mm",domain:"mindjet.",defaultCurrency:"en-US"},{id:"winzip",dataDir:"wz",domain:".winzip.",defaultCurrency:"en-US"},{id:"corel",dataDir:"corel",domain:".corel.",defaultCurrency:"en-RW"}],w={pricePrefix:".dynPrice_Price_",skuPrefix:"#dynPrice_SKU_",buyLink:".BuyLink",textStrikethrough:".priceDisplayStrikethrough",textNormal:".priceDisplayNormal",delimiter:"_",inclVAT:".inclVAT",instructions:"dynPrice_instructions_",currencyCookie:"dynPrice_CurrencyRegion",currencyQueryString:"currency",affiliate:"affiliate",promoQueryString:"promo",promoCookie:"dynPrice_promoCookie",xparamCookie:"dynPrice_xparamCookie",stubCookie:"stub-trk-param",region:"region",lang:"lang",debugQueryString:"debug",debugCookie:"corel_webDebug",cjeventQueryString:"cjevent",cjeventCookie:"dynPrice_cjEvent",cjeventBuyLinkQueryString:"x-cjevent",methodSelect:"method-select",versionSelect:"version-select",methodSelectDowload:"dynPrice_download",methodSelectPhysical:"dynPrice_box",shippingPolicyClass:"shipping-policy",dataPricingIndexAdjustment:"data-pricing-index-adjustment",interval:100,timeout:1e4};function k(n,t){var i=document.getElementById(n);if(i&&(t=r(i).find('[id*="'+t+'"]')[0])){var a="";r(t).is("select")&&(a=t.options[0].text),"styled-select"==r(t).parent().attr("class")&&(t.options[0].selected=!0,e.switchInstructions(n,0),t=r(t).parent()[0]);var o=r(t).prop("tagName");if(null!=o&&"form"==o.toLowerCase()){var c,d=null;(d=r(i).find("#"+w.methodSelectDowload)).prop("checked",!0),c=r(d).parent(),"label"==r(c).prop("tagName").toLowerCase()&&(r(c).removeClass("active").addClass("active"),r(c).siblings().removeClass("active")),r(i).find("p."+w.shippingPolicyClass).hide(),t=r(t).parent()[0]}null==r(i).find(".downloadText")[0]&&null==r(i).find(".no-select")[0]&&r(t).before("<span class='no-select'>"+a+"</span>"),r(t).hide(),I("Hiding selector within group: "+n)}}function x(e,r,n){var t=[];for(var i in e)e.hasOwnProperty(i)&&("object"==typeof e[i]?t=t.concat(x(e[i],r,n)):i==r&&e[r]==n&&t.push(e));return t}function P(e,r){return val="",e.hasOwnProperty(r)&&(val=e[r]),val}function S(){var n="",t=r(document).find("[data-promo-code]");return t.length>
10&&(n=r(t[0]).data("promoCode")),""==n&&(n=e.getQueryStringParam(w.promoQueryString)),""==n&&(n=e.getCookie(w.promoCookie)),""!=n&&_(w.promoCookie,n),n}function b(a,o,c,d,l){var s=[],u=e.getCurrency(),p=x(o.price_data,"currency",u);if(p.length>0){p=p[0],I("Found data for currency: "+u,!0);for(var m=0;m<a.length;m++){var g={},f=S(),y=x(p.products,"sku",a[m]);if(0==y.length&&(y=x(p.products,"pid",a[m])),y.length>0&&!c){y=y[0];var h="",v=null;g.sku=null==y.sku?y.pid:y.sku,g.partnerID=y.pid,f&&((v=x(y.xtra,"promo",f)).length>0?(I("Found data for promo: "+f+" for SKU: "+a[m]),v=v[0]):(I("Didn't find data for promo: "+f+" for SKU: "+a[m]),v=null,f="")),g.promo=f,null==v?(y.hasOwnProperty("price")?g.listPrice=y.price:y.hasOwnProperty("xtra")&&(g.listPrice=y.xtra[0].price),g.salePrice=P(y,"sale"),g.savings=P(y,"sv"),g.valueAdd=P(y,"va"),g.subValueAdd=P(y,"sva")):(g.salePrice=P(v,"sale"),v.hasOwnProperty("price")?g.listPrice=v.price:y.hasOwnProperty("price")&&(g.listPrice=y.price),g.savings=P(v,"sv"),g.valueAdd=P(v,"va"),g.subValueAdd=P(v,"sva"),h=P(v,"url")),I("Price for SKU "+a[m]+": "+g.listPrice+"(List), "+(""==g.salePrice?"n/a":g.salePrice)+"(Sale)"),""==h&&(h=y.hasOwnProperty("url")?y.url:p.url),t!=h?(g.buyLink=C(y,h),D(g)):g.buyLink="",s[m]=g}else if(y.length>0&&c){if((y=y[0]).hasOwnProperty("xtra")){var w=[];for(n=0;n<y.xtra.length;n++){h="";(g={}).sku=y.sku,g.partnerID=P(y,"pid"),g.minQty=y.xtra[n].min,g.maxQty=y.xtra[n].max,g.listPrice=y.xtra[n].price,g.promo="",I("Price for SKU "+a[m]+", tier "+(n+1)+": "+g.listPrice+" (min:"+g.minQty+", max:"+g.maxQty+")"),h=y.xtra[n].hasOwnProperty("url")?y.xtra[n].url:y.hasOwnProperty("url")?y.url:p.url,t!=h?(g.buyLink=C(y,h),D(g)):g.buyLink="",w.push(g)}s[m]=w}}else o.hasOwnProperty("physical_skus")&&-1!=r.inArray(a[m],o.physical_skus)?(g.sku=a[m],g.partnerID=a[m],g.missingPhysical=!0,s[m]=g,I("Didn't find pricing for physical SKU "+a[m])):I("Didn't find pricing for SKU "+a[m])}}if(r(s).filter((function(e){return s[e]!==t})).length<a.length)if(d){var k=window.location.host;l&&(k=l);var O=e.getBrandInfo(k).defaultCurrency;O!=u?(I("Didn't find pricing for all SKUs, try using default currency: "+O),i=O,s=b(a,o,c,!1,l)):I("Didn't find pricing for all SKUs, already using deafault currency: "+u)}else I("Didn't find pricing for all SKUs, but not falling back");return s}function C(e,r){var n=r,t=r.match(/%\w*%/gi);if(null!=t)for(var i=0;i<t.length;i++)"%sku%"==t[i]?n=e.hasOwnProperty("slsku")?n.replace(t[i],e.slsku):n.replace(t[i],e.sku):"%pid%"==t[i]&&(n=n.replace(t[i],e.pid));return n}function D(r){var n=r.buyLink;(n=function(r){var n=r;if(-1!=r.indexOf("/store.")){var t=e.getBrandInfo(r);if("corel"==t.id||"cdgs"==t.id||"painter"==t.id||"wp"==t.id){var i=r.match(/languages=[a-z]{2}/i),a=r.match(/deliveryCountryId=[a-z]{2}/i),o="",c="";null!=i&&null!=a&&"zg_TW"==(c=i[0].substring(i[0].length-2).toLowerCase()+"_"+a[0].substring(a[0].length-2).toUpperCase())&&(c="ct_TW"),o="corel"==e.getBrandInfo(window.location.href).id?"http://www.corel.com":"http://www"+t.domain+"com/",n=r+"&x-brandId="+t.id+"&x-locale="+c+"&x-workflow=checkout&continueurl="+o}}return n}(n=function(r){var n="";if(-1!=r.indexOf("/store.")||-1!=r.indexOf("/shop.pinnaclesys")||"winzip"==e.getBrandInfo(window.location.host).id){var t=e.getCookie(w.stubCookie),i=e.getCookie(w.xparamCookie);if(""==i){if(null!=(i=window.location.search.match(/[?&]x-(.*?)=/gi))){for(var a=0;a<i.length;a++){var o=i[a].substring(1,i[a].length-1);(""==t||"x-at"!=o&&"x-channel"!=o)&&(""!=n&&(n+="&"),n+=i[a].substring(1)+e.getQueryStringParam(o))}_(w.xparamCookie,n)}}else n=i;""!=t&&(n=""!=n?n+"&"+t:t),""!=n&&(n=-1==r.indexOf("?")?"?"+n:"&"+n)}return r+n}(n=function(r){var n=r;if(-1!=r.indexOf("/store.")||-1!=r.indexOf("/shop.pinnaclesys")||"winzip"==e.getBrandInfo(window.location.host).id){var t=e.getQueryStringParam(w.cjeventQueryString);""!=t?function(e,r,n){var t="";if(n){var i=new Date;i.setTime(i.getTime()+24*n*60*60*1e3),t="; expires="+i.toGMTString()}document.cookie=e+"="+r+t+"; path=/"}(w.cjeventCookie,t,45):t=e.getCookie(w.cjeventCookie),""!=t&&(-1==r.indexOf("?")?n+="?"+w.cjeventBuyLinkQueryString+"="+t:n+="&"+w.cjeventBuyLinkQueryString+"="+t)}return n}(n))),-1==r.promo.indexOf("seclink")&&(n=function(r){if("true"!=e.getQueryStringParam("ipm").toLowerCase()&&"ipm"!=e.getBrandInfo(window.location.href).id)return r;var n="",t=e.getBrandInfo(r);if(-1==r.indexOf("/store.")||"cdgs"!=t.id&&"painter"!=t.id&&"wp"!=t.id)if(-1==r.indexOf("/store.")||"psp"!=t.
1id&&"vsp"!=t.id&&"wdvd"!=t.id&&"asp"!=t.id){if(-1!=r.indexOf("/estore.")){""==(a=e.getQueryStringParam("pculicenseid"))&&(a=e.getQueryStringParam("license_id")),""==a&&(a=e.getQueryStringParam("licenseid")),n="/ThemeID.38164200/license_id."+a+"/clearcart.yes"}}else{n=-1==r.indexOf("?")?"?":"&",n+="cfg=corel_inapp",n+="&x-serial="+e.getQueryStringParam("serial"),""==(a=e.getQueryStringParam("pculicenseid"))&&(a=e.getQueryStringParam("license_id")),""==a&&(a=e.getQueryStringParam("licenseid")),n+="&x-licenseid="+a,""==(o=e.getQueryStringParam("pcusourceid"))&&(o=e.getQueryStringParam("source_id")),""==o&&(o=e.getQueryStringParam("sourceid")),n+="&x-sourceid="+o;var i=r.match(/x-ipm=(.*?)?&/i);null!=i&&null!=i[0]?r=-1!=i[0].indexOf("&")?r.replace(i[0],"x-ipm=trial&"):r.replace(i[0],"x-ipm=trial"):n+="&x-ipm=trial"}else{var a,o;n="&maxquantity=1&cartreset=true&x-ipm=true",n+="&x-serial="+e.getQueryStringParam("serial"),""==(a=e.getQueryStringParam("pculicenseid"))&&(a=e.getQueryStringParam("license_id")),""==a&&(a=e.getQueryStringParam("licenseid")),n+="&x-licenseid="+a,""==(o=e.getQueryStringParam("pcusourceid"))&&(o=e.getQueryStringParam("source_id")),""==o&&(o=e.getQueryStringParam("sourceid")),n+="&x-sourceid="+o;var c=e.getQueryStringParam("profileid");""!=c&&(n+="&x-profileid="+c);var d=e.getQueryStringParam("hfpid");""!=d&&(n+="&x-hwid="+d),-1!=r.indexOf("cfg=samltest")?r=r.replace("cfg=samltest","cfg=corelinapp2014_saml"):n+="&cfg=corelinapp2014"}return r+n}(n)),n=function(r){var n=r;if(-1!=r.indexOf("/store.")){var t=e.getQueryStringParam(w.affiliate);""!=t&&(n+="&"+w.affiliate+"="+t)}return n}(n),"true"!=e.getQueryStringParam("ipp"))?e.getBrandInfo(window.location.href).id!=e.getBrandInfo(n).id&&(n=O(n)):n=O(n);I("Adjusted buy link for SKU "+r.sku+": "+n),r.buyLink=n}function O(r){var n=r,t=e.getQueryStringParam("utm_source"),i=e.getQueryStringParam("utm_medium"),a=e.getQueryStringParam("utm_campaign"),o=e.getQueryStringParam("utm_content"),c=e.getQueryStringParam("utm_term");return""!=t&&(-1==n.indexOf("?")?n+="?utm_source="+t:n+="&utm_source="+t),""!=i&&(-1==n.indexOf("?")?n+="?utm_medium="+i:n+="&utm_medium="+i),""!=a&&(-1==n.indexOf("?")?n+="?utm_campaign="+a:n+="&utm_campaign="+a),""!=o&&(-1==n.indexOf("?")?n+="?utm_content="+o:n+="&utm_content="+o),""!=c&&(-1==n.indexOf("?")?n+="?utm_term="+c:n+="&utm_term="+c),n}function _(e,r){document.cookie=e+"="+r+"; path=/"}function I(n,t){var i=e.getQueryStringParam(w.debugQueryString);""==i?i=e.getCookie(w.debugCookie):_(w.debugCookie,i);var a=i.split("-");if(-1!=r.inArray("price",a)){try{var o="";if(window.performance&&"function"==typeof window.performance.now)o=performance.now().toLocaleString();else{var c=new Date(Date.now());o=c.getMinutes()+":"+c.getSeconds()+"."+c.getMilliseconds()}console.debug("Pricing ("+o+") - "+n)}catch(e){}-1!=r.inArray("app",a)&&1==t&&alert(window.location.host+": "+n)}}}(window.pricing=window.pricing||{},jQuery),""==pricing.getQueryStringParam("dynprice-crossdomain")&&pricing.loadJSON(""),function(e,r,n){e.getPromosDisplayed=function(){return c},e.getCountdownExpiry=function(){var e=y(v());if(e&&e.hasOwnProperty("countdownExpiry")){var r=e.countdownExpiry;if(r){var n=r.split("/");return{year:parseInt(n[0]),month:parseInt(n[1]),day:parseInt(n[2]),hour:parseInt(n[3])}}}return null},e.loadJSON=function(e){var n,t="";t=e&&""!=e?pricing.getBrandInfo(e).dataDir:pricing.getBrandInfo(window.location.host).dataDir,w("Getting promo data from: "+(n=pricing.buildEnvironmentURL(e,"/static/"+t+"/data/promo_data.json")),!0),a=r.ajax({type:"GET",url:n,cache:!0,ifModified:!0,async:!0,jsonpCallback:"promo_data",contentType:"application/json",dataType:"jsonp",success:function(e){i=e}})},e.init=function(n,c){var l=pricing.getPriceDetails();0==d&&(d=!0,l.length<=0&&n&&(w("Price data not initialized, trying to load it now"),pricing.initPriceData(n,!1,!1,c)),void 0!==c&&""!=c&&(jQuery.isEmptyObject(i)&&!jQuery.isEmptyObject(a)?(w("Aborting current promo data load, need to load from another domain: "+c),a.abort()):w("Need to reload promo data from another domain: "+c),i={},e.loadJSON(c)),function e(){setTimeout((function(){pricing.getPriceDetails().length>0&&!jQuery.isEmptyObject(i)&&!p?(u=!0,p=!0,t=function(e){var n=[],t=pricing.getPromoCurrency(),i=r("html").attr("data-directory"),a={},o=v(),c=pricing.getPriceDetails();a[m.propSKU]=o,c.push(a);for(var d=0;d<e.promo_data.length;d++)for(var l=0;l<c.length;l++)if(null!=c[l]&&null!=e.promo_data[d]&&-1!=r.inArray(c[l].sku,e.promo_data[d].skus)){for(var s=0;s<e.promo_data[d].promo_details.length;s++)if(null!=e.promo_data[d].promo_details[s]&&i==e.promo_data[d].promo_details[s].language){var u=!0,p=!0;if("parallels"===o&&-1===e.promo_data[d].promo_details[s].currencyRegions.indexOf(t))u=!1,p=!1;e.promo_data[d].promo_details[s].show_hsw=u,e.promo_data[d].promo_details[s].show_badges=p,w("Promo info for SKU "+c[l].sku+": "+(c[l].hasOwnProperty("savings")?c[l].savings:"n/a")+"(savings), "+(c[l].hasOwnProperty("valueAdd")?c[l].valueAdd:"n/a")+"(value add)");var g={};g.skus=e.promo_data[d].skus,g.promo_details=e.promo_data[d].promo_details[s],n.push(g);break}break}return n}(i),w("initPromoData(), g_promoData is ready")):(null==o.price_and_promo&&(o.price_and_promo=m.interval),o.price_and_promo<m.timeout?(0==pricing.getDataReceived()?w("No price data yet, check again in "+m.interval+"ms (waited: "+o.price_and_promo+"ms so far)"):w("Valid price data found."),w(0==u?"No promo data yet, check again in "+m.interval+"ms (waited: "+o.price_and_promo+"ms so far)":"Valid promo data found."),0!=pricing.getDataReceived()&&0!=u||(o.price_and_promo+=m.interval,p||e())):(0==pricing.getTimedOut()&&(0==pricing.getDataReceived()?(dataLayer.push({event:"priceDataTimeout"}),w("No price data - timeout reached, aborting (priceDataTimeout GA event)")):w("Valid price data found."),pricing.setTimedOut(!0)),0==s&&(0==u?(dataLayer.push({event:"promoDataTimeout"}),w("No promo data - timeout reached, aborting (promoDataTimeout GA event)")):w("Valid promo data found."),s=!0)))}),m.interval)}())},e.display=function(n){setTimeout((function(){if(t.length>0){var i=null,a={},d=v();if(null!=r("body.home")[0]){var s=y(d);null!=s&&s.hasOwnProperty(m.propHeroBanner)||(w("No Hero Banner defined, displaying page content for #heroQuarterly and loading background image"),r("#heroQuarterly").css("display","block"),r("body").addClass("hpBackgroun
1d"))}if(i=null==n?document.documentElement:document.getElementById(n)){w("Processing promotion locations for: "+(null==n?"Entire page":n),!0);for(var p=r(i).find(m.dataPromoSKU),f=0;f<p.length;f++)if(p[f]){var h=!1,k=r(p[f]).data(m.promoSKU);if(isNaN(k))k==m.selectedSKU&&(k=pricing.getSelectedSKU()[n]);else{var x=pricing.getPriceDetails();k=k<x.length?x[k-1].sku:null}if(k)if(a=y(k)){var P=r(p[f]).find(m.dataPromoText);P.length>0&&(h=g(a,k,P,m.promoText,p[f]));var S=r(p[f]).find(m.dataPromoVar);S.length>0&&(h=g(a,k,S,m.promoVar,p[f]));var b=r(p[f]).find(m.dataPromoLink);b.length>0&&g(a,k,b,m.promoLink,p[f]);var C=r(p[f]).find(m.dataPromoImage);C.length>0&&(h=g(a,k,C,m.promoImage,p[f]),g(a,k,C,m.promoAlt,f+1));var D=r(p[f]).filter(m.dataPromoStyle).add(r(p[f]).find(m.dataPromoStyle));D.length>0&&g(a,k,D,m.promoStyle,p[f]);var O=p[f].toString()+(""!=p[f].id?"#"+p[f].id:"."+p[f].className);1==h&&"none"==p[f].style.display?(w("Content was inserted within "+(null==n?"Entire page":n)+", displaying element: "+O,!0),p[f].style.display="inline-block"):1==h?w("Content was inserted within "+(null==n?"Entire page":n)+", element already displayed: "+O,!0):0==h&&k!=d&&(w("Nothing was inserted within "+(null==n?"Entire page":n)+", hiding element: "+O,!0),p[f].style.display="none")}else k!=d&&(w("No promo details found for SKU: "+k,!0),p[f].style.display="none")}}r("body").toggleClass("has-lto-box",r(".lto-box:visible").length>0),c=!0}else{var _=n;null==n&&(_="page"),null==o[_]&&(o[_]=m.interval),o[_]<m.timeout&&0==u?(w("No promo data yet, waiting to display: "+_+" (waited: "+o[_]+"ms so far)"),o[_]+=m.interval,e.display(n)):0==l&&(0==pricing.getPriceDetails().length?w("Didn't get valid price data for promotions - timeout reached (no promo GA event tracked)"):0==u?(dataLayer.push({event:"promoDataTimeout"}),w("No promo data - timeout reached, aborting (promoDataTimeout GA event)")):w("No valid promo data found."),l=!0,null!=r("body.home")[0]&&(w("No Hero Banner defined, displaying page content for #heroQuarterly and loading background image"),r("#heroQuarterly").css("display","block"),r("body").addClass("hpBackground")))}}),m.interval)};var t=[],i={},a={},o=[],c=!1,d=!1,l=!1,s=!1,u=!1,p=!1,m={propSKU:"sku",selectedSKU:"selectedSKU",dataPromoSKU:"[data-promo-sku]",dataPromoStyle:"[data-promo-style]",promoSKU:"promoSku",promoStyle:"promoStyle",dataPromoText:"[data-promo-text]",dataPromoVar:"[data-promo-var]",promoText:"promoText",promoVar:"promoVar",propText:"txt",propVar:"var",propStyle:"style",dataPromoLink:"[data-promo-link]",promoLink:"promoLink",propLink:"lnk",dataPromoImage:"[data-promo-image]",promoImage:"promoImage",propImage:"img",promoAlt:"promoAlt",propAlt:"alt",savingsVar:"%savings%",valueAddVar:"%valueadd%",subValueAddVar:"%subvalueadd%",propHeroBanner:"heroBanner",debugCookie:"corel_webDebug",interval:100,timeout:15e3};function g(e,n,t,i,a){var o="",c="",d=!1,l=a.toString()+(""!=a.id?"#"+a.id:"."+a.className),s=v();switch(i){case m.promoText:o=m.propText,c="innerHTML";break;case m.promoLink:o=m.propLink,c="href";break;case m.promoImage:o=m.propImage,c="src";break;case m.promoAlt:o=m.propAlt,c="alt",i=m.promoImage;break;case m.promoStyle:o=m.propStyle,c="style";break;case m.promoVar:o=m.propVar,c="innerHTML";break;default:return}for(var u=0;u<t.length;u++){var p=r(t[u]).data(i);if(("savingsBadge"!=p||e.show_badges)&&("hsw"!=p||e.show_hsw)){if(o!=m.propVar){var g="";"object"==typeof e[p]?e[p].hasOwnProperty(o)&&(g=e[p][o]):e.hasOwnProperty(p)&&(g=e[p])}else g="%"+p+"%";if("href"==c&&e.hasOwnProperty("hswDetails")&&0==p.indexOf("hsw")&&(g="#"),g=f(n,g),e.hasOwnProperty("hsw")&&0==p.indexOf("hsw")){if(e.hsw.hasOwnProperty("exclusionlist"))if(h(e.hsw.exclusionlist.split(",")))return w("Exclusion match found, do not show HSW."),document.getElementById("headersw").style.display="none",!1}if(""!=g){if(w("Inserting "+p+"("+i+"), using SKU:"+n+", at element:"+l),"style"==c?r(t[u]).css(p,g):t[u][c]=g,"href"==c&&(g.indexOf("http://")>-1||g.indexOf("https://")>-1)&&0!=p.indexOf("hsw"))t[u].target="_blank";else if("href"==c&&"nopopup-link"==t[u].className)t[u].className="promo-popup-link";else if("href"==c&&0==p.indexOf("hsw")&&!e.hasOwnProperty("hswDetails")){var y=document.createElement("a");y.href=g,location.pathname==y.pathname&&(w("Destination same as currenct page, do not add href link."),r(t[u]).removeAttr("href"))}"none"==t[u].style.display&&"style"!=c&&(0==p.indexOf("hsw")?t[u].style.display="block":t[u].style.display="inline-block"),d=!0}
1else"src"==c&&a&&"LI"==r(a).prop("tagName")?r(a).remove():"href"==c&&"promo-popup-link"==t[u].className?t[u].className="nopopup-link":"alt"!=c&&"href"!=c&&n!=s&&(t[u].style.display="none")}}return d}function f(e,r){var n=r,t=r.match(/%\w*%/gi),i=pricing.getPriceDetails();if(null!=t)for(var a=pricing.getIndex(e),o=0;o<t.length;o++)if(t[o]==m.savingsVar){if(""==i[a].savings){n="";break}n=n.replace(t[o],i[a].savings)}else if(t[o]==m.valueAddVar){if(""==i[a].valueAdd){n="";break}n=n.replace(t[o],i[a].valueAdd)}else if(t[o]==m.subValueAddVar){if(""==i[a].subValueAdd){n="";break}n=n.replace(t[o],i[a].subValueAdd)}return n}function y(e){for(var n=0;n<t.length;n++)if(-1!=r.inArray(e,t[n].skus))return t[n].promo_details;return null}function h(e){for(var r=location.protocol+"//"+location.host+location.pathname,n=!1,t=0;t<e.length;t++)if(e[t].indexOf("*")>-1){var i=e[t].replace("*","");if(location.pathname.indexOf(i)>-1)return!0}else{if(location.pathname.indexOf(".")>-1){var a=r.substr(0,r.lastIndexOf("."));n=!0}else a=r;var o=a.lastIndexOf("/")+1,c=a.substr(0,o),d=c.substr(0,c.length-e[t].length)+e[t];if(n&&(r=r.substr(0,c.length)),r==d)return!0}return!1}function v(){var e=pricing.getBrandInfo(window.location.host).domain;return e=e.replace(/www|\./gi,"")}function w(e,n){var t=pricing.getCookie(m.debugCookie).split("-");if(-1!=r.inArray("promo",t)){try{var i="";if(window.performance&&"function"==typeof window.performance.now)i=performance.now().toLocaleString();else{var a=new Date(Date.now());i=a.getMinutes()+":"+a.getSeconds()+"."+a.getMilliseconds()}console.debug("Promotions ("+i+") - "+e)}catch(e){}-1!=r.inArray("app",t)&&1==n&&alert(window.location.host+": "+e)}}}(window.promotions=window.promotions||{},jQuery),promotions.loadJSON("");
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.