Help
RSS
API
Feed
Maltego
Contact
Domain > cellphonestorecalgary.ca
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-10-13
104.21.45.251
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Mon, 13 Oct 2025 19:27:24 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Location: https://cellphonestorecalgary.ca/cf-cache-status: DYNAMICReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sM6aF%2FoijEpQmLbehERUBKVBYaXFeFfwN4%2BiL1smbW0EG8qSezGQzaGRkYuePUzIa8NDemh42BqMEtbnpe1u7oxcpKq8Y3yqIlmM7%2B0SeR3wUNAptugw%3D}}CF-RAY: 98e13bf23ecefeff-PDXalt-svc: h3:443; ma86400 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/1.18.0 (Ubuntu)/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 13 Oct 2025 19:27:25 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Report-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?s6TpRnMI8ODDXzVGRIzIc37ippWVTJ5VA5YcHnK1vHTVxrk%2FE1GEfbgp1UKqmjeDPjewLUaPnxzmi5YRAYz2mmKSlB6TANgydouMSaChTbTBfHpXk%2BnooIQ%3D%3D}}cf-cache-status: DYNAMICvary: accept-encodingCF-RAY: 98e13bf3985ccfa2-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen-US>head> style>html{visibility: hidden;opacity:0;}/style> meta nameviewport contentinitial-scale1.0, widthdevice-width> title>Phone Station is a Cell Phone Store in Calgary, AB T1Y 0B3/title> meta nameDescription contentPhone Station - Phone Station is a Cell Phone Store in Calgary, AB T1Y 0B3> link relshortcut icon href/favicon.ico> link relpreconnect hrefhttps://s3.amazonaws.com crossorigin> style idcritical-inline-css> /**********************************NAVBAR**********************************/.scrolled #header-menu-list > li.hidebutton:first-child > a { border-radius: 5px;}.scrolled > #header-menu-list > li.hidebutton:first-child a:hover { border-bottom: none; border-radius: 5px;}.scrolled #header-menu-list > .dropdown > li.hidebutton.dropbtn > a:hover { border-radius: 0;}/**********************************PROMO IMAGE**********************************/#promo-image { margin: 0 auto; width: 100%; display: flex; justify-content: center; align-items: center;}#promo-image picture{ display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; object-fit: cover; background-position: center; width: 100vw; height: 100vh; display: flex; box-shadow: 0 8px 8px rgba(0, 0, 0, .4);}#promo-image > picture > img{ display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; object-fit: cover; background-position: center; width: 100vw; height: 100vh; display: flex; box-shadow: 0 8px 8px rgba(0, 0, 0, .4); opacity: 100%;}#promo-image-mobile,#promo-image-mobile picture,#promo-image-mobile > picture > img { display: none;}/**********************************PROUDLY SERVING IMAGE**********************************/#proud-image { background-size: cover; background-position: center; width: 100wh; height: 425px; display: flex; flex-direction: column; justify-content: center; align-items: center; box-shadow: 0 8px 8px rgba(0, 0, 0, .7); position: relative;}#proud-image > h1 { display: flex; justify-content: center; align-items: center; font-size: 350%; text-transform: uppercase; text-align: center;}#areas-text { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: center; align-items: center;}#areas-text > p { display: flex; justify-content: center; align-items: center; font-size: 125%; padding-top: 15px; text-align: center;}#proud-image > p { display: flex; justify-content: center; align-items: center;}/*********************************PAGE CONTENT*********************************/.page-content-bg { min-height: auto; width: 100%;}#introduction-fg { max-width: 960px;}.page-content-fg { height: 100%; margin-left: auto; margin-right: auto; width: 80%;}.text-content.left { text-align: left; margin-bottom: 50px;}.text-content h2 { font-size: 200%; text-transform: uppercase; margin-top: 50px; font-weight: bold;}.text-content h2 p{ font-size: 32px; text-transform: uppercase; margin-top: 50px; font-weight: bold; letter-spacing: unset; width: 100%;}.text-content p { margin-top: 20px; letter-spacing: 2px;}div#learn-more-button { margin-top: 50px; text-align: center;}#learn-more-button a { text-decoration: none; font-size: 20px; padding: 10px 20px 10px 20px; text-transform: uppercase; border: 2px solid;}/*********************************Services*********************************/.service-container { min-height: 550px; display: flex;}.service-image { pointer-events: none;}.service-container a { flex: 50%; display: flex; align-items: center; justify-content: center;}.service-container a img { width: 450px; height: 450px; border-radius: 50%; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.7); pointer-events: auto; margin-left: 35%; object-fit: cover;}.service-container .text-eighty { display: flex; flex: 50%; flex-direction: column; justify-content: center; margin-left: 40px;}.service-container .text-content { width: 90%; padding-left: 25px;}.service-container .text-content h1 { font-size: 30px;}.service-button > a { max-width: 130px; padding: 10px; text-decoration: none; text-transform: uppercase; text-align: center; margin-top: 20px; border-radius: 50px; margin-left: 25px;}.service-button > a:hover { border: 2px solid;}.service-button-odd > a:hover { border: 2px solid;}.service-container.odd { min-height: 550px; display: flex; flex-direction: row-reverse; text-align: right;}.service-container.odd .text-content { width: 90%; padding-left: 25px; display: flex; justify-content: center; align-content: flex-end; flex-direction: column;}.service-container.odd > .text-eighty > .service-button-odd { display: flex; justify-content: flex-end; width: 90%; padding-left: 25px;}.service-button-odd > a { flex: 50%; max-width: 130px; padding: 10px; text-decoration: none; text-transform: uppercase; text-align: center; margin-top: 20px; border-radius: 50px;}a.service-image.odd { overflow-x: hidden;}.service-container .service-desc-text{ /* padding-right: 25px; */}.service-container.odd .service-desc-text { width: 450px; display: flex; justify-content: left; align-self: flex-end; padding-right: 0;}.service-container.odd picture { /* margin-left: 0; */ /* margin-right: 35%; */}.service-container.odd picture img { margin-left: 0%;}.service-desc-text { width: 450px;}/************************************Animations************************************/@keyframes slide-right { from { margin-left: -100%; } to { margin-left: 0%; }}@keyframes slide-left { from { margin-right: -100%; } to { margin-right: 35%; }}@keyframes fade-in-service { from {opacity: 0; transform: scale(.7,.7)} to {opacity: 1;}}@-webkit-keyframes slide-right { from { margin-left: -100%; } to { margin-left: 0%; }}@-webkit-keyframes slide-left { from { margin-right: -100%; } to { margin-right: 35%; }}@-webkit-keyframes fade-in-service { from {opacity: 0; transform: scale(.7,.7)} to {opacity: 1;}}.fade-in-element { -webkit-animation: fade-in-service 1s; animation: fade-in-service 1s;}.slide-right-element { -webkit-animation: slide-right 1s; animation: slide-right 1s;}.slide-left-element { animation: slide-left 1s; -webkit-animation: slide-left 1s;}.hidden { opacity: 0;}@media screen and (max-width: 1550px) { .service-container a img { margin-left: 20%; } .service-container.odd img { margin-left: 0; margin-right: 20%; } @keyframes slide-right { from { margin-left: -100%; } to { margin-left: 20%; } } @keyframes slide-left { from { margin-right: -100%; } to { margin-right: 20%; } } @-webkit-keyframes slide-right { from { margin-left: -100%; } to { margin-left: 20%; } } @-webkit-keyframes slide-left { from { margin-right: -100%; } to { margin-right: 20%; } }}@media screen and (max-width: 1250px) { .service-container a img { margin-left: 0; } .service-container.odd img { margin-left: 0; margin-right: 0; } @keyframes slide-right { from { margin-left: -100%; } to { margin-left: 0%; } } @keyframes slide-left { from { margin-right: -100%; } to { margin-right: 0%; } } @-webkit-keyframes slide-right { from { margin-left: -100%; } to { margin-left: 0%; } } @-webkit-keyframes slide-left { from { margin-right: -100%; } to { margin-right: 0%; } }}@media screen and (max-width:960px) { .service-container a img { width: 350px; height: 350px; } .service-desc-text { max-width: 350px; } .service-container.odd picture { margin-right: 0%; }}@media screen and (max-width:768px) { /************************************ Promo Image ************************************/ #promo-image picture { height: unset; } #promo-image > picture > img { height: unset; } /************************************ Service Container ************************************/ .service-container { flex-direction: column; min-height: 850px; text-align: center; } .service-container.odd { flex-direction: column; min-height: 850px; text-align: center; } .service-container.odd .text-content { display: flex; flex-direction: column; align-self: center; justify-content: center; align-content: center; } .service-container.odd .text-content .service-desc-text{ display: flex; flex-direction: column; align-self: center; justify-content: center; align-content: center; } .service-container a img { /* margin-top: 50px; margin-right: 20px; */ } .service-container.odd a img { /* margin-top: 50px; margin-right: 0; margin-left: 20px; */ } .service-container .text-eighty { display: flex; flex: 50%; flex-direction: column; justify-content: center; align-items: center; margin-left: 0; } .service-container.odd .text-eighty { margin-top: 20px; } .service-container .text-content { width: 90%; padding-left: 0; } .service-container .text-content h1 { font-size: 30px; } .service-button > a { margin-left: 0; } .service-button-odd > a { margin-right: 0; margin-bottom: 10px; } .service-container.odd .text-content { margin-left: 0; padding-left: 0; } .service-container.odd > .text-eighty > .service-button-odd { justify-content: center; padding-left: 0; margin-bottom: 50px; } .service-image.odd { /* height: 450px!important; */ flex: 50%; display: flex; justify-content: center; align-items: center; } .service-desc-text { display: flex; align-self: center; width: 350px; } .text-content { display: flex; flex-direction: column; justify-content: center; align-items: center; }}@media screen and (max-width:710px) { .service-container .service-desc-text { padding-right: 0px; }}@media screen and (max-width:500px) { #promo-image-mobile { margin: 0 auto; width: 100%; justify-content: center; align-items: center; } #promo-image-mobile picture { justify-content: center; align-items: center; background-repeat: no-repeat; object-fit: cover; background-position: center; width: 100vw; height: 100vh; box-shadow: 0 8px 8px rgba(0, 0, 0, .4); } #promo-image-mobile > picture > img { justify-content: center; align-items: center; background-repeat: no-repeat; object-fit: cover; background-position: center; width: 100vw; height: 100vh; opacity: 100%; box-shadow: 0 8px 8px rgba(0, 0, 0, .4); }}@media screen and (max-width:400px) { .service-container img { height: 300px!important; width: 300px!important; } .service-desc-text { width: 275px; } .service-container.odd .service-desc-text { width: 275px; }}@media screen and (max-width: 319px) { .service-container img { height: 250px!important; width: 250px!important; }} body { color: #000000; background-color: #ffffff; font-family: Oxygen, sans-serif;}textarea,input { font-family: Oxygen, sans-serif;}/****************************************************************HEADER****************************************************************/#header-menu-list li > a { color: #ffffff;}#header-menu-list li.hidebutton > a:hover { background-color: #211B4C; color: #ffffff;}.scrolled #header-menu-list li.hidebutton > a:hover { background-color: #F78908; color: #000000;}#header-phone-text span { color: #000000;}#header-phone-img path{ fill: #000000;}.header-social-media > a > svg { fill: #000000;}#social-list svg:hover { opacity: .9; -webkit-filter: grayscale(100%) sepia(100%); filter: grayscale(100%) sepia(100%);}.homeNonActive:hover { background-color: #F1DE10!important; color: #000000!important;}#homeButton .active:hover { background-color: #F78908!important; color: #000000!important;}#homeButton .active { background-color: #F1DE10; color: #000000!important;}#headerServiceButton > a { color: #000000;}#serviceButton a { color: #000000; border-radius: 5px;}#serviceButton:hover { background-color: #F78908;}#serviceButton > .dropdown-content a:hover { background-color: #000000; color: #000000;}#serviceButton > .dropdown-content a { color: #000000;}#more-list { background-color: #ffffff;}.menulist { background-color: #ffffff;}.smallmenulist { background-color: #ffffff;}.more-item { color: #000000}.more-item:hover { background-color: #F78908; color: #000000!important;}.menuitems { color: #000000; border-bottom: 2px solid #000000;}.smallmenuitems { color: #000000;}#small-menulist > li { border-bottom: 2px solid #000000;}#logo a { color: #000000;}#logo div { color: #000000;}#logo img { background-color: transparent;}.active { background-color: #F1DE10!important; color: #000000!important;}.active:hover { background-color: #F1DE10!important; color: #000000!important;}.line1, .line2, .line3 { background-color: #000000;}.scrolled { background-color: #ffffff;}.scrolled #header-menu-list li.hidebutton > a:hover { /* border-bottom: 2px solid #F78908; */}.scrolled #header-menu-list li#homeButton.hidebutton:first-child a:hover { background-color: #000000; color: #000000}.scrolled #header-menu-list li > a { color: #000000;}.scrolled .logo-hang { /* background-color: #ffffff; */}#header-custom-button{ background-color: #F1DE10!important; color: #000000!important;}#header-custom-button:hover { background-color: #000000!important; color: #F1DE10!important;}#header-custom-button a{ background-color: #F1DE10!important; color: #000000!important;}#header-custom-button:hover a{ background-color: #000000!important; color: #F1DE10!important;}/********************************************************************************LandingPage PAGE CONTENT********************************************************************************/#underline-header-title { border-bottom: 1px solid #000000;}.text-content a { color: #000000;}#page-list h2 { border-bottom: 1px solid #000000;}#learn-more-button a,.addedButton a { color: #000000; background-color: #F1DE10; border-color: #F1DE10;}#learn-more-button a:hover,.addedButton a:hover { color: #000000; background-color: #F78908; border-color: #F1DE10;}/*******************************************************************************LandingPage SERVICE*******************************************************************************/.service-container { background-color: #F1DE10;}.service-container .text-content { color: #000000;}.service-container.odd { background-color: #F78908;}.service-container.odd .text-content { color: #000000;}.service-container.right { border-right: 1px solid #000000}.service-container img { background-color: #ffffff}.service-button > a { color: #000000; background-color: #F78908;}.service-button a:hover { color: #000000; background-color: #F1DE10; border-color: #F78908;}.service-button-odd a:hover { color: #000000; background-color: #F78908; border-color: #F1DE10;}.service-button-odd > a { color: #000000; background-color: #F1DE10;}/********************************************************************LandingPage Proudly Serving********************************************************************/#promo-image {}/*******************************************************************PROMO PAGE*******************************************************************/#promo-image > .promo-text { color: #FFFFFF;}#promo-image-mobile > .promo-text { color: #FFFFFF;}/******************************************************************Reviews******************************************************************/.review-cover { background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, #ffffff 35%, #ffffff 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, #ffffff 35%, #ffffff 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, #ffffff 35%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr#00000000, endColorstr#ffffff,GradientType0 );}.review-more-btn,.review-hide-btn { background-color: #F1DE10; border: 1px solid #F1DE10; color: #000000;}.review-list-item { /* border-left: 1px solid #000000 */}#review-form-submit { color: #000000; background-color: #F1DE10;}#review-form-submit:hover { color: #000000; background-color: #F78908; border-color: #F1DE10;}/*******************************************************************Contact Page*******************************************************************/#form-submit { color: #000000; background-color: #F1DE10;}#form-submit:hover { color: #000000; background-color: #F78908; border-color: #F1DE10;}/*******************************************************************Footer*******************************************************************/.value-listing a { color: #000000}#footer-background { background-color: #211B4C}#footer-copyright-bottom a{ color: #ffffff}#footer-wrapper { color: #ffffff}#footer-phone-text span { color: #ffffff}#footer-background #footer-social-list path { fill: #ffffff}#footer-phone-img path { fill: #ffffff;}#footer-social-list svg:hover { opacity: .9; -webkit-filter: grayscale(100%) sepia(100%); filter: grayscale(100%) sepia(100%);}#footer-hours { color: #ffffff;}#footer-tags { color: #ffffff}#footer-copyright { color: #ffffff}#footer-address { color: #ffffff}#proud-image { background-image: url(https://cellphonestorecalgary.ca/images/1395995/0_0.jpg); } #proud-image > h1 { color: #000000; } #areas-text > p { color: #000000; }/style> noscript> link relstylesheet typetext/css href/static/3/style/style.css> link relstylesheet typetext/css href/static/1/style/fonts.css> /noscript> script src/static/3/js/main.js defer>/script> script typeapplication/ld+json>{@type: LocalBusiness, name: Phone Station , telephone: +15875859770, image: https://cellphonestorecalgary.ca/images/1395996/0_0.jpg, https://cellphonestorecalgary.ca/images/1395997/0_0.jpg, https://cellphonestorecalgary.ca/images/1395998/0_0.jpg, https://cellphonestorecalgary.ca/images/1395999/0_0.jpg, https://cellphonestorecalgary.ca/images/1396000/0_0.jpg, https://cellphonestorecalgary.ca/images/1396001/0_0.jpg, https://cellphonestorecalgary.ca/images/1396002/0_0.jpg, https://cellphonestorecalgary.ca/images/1396003/0_0.jpg, https://cellphonestorecalgary.ca/images/1396004/0_0.jpg, https://cellphonestorecalgary.ca/images/1402371/0_0.jpg, https://cellphonestorecalgary.ca/images/1402372/0_0.jpg, sameAs: https://www.facebook.com/profile.php?id61558756963093&mibextidZbWKwL, https://maps.app.goo.gl/k6WzpqASpbsCtQ6w5, https://www.instagram.com/phone_station_can, https://www.pinterest.ca/phonestation_ab/, https://www.yelp.ca/biz/phone-station-calgary, description: Phone Station is a Cell Phone Store in Calgary, AB T1Y 0B3, areaServed: Calgary, AB, paymentAccepted: American Express, Apple Pay, Cash, Discover, Google Pay, Mastercard, Visa, openingHoursSpecification: {@type: OpeningHoursSpecification, dayOfWeek: Monday, opens: 10:00, closes: 20:00}, {@type: OpeningHoursSpecification, dayOfWeek: Tuesday, opens: 10:00, closes: 20:00}, {@type: OpeningHoursSpecification, dayOfWeek: Wednesday, opens: 10:00, closes: 20:00}, {@type: OpeningHoursSpecification, dayOfWeek: Thursday, opens: 10:00, closes: 20:00}, {@type: OpeningHoursSpecification, dayOfWeek: Friday, opens: 10:00, closes: 20:00}, {@type: OpeningHoursSpecification, dayOfWeek: Saturday, opens: 10:00, closes: 19:00}, {@type: OpeningHoursSpecification, dayOfWeek: Sunday, opens: 11:00, closes: 17:00}, address: {@type: PostalAddress, addressLocality: Calgary, addressRegion: AB}}/script>script defer>!function(e,n){objecttypeof exports&&undefined!typeof module?n(exports):functiontypeof define&&define.amd?define(exports,n):n((eundefined!typeof globalThis?globalThis:e||self).ThumbmarkJS{})}(this,(function(e){use strict;function n(e,n,r,t){return new(r||(rPromise))((function(o,a){function i(e){try{c(t.next(e))}catch(e){a(e)}}function u(e){try{c(t.throw(e))}catch(e){a(e)}}function c(e){var n;e.done?o(e.value):(ne.value,n instanceof r?n:new r((function(e){e(n)}))).then(i,u)}c((tt.apply(e,n||)).next())}))}function r(e,n){var r,t,o,a,i{label:0,sent:function(){if(1&o0)throw o1;return o1},trys:,ops:};return a{next:u(0),throw:u(1),return:u(2)},functiontypeof Symbol&&(aSymbol.iteratorfunction(){return this}),a;function u(u){return function(c){return function(u){if(r)throw new TypeError(Generator is already executing.);for(;a&&(a0,u0&&(i0)),i;)try{if(r1,t&&(o2&u0?t.return:u0?t.throw||((ot.return)&&o.call(t),0):t.next)&&!(oo.call(t,u1)).done)return o;switch(t0,o&&(u2&u0,o.value),u0){case 0:case 1:ou;break;case 4:return i.label++,{value:u1,done:!1};case 5:i.label++,tu1,u0;continue;case 7:ui.ops.pop(),i.trys.pop();continue;default:if(!(oi.trys,(oo.length>0&&oo.length-1)||6!u0&&2!u0)){i0;continue}if(3u0&&(!o||u1>o0&&u1o3)){i.labelu1;break}if(6u0&&i.labelo1){i.labelo1,ou;break}if(o&&i.labelo2){i.labelo2,i.ops.push(u);break}o2&&i.ops.pop(),i.trys.pop();continue}un.call(e,i)}catch(e){u6,e,t0}finally{ro0}if(5&u0)throw u1;return{value:u0?u1:void 0,done:!0}}(u,c)}}}functiontypeof SuppressedError&&SuppressedError;var t{exclude:,include:,logging:!0};var o{},a{timeout:true},ifunction(e,n){undefined!typeof window&&(oen)},ufunction(){return Object.fromEntries(Object.entries(o).filter((function(e){var n,re0;return!(null(nnullt?void 0:t.exclude)||void 0n?void 0:n.includes(r))})).filter((function(e){var n,r,o,a,ie0;return(null(nnullt?void 0:t.include)||void 0n?void 0:n.some((function(e){return e.includes(.)})))?null(rnullt?void 0:t.include)||void 0r?void 0:r.some((function(e){return e.startsWith(i)})):0(null(onullt?void 0:t.include)||void 0o?void 0:o.length)||(null(anullt?void 0:t.include)||void 0a?void 0:a.includes(i))})).map((function(e){returne0,(0,e1)()})))};function c(e){return e^e>>>16,eMath.imul(e,2246822507),e^e>>>13,eMath.imul(e,3266489909),(e^e>>>16)>>>0}var snew Uint32Array(597399067,2869860233,951274213,2716044179);function l(e,n){return en|e>>>32-n}function d(e,n){var r;if(void 0n&&(n0),nn?0|n:0,stringtypeof e&&(re,e(new TextEncoder).encode(r).buffer),!(e instanceof ArrayBuffer))throw new TypeError(Expected key to be ArrayBuffer or string);var tnew Uint32Array(n,n,n,n);!function(e,n){for(var re.byteLength/16|0,tnew Uint32Array(e,0,4*r),o0;or;o++){var at.subarray(4*o,4*(o+1));a0Math.imul(a0,s0),a0l(a0,15),a0Math.imul(a0,s1),n0n0^a0,n0l(n0,19),n0n0+n1,n0Math.imul(n0,5)+1444728091,a1Math.imul(a1,s1),a1l(a1,16),a1Math.imul(a1,s2),n1n1^a1,n1l(n1,17),n1n1+n2,n1Math.imul(n1,5)+197830471,a2Math.imul(a2,s2),a2l(a2,17),a2Math.imul(a2,s3),n2n2^a2,n2l(n2,15),n2n2+n3,n2Math.imul(n2,5)+2530024501,a3Math.imul(a3,s3),a3l(a3,18),a3Math.imul(a3,s0),n3n3^a3,n3l(n3,13),n3n3+n0,n3Math.imul(n3,5)+850148119}}(e,t),function(e,n){var re.byteLength/16|0,te.byteLength%16,onew Uint32Array(4),anew Uint8Array(e,16*r,t);switch(t){case 15:o3o3^a1416;case 14:o3o3^a138;case 13:o3o3^a120,o3Math.imul(o3,s3),o3l(o3,18),o3Math.imul(o3,s0),n3n3^o3;case 12:o2o2^a1124;case 11:o2o2^a1016;case 10:o2o2^a98;case 9:o2o2^a80,o2Math.imul(o2,s2),o2l(o2,17),o2Math.imul(o2,s3),n2n2^o2;case 8:o1o1^a724;case 7:o1o1^a616;case 6:o1o1^a58;case 5:o1o1^a40,o1Math.imul(o1,s1),o1l(o1,16),o1Math.imul(o1,s2),n1n1^o1;case 4:o0o0^a324;case 3:o0o0^a216;case 2:o0o0^a18;case 1:o0o0^a00,o0Math.imul(o0,s0),o0l(o0,15),o0Math.imul(o0,s1),n0n0^o0}}(e,t),function(e,n){n0n0^e.byteLength,n1n1^e.byteLength,n2n2^e.byteLength,n3n3^e.byteLength,n0n0+n1|0,n0n0+n2|0,n0n0+n3|0,n1n1+n0|0,n2n2+n0|0,n3n3+n0|0,n0c(n0),n1c(n1),n2c(n2),n3c(n3),n0n0+n1|0,n0n0+n2|0,n0n0+n3|0,n1n1+n0|0,n2n2+n0|0,n3n3+n0|0}(e,t);var onew Uint8Array(t.buffer);return Array.from(o).map((function(e){return e.toString(16).padStart(2,0)})).join()}function f(e,n){return new Promise((function(r){setTimeout((function(){return r(n)}),e)}))}function h(e,n,r){return Promise.all(e.map((function(e){var tperformance.now();return Promise.race(e.then((function(e){return{value:e,elapsed:performance.now()-t}})),f(n,r).then((function(e){return{value:e,elapsed:performance.now()-t}})))})))}function m(e,n,r){return Promise.all(e.map((function(e){return Promise.race(e,f(n,r))})))}var v0.19.1;function g(){return v}function p(){return n(this,void 0,void 0,(function(){var e,n,o,i,c;return r(this,(function(r){switch(r.label){case 0:return r.trys.push(0,2,,3),eu(),nObject.keys(e),4,m(Object.values(e),(nullt?void 0:t.timeout)||1e3,a);case 1:return or.sent(),io.filter((function(e){return void 0!e})),c{},i.forEach((function(e,r){cnre})),2,w(c,t.exclude||,t.include||,);case 2:throw r.sent();case 3:return2}}))}))}function w(e,n,r,t){void 0t&&(t);for(var o{},afunction(e,a){var it+e+.;if(object!typeof a||Array.isArray(a)){var un.some((function(e){return i.startsWith(e)})),cr.some((function(e){return i.startsWith(e)}));u&&!c||(oea)}else{var sw(a,n,r,i);Object.keys(s).length>0&&(oes)}},i0,uObject.entries(e);iu.length;i++){var cui;a(c0,c1)}return o}function y(e){for(var n0,r0;re.length;++r)n+Math.abs(er);return n}function b(e,n,r){for(var t,o0;oe0.data.length;o++){for(var a,i0;ie.length;i++)a.push(ei.datao);t.push(S(a))}var unew Uint8ClampedArray(t);return new ImageData(u,n,r)}function S(e){if(0e.length)return 0;for(var n{},r0,te;rt.length;r++){natr(na||0)+1}var oe0;for(var a in n)na>no&&(oparseInt(a,10));return o}function M(){if(undefinedtypeof navigator)return{name:unknown,version:unknown};for(var enavigator.userAgent,n{Edg:Edge,OPR:Opera},r0,t/(?name>Edge|Edg)\/(?version>\d+(?:\.\d+)?)/,/(?name>(?:Chrome|Chromium|OPR|Opera|Vivaldi|Brave))\/(?version>\d+(?:\.\d+)?)/,/(?name>(?:Firefox|Waterfox|Iceweasel|IceCat))\/(?version>\d+(?:\.\d+)?)/,/(?name>Safari)\/(?version>\d+(?:\.\d+)?)/,/(?name>MSIE|Trident|IEMobile).+?(?version>\d+(?:\.\d+)?)/,/(?name>A-Za-z+)\/(?version>\d+(?:\.\d+)?)/,/(?name>SamsungBrowser)\/(?version>\d+(?:\.\d+)?)/;rt.length;r++){var otr,ae.match(o);if(a&&a.groups)return{name:na.groups.name||a.groups.name,version:a.groups.version}}return{name:unknown,version:unknown}}i(audio,(function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){return2,new Promise((function(e,n){try{var rnew(window.OfflineAudioContext||window.webkitOfflineAudioContext)(1,5e3,44100),tr.createBufferSource(),or.createOscillator();o.frequency.value1e3;var a,ir.createDynamicsCompressor();i.threshold.value-50,i.knee.value40,i.ratio.value12,i.attack.value0,i.release.value.2,o.connect(i),i.connect(r.destination),o.start(),r.oncompletefunction(n){an.renderedBuffer.getChannelData(0),e({sampleHash:y(a),oscillator:o.type,maxChannels:r.destination.maxChannelCount,channelCountMode:t.channelCountMode})},r.startRendering()}catch(e){console.error(Error creating audio fingerprint:,e),n(e)}}))}))}))}));var ESamsungBrowser!M().name?1:3,P280,A20;Firefox!M().name&&i(canvas,(function(){return document.createElement(canvas).getContext(2d),new Promise((function(e){var nArray.from({length:E},(function(){return function(){var edocument.createElement(canvas),ne.getContext(2d);if(!n)return new ImageData(1,1);e.widthP,e.heightA;var rn.createLinearGradient(0,0,e.width,e.height);r.addColorStop(0,red),r.addColorStop(1/6,orange),r.addColorStop(2/6,yellow),r.addColorStop(.5,green),r.addColorStop(4/6,blue),r.addColorStop(5/6,indigo),r.addColorStop(1,violet),n.fillStyler,n.fillRect(0,0,e.width,e.height);var tRandom Text WMwmil10Oo;n.font23.123px Arial,n.fillStyleblack,n.fillText(t,-5,15),n.fillStylergba(0, 0, 255, 0.5),n.fillText(t,-3.3,17.7),n.beginPath(),n.moveTo(0,0),n.lineTo(2*e.width/7,e.height),n.strokeStylewhite,n.lineWidth2,n.stroke();var on.getImageData(0,0,e.width,e.height);return o}()}));e({commonImageDataHash:d(b(n,P,A).data.toString()).toString()})}))}));var C,xArial,Arial Black,Arial Narrow,Arial Rounded MT,Arimo,Archivo,Barlow,Bebas Neue,Bitter,Bookman,Calibri,Cabin,Candara,Century,Century Gothic,Comic Sans MS,Constantia,Courier,Courier New,Crimson Text,DM Mono,DM Sans,DM Serif Display,DM Serif Text,Dosis,Droid Sans,Exo,Fira Code,Fira Sans,Franklin Gothic Medium,Garamond,Geneva,Georgia,Gill Sans,Helvetica,Impact,Inconsolata,Indie Flower,Inter,Josefin Sans,Karla,Lato,Lexend,Lucida Bright,Lucida Console,Lucida Sans Unicode,Manrope,Merriweather,Merriweather Sans,Montserrat,Myriad,Noto Sans,Nunito,Nunito Sans,Open Sans,Optima,Orbitron,Oswald,Pacifico,Palatino,Perpetua,PT Sans,PT Serif,Poppins,Prompt,Public Sans,Quicksand,Rajdhani,Recursive,Roboto,Roboto Condensed,Rockwell,Rubik,Segoe Print,Segoe Script,Segoe UI,Sora,Source Sans Pro,Space Mono,Tahoma,Taviraj,Times,Times New Roman,Titillium Web,Trebuchet MS,Ubuntu,Varela Round,Verdana,Work Sans,Tmonospace,sans-serif,serif;function k(e,n){if(!e)throw new Error(Canvas context not supported);return e.font,e.font72px .concat(n),e.measureText(WwMmLli0Oo).width}function R(){var e,ndocument.createElement(canvas),rnull!(en.getContext(webgl))&&void 0!e?e:n.getContext(experimental-webgl);if(r&&getParameterin r)try{var t(r.getParameter(r.VENDOR)||).toString(),o(r.getParameter(r.RENDERER)||).toString(),a{vendor:t,renderer:o,version:(r.getParameter(r.VERSION)||).toString(),shadingLanguageVersion:(r.getParameter(r.SHADING_LANGUAGE_VERSION)||).toString()};if(!o.length||!t.length){var ir.getExtension(WEBGL_debug_renderer_info);if(i){var u(r.getParameter(i.UNMASKED_VENDOR_WEBGL)||).toString(),c(r.getParameter(i.UNMASKED_RENDERER_WEBGL)||).toString();u&&(a.vendorUnmaskedu),c&&(a.rendererUnmaskedc)}}return a}catch(e){}returnundefined}function I(){var enew Float32Array(1),nnew Uint8Array(e.buffer);return e01/0,e0e0-e0,n3}function O(e,n){var r{};return n.forEach((function(n){var tfunction(e){if(0e.length)return null;var n{};e.forEach((function(e){var rString(e);nr(nr||0)+1}));var re0,t1;return Object.keys(n).forEach((function(e){ne>t&&(re,tne)})),r}(e.map((function(e){return n in e?en:void 0})).filter((function(e){return void 0!e})));t&&(rnt)})),r}function _(){var e,n{prefers-contrast:high,more,low,less,forced,no-preference,any-hover:hover,none,any-pointer:none,coarse,fine,pointer:none,coarse,fine,hover:hover,none,update:fast,slow,inverted-colors:inverted,none,prefers-reduced-motion:reduce,no-preference,prefers-reduced-transparency:reduce,no-preference,scripting:none,initial-only,enabled,forced-colors:active,none};return Object.keys(n).forEach((function(r){nr.forEach((function(n){matchMedia((.concat(r,: ).concat(n,))).matches&&e.push(.concat(r,: ).concat(n))}))})),e}function L(){if(https:window.location.protocol&&functiontypeof window.ApplePaySession)try{for(var ewindow.ApplePaySession.supportsVersion,n15;n>0;n--)if(e(n))return n}catch(e){return 0}return 0}Firefox!M().name&&i(fonts,(function(){var ethis;return new Promise((function(t,o){try{!function(e){var t;n(this,void 0,void 0,(function(){var n,o,a;return r(this,(function(r){switch(r.label){case 0:return document.body?3,2:4,(i50,new Promise((function(e){return setTimeout(e,i,u)})));case 1:return r.sent(),3,0;case 2:if((ndocument.createElement(iframe)).setAttribute(frameBorder,0),(on.style).setProperty(position,fixed),o.setProperty(display,block,important),o.setProperty(visibility,visible),o.setProperty(border,0),o.setProperty(opacity,0),n.srcabout:blank,document.body.appendChild(n),!(an.contentDocument||(null(tn.contentWindow)||void 0t?void 0:t.document)))throw new Error(Iframe document is not accessible);return e({iframe:a}),setTimeout((function(){document.body.removeChild(n)}),0),2}var i,u}))}))}((function(o){var ao.iframe;return n(e,void 0,void 0,(function(){var e,n,o,i;return r(this,(function(r){returnHello, world!,ea.createElement(canvas),ne.getContext(2d),oT.map((function(e){return k(n,e)})),i{},x.forEach((function(e){var rk(n,e);o.includes(r)||(ier)})),t(i),2}))}))}))}catch(e){o({error:unsupported})}}))})),i(hardware,(function(){return new Promise((function(e,n){var rvoid 0!navigator.deviceMemory?navigator.deviceMemory:0,twindow.performance&&window.performance.memory?window.performance.memory:0;e({videocard:R(),architecture:I(),deviceMemory:r.toString()||undefined,jsHeapSizeLimit:t.jsHeapSizeLimit||0})}))})),i(locales,(function(){return new Promise((function(e){e({languages:navigator.language,timezone:Intl.DateTimeFormat().resolvedOptions().timeZone})}))})),i(permissions,(function(){return n(this,void 0,void 0,(function(){var e;return r(this,(function(o){return C(nullt?void 0:t.permissions_to_check)||accelerometer,accessibility,accessibility-events,ambient-light-sensor,background-fetch,background-sync,bluetooth,camera,clipboard-read,clipboard-write,device-info,display-capture,gyroscope,geolocation,local-fonts,magnetometer,microphone,midi,nfc,notifications,payment-handler,persistent-storage,push,speaker,storage-access,top-level-storage-access,window-management,query,eArray.from({length:(nullt?void 0:t.retries)||3},(function(){return function(){return n(this,void 0,void 0,(function(){var e,n,t,o,a;return r(this,(function(r){switch(r.label){case 0:e{},n0,tC,r.label1;case 1:if(!(nt.length))return3,6;otn,r.label2;case 2:return r.trys.push(2,4,,5),4,navigator.permissions.query({name:o});case 3:return ar.sent(),eoa.state.toString(),3,5;case 4:return r.sent(),3,5;case 5:return n++,3,1;case 6:return2,e}}))}))}()})),2,Promise.all(e).then((function(e){return O(e,C)}))}))}))})),i(plugins,(function(){var e;if(navigator.plugins)for(var n0;nnavigator.plugins.length;n++){var rnavigator.pluginsn;e.push(r.name,r.filename,r.description.join(|))}return new Promise((function(n){n({plugins:e})}))})),i(screen,(function(){return new Promise((function(e){e({is_touchscreen:navigator.maxTouchPoints>0,maxTouchPoints:navigator.maxTouchPoints,colorDepth:screen.colorDepth,mediaMatches:_()})}))})),i(system,(function(){return new Promise((function(e){var nM();e({platform:window.navigator.platform,cookieEnabled:window.navigator.cookieEnabled,productSub:navigator.productSub,product:navigator.product,useragent:navigator.userAgent,hardwareConcurrency:navigator.hardwareConcurrency,browser:{name:n.name,version:n.version},applePayVersion:L()})}))}));var D,BSamsungBrowser!M().name?1:3,Fnull;i(webgl,(function(){return n(this,void 0,void 0,(function(){var e;return r(this,(function(n){undefined!typeof document&&((Ddocument.createElement(canvas)).width200,D.height100,FD.getContext(webgl));try{if(!F)throw new Error(WebGL not supported);return eArray.from({length:B},(function(){return function(){try{if(!F)throw new Error(WebGL not supported);var e\n attribute vec2 position;\n void main() {\n gl_Position vec4(position, 0.0, 1.0);\n }\n ,n\n precision mediump float;\n void main() {\n gl_FragColor vec4(0.812, 0.195, 0.553, 0.921); // Set line color\n }\n ,rF.createShader(F.VERTEX_SHADER),tF.createShader(F.FRAGMENT_SHADER);if(!r||!t)throw new Error(Failed to create shaders);if(F.shaderSource(r,e),F.shaderSource(t,n),F.compileShader(r),!F.getShaderParameter(r,F.COMPILE_STATUS))throw new Error(Vertex shader compilation failed: +F.getShaderInfoLog(r));if(F.compileShader(t),!F.getShaderParameter(t,F.COMPILE_STATUS))throw new Error(Fragment shader compilation failed: +F.getShaderInfoLog(t));var oF.createProgram();if(!o)throw new Error(Failed to create shader program);if(F.attachShader(o,r),F.attachShader(o,t),F.linkProgram(o),!F.getProgramParameter(o,F.LINK_STATUS))throw new Error(Shader program linking failed: +F.getProgramInfoLog(o));F.useProgram(o);for(var a137,inew Float32Array(4*a),u2*Math.PI/a,c0;ca;c++){var sc*u;i4*c0,i4*c+10,i4*c+2Math.cos(s)*(D.width/2),i4*c+3Math.sin(s)*(D.height/2)}var lF.createBuffer();F.bindBuffer(F.ARRAY_BUFFER,l),F.bufferData(F.ARRAY_BUFFER,i,F.STATIC_DRAW);var dF.getAttribLocation(o,position);F.enableVertexAttribArray(d),F.vertexAttribPointer(d,2,F.FLOAT,!1,0,0),F.viewport(0,0,D.width,D.height),F.clearColor(0,0,0,1),F.clear(F.COLOR_BUFFER_BIT),F.drawArrays(F.LINES,0,2*a);var fnew Uint8ClampedArray(D.width*D.height*4);return F.readPixels(0,0,D.width,D.height,F.RGBA,F.UNSIGNED_BYTE,f),new ImageData(f,D.width,D.height)}catch(e){return new ImageData(1,1)}finally{F&&(F.bindBuffer(F.ARRAY_BUFFER,null),F.useProgram(null),F.viewport(0,0,F.drawingBufferWidth,F.drawingBufferHeight),F.clearColor(0,0,0,0))}}()})),2,{commonImageHash:d(b(e,D.width,D.height).data.toString()).toString()}}catch(e){return2,{webgl:unsupported}}return2}))}))}));var Ufunction(e,n,r,t){for(var o(r-n)/t,a0,i0;it;i++){a+e(n+(i+.5)*o)}return a*o};i(math,(function(){return n(void 0,void 0,void 0,(function(){return r(this,(function(e){return2,{acos:Math.acos(.5),asin:U(Math.asin,-1,1,97),atan:U(Math.atan,-1,1,97),cos:U(Math.cos,0,Math.PI,97),cosh:Math.cosh(9/7),e:Math.E,largeCos:Math.cos(1e20),largeSin:Math.sin(1e20),largeTan:Math.tan(1e20),log:Math.log(1e3),pi:Math.PI,sin:U(Math.sin,-Math.PI,Math.PI,97),sinh:U(Math.sinh,-9/7,7/9,97),sqrt:Math.sqrt(2),tan:U(Math.tan,0,2*Math.PI,97),tanh:U(Math.tanh,-9/7,7/9,97)}}))}))})),e.getFingerprintfunction(e){return n(this,void 0,void 0,(function(){var o,a;return r(this,(function(i){switch(i.label){case 0:return i.trys.push(0,2,,3),4,p();case 1:return oi.sent(),ad(JSON.stringify(o)),Math.random().001&&t.logging&&function(e,t){n(this,void 0,void 0,(function(){var n,o;return r(this,(function(r){switch(r.label){case 0:if(nhttps://logging.thumbmarkjs.com/v1/log,o{thumbmark:e,components:t,version:g()},sessionStorage.getItem(_tmjs_l))return3,4;sessionStorage.setItem(_tmjs_l,1),r.label1;case 1:return r.trys.push(1,3,,4),4,fetch(n,{method:POST,headers:{Content-Type:application/json},body:JSON.stringify(o)});case 2:case 3:return r.sent(),3,4;case 4:return2}}))}))}(a,o),e?2,{hash:a.toString(),data:o}:2,a.toString();case 2:throw i.sent();case 3:return2}}))}))},e.getFingerprintDatap,e.getFingerprintPerformancefunction(){return n(this,void 0,void 0,(function(){var e,n,o,i;return r(this,(function(r){switch(r.label){case 0:return r.trys.push(0,2,,3),eu(),nObject.keys(e),4,h(Object.values(e),(nullt?void 0:t.timeout)||1e3,a);case 1:return or.sent(),i{elapsed:{}},o.forEach((function(e,r){inre.value,i.elapsednre.elapsed})),2,i;case 2:throw r.sent();case 3:return2}}))}))},e.getVersiong,e.includeComponenti,e.setOptionfunction(e,n){if(!include,exclude,permissions_to_check,retries,timeout,logging.includes(e))throw new Error(Unknown option +e);if(include,exclude,permissions_to_check.includes(e)&&(!Array.isArray(n)||!n.every((function(e){returnstringtypeof e}))))throw new Error(The value of the include, exclude and permissions_to_check must be an array of strings);if(retries,timeout.includes(e)&&number!typeof n)throw new Error(The value of retries must be a number);ten}}));/script>script defer>(async () > { // Small delay to ensure page loads first await new Promise(resolve > setTimeout(resolve, 100)); function getCookie(name) { return document.cookie.split(; ).reduce((r, v) > { const parts v.split(); return parts0 name ? decodeURIComponent(parts1) : r }, ); } function setCookie(name, value, days 365) { const expires new Date(Date.now() + days * 864e5).toUTCString(); document.cookie `${name}${encodeURIComponent(value)}; Path/; Expires${expires}; SameSiteLax`; } // Check if visitor cookie already exists const existingVisitor getCookie(visitor); if (existingVisitor) { return; } // Check if fp_seed cookie exists (for backward compatibility) const existingSeed getCookie(fp_seed); // Wait for ThumbmarkJS to be available let waitCount 0; while (!window.ThumbmarkJS && waitCount 50) { await new Promise(resolve > setTimeout(resolve, 100)); waitCount++; } if (!window.ThumbmarkJS) { return; } // Check if ThumbmarkJS has the required methods if (!window.ThumbmarkJS || typeof window.ThumbmarkJS.getFingerprint ! function) { console.error(FINGERPRINT ThumbmarkJS is not properly loaded) return; } try { const coreFp await window.ThumbmarkJS.getFingerprint(); const fingerprintData await window.ThumbmarkJS.getFingerprintData(); const navProps { userAgent: navigator.userAgent, language: navigator.language, platform: navigator.platform, hardwareConcurrency: navigator.hardwareConcurrency, deviceMemory: navigator.deviceMemory || null, timezone: Intl.DateTimeFormat().resolvedOptions().timeZone, screen: { width: screen.width, height: screen.height, colorDepth: screen.colorDepth } }; const canvasFp, audioFp await Promise.all( Promise.resolve(getCanvasFingerprint()), getAudioFingerprint() ); // ———————————————————————————————— // 1) Canvas fingerprint // ———————————————————————————————— function getCanvasFingerprint() { const canvas document.createElement(canvas); const ctx canvas.getContext(2d); ctx.textBaseline top; ctx.font 16px Arial; ctx.fillStyle #f60; ctx.fillRect(125, 1, 62, 20); ctx.fillStyle #069; ctx.fillText(🐱👤, 2, 15); return canvas.toDataURL(); } // ———————————————————————————————— // 2) Audio fingerprint // ———————————————————————————————— async function getAudioFingerprint() { const AudioCtx window.OfflineAudioContext || window.webkitOfflineAudioContext; const ctx new AudioCtx(1, 44100, 44100); const osc ctx.createOscillator(); osc.type triangle; osc.frequency.setValueAtTime(10000, 0); osc.connect(ctx.destination); osc.start(0); const buffer await ctx.startRendering(); const data buffer.getChannelData(0).slice(0, 10000); let hash 0; for (let i 0; i data.length; i++) { hash ((hash 5) - hash) + Math.round(datai * 1000); hash | 0; } return hash.toString(); } // Build fingerprint data for server-side seed generation const fingerprintForSeed { core: coreFp, ...fingerprintData, ...navProps, canvas: canvasFp, audio: audioFp }; // Get server-side seed from FastAPI const seedResponse await fetch(/api/generate_seed, { method: POST, credentials: include, headers: { Content-Type: application/json }, body: JSON.stringify({ fingerprint_data: fingerprintForSeed }) }); if (!seedResponse.ok) { throw new Error(`Seed generation failed: ${seedResponse.status}`); } const seedResult await seedResponse.json(); const seed seedResult.seed; const isNewSeed seedResult.is_new_seed; // Note: FastAPI sets the cookie automatically in the response // No need to manually set it here // ———————————————————————————————— // 6) Build enriched fingerprint + server seed // ———————————————————————————————— const rawFingerprint { seed, // server-generated seed core: coreFp, ...fingerprintData, ...navProps, canvas: canvasFp, audio: audioFp }; let resp await fetch(/api/generate, { method: POST, credentials: include, headers: { Content-Type: application/json }, body: JSON.stringify({ visitor: rawFingerprint }) }); if (!resp.ok) throw new Error(`Generate failed: ${resp.status}`); // 3. Combine ThumbmarkJS Fingerprint with WebRTC IPs const payload { visitor: rawFingerprint, fingerprint: fingerprintData, page_url: window.location.href }; // 4. Send Combined Data to the Backend const response await fetch(/api/fingerprint, { method: POST, credentials: include, headers: { Content-Type: application/json }, body: JSON.stringify(payload) }); if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } } catch (err) { console.error(FINGERPRINT Error in fingerprint process:, err); }})();/script>/head>body> script iddeferred-styles typetext/html> link relstylesheet typetext/css href/static/3/style/style.css> link relstylesheet typetext/css href/static/1/style/fonts.css> /script>main> div classheader-wrapper> header> div idheader> div idheader-social-container> ul idsocial-list> li classheader-social-media> a hrefhttps://www.facebook.com/profile.php?id61558756963093&mibextidZbWKwL relnoreferrer aria-labelfacebook> svg roleimg xmlnshttp://www.w3.org/2000/svg viewBox0 0 28 28 height28 width28>title idsocial-media-1>Facebook/title>path dM 26.689315,-0.08124651 H 1.7817617 c -0.85272668,0 -1.54447358,0.6917469 -1.54447358,1.54447361 V 26.37078 c 0,0.853894 0.6917469,1.544474 1.54447358,1.544474 H 15.189752 V 17.073609 h -3.648877 v -4.222805 h 3.65121 V 9.7175289 c 0,-3.6162148 2.209391,-5.5818025 5.435988,-5.5818025 1.54564,0 2.874307,0.1131525 3.261592,0.1633129 v 3.7795276 h -2.23972 c -1.749781,0 -2.090405,0.8398951 -2.090405,2.0647421 v 2.694663 h 4.18081 l -0.542432,4.234471 h -3.639545 v 10.842811 h 7.133275 c 0.85506,0 1.54564,-0.69058 1.54564,-1.544474 V 1.4632271 c -0.0035,-0.85272671 -0.69408,-1.54447361 -1.547973,-1.54447361 />image altFacebook src/static/3/asset/sm_facebook.png titleFacebook xlink:href>/image>/svg> /a> /li> li classheader-social-media> a hrefhttps://maps.app.goo.gl/k6WzpqASpbsCtQ6w5 relnoreferrer aria-labelgoogle_my_business> svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 28 28 roleimg width28 height28>title idsocial-media-2>Google My Business/title>path dM 28.0292,10.479528 25.542738,2.2424208 A 0.50891272,0.4921123 0 0 0 25.054126,1.8882118 H 3.0455754 A 0.50891272,0.4921123 0 0 0 2.5576632,2.2417208 L 0.070501,10.479528 A 0.50611265,0.49001225 0 0 0 0.0502,10.614631 v 0.236606 a 3.8038951,3.678592 0 0 0 1.6205405,3.010775 v 9.800245 a 2.0888522,2.0202505 0 0 0 2.0860522,2.026551 H 24.342908 a 2.0888522,2.0202505 0 0 0 2.086752,-2.01815 v -9.812146 a 3.8038951,3.678592 0 0 0 1.620541,-3.004475 v -0.239406 a 0.50681267,0.49001225 0 0 0 -0.0203,-0.135103 z M 14.558764,2.8724368 h 4.844121 l 0.948524,7.5272892 a 2.9071727,2.8119703 0 1 1 -5.794045,0.340208 z M 7.7475929,10.399726 8.6961169,2.8724368 H 13.540238 V 10.740634 A 2.9071727,2.8119703 0 1 1 7.7461929,10.400426 Z m -6.680967,0.455011 v -0.165904 l 2.359059,-7.8156962 h 4.245606 L 6.6247649,11.180245 A 2.7888697,2.6971674 0 0 1 1.0666259,10.854037 Z M 24.342208,24.705283 H 3.7567932 A 1.0710268,1.0360259 0 0 1 2.6871664,23.670658 v -9.313733 a 3.8038951,3.678592 0 0 0 4.5228135,-1.762644 3.9221981,3.7933948 0 0 0 6.8398711,0.0112 3.9221981,3.7933948 0 0 0 6.839871,-0.0112 3.8038951,3.678592 0 0 0 4.522813,1.762644 v 9.313033 a 1.0710268,1.0353259 0 0 1 -1.069627,1.034625 z m 2.690168,-13.850546 a 2.7888697,2.6971674 0 0 1 -5.558839,0.326208 L 20.42001,2.8724368 h 4.245606 l 2.359059,7.8156962 z m -3.322284,9.513938 h -2.870071 a 0.50891272,0.4921123 0 0 0 0,0.983525 h 2.310057 a 2.3744594,2.2967574 0 1 1 -0.640516,-2.115453 0.50891272,0.4921123 0 1 0 0.718918,-0.695818 3.3908848,3.278882 0 1 0 0.993325,2.319158 0.50891272,0.4921123 0 0 0 -0.506112,-0.492112 z />image altGoogle My Business src/static/3/asset/sm_google_my_business.png titleGoogle My Business xlink:href>/image>/svg> /a> /li> li classheader-social-media> a hrefhttps://www.instagram.com/phone_station_can relnoreferrer aria-labelinstagram> svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 28 28 height28 width28 roleimg>title idsocial-media-3>Instagram/title>path dM 20.388801,0.03326312 H 7.8427763 c -4.2604015,0 -7.72682216,3.46641998 -7.72682216,7.72698998 V 20.306273 c 0,4.26074 3.46642066,7.72699 7.72682216,7.72699 H 20.388801 c 4.260898,0 7.727153,-3.46642 7.727153,-7.72699 V 7.7602531 C 28.11612,3.4996831 24.649699,0.03326312 20.388801,0.03326312 Z M 25.631824,20.306273 c 0,2.89089 -2.3518,5.24269 -5.242858,5.24269 H 7.8427763 c -2.8907265,1.7e-4 -5.2425264,-2.3518 -5.2425264,-5.24269 V 7.7602531 c 0,-2.89089 2.3517999,-5.24269 5.2425264,-5.24269 H 20.388801 c 2.890892,0 5.242857,2.3518 5.242857,5.24269 V 20.306273 Z M 14.115788,6.8187031 c -3.978185,0 -7.214891,3.2365399 -7.214891,7.2148899 0,3.97835 3.23654,7.2144 7.214891,7.2144 3.978352,0 7.214892,-3.23621 7.214892,-7.2144 0,-3.97818 -3.236375,-7.2148899 -7.214892,-7.2148899 z m 0,11.9449899 c -2.60851,0 -4.7305951,-2.12192 -4.7305951,-4.7301 0,-2.60818 2.1220851,-4.7305899 4.7305951,-4.7305899 2.608511,0 4.730596,2.1220799 4.730596,4.7305899 0,2.60851 -2.122251,4.7301 -4.730596,4.7301 z M 21.634923,4.7120231 c -0.480297,0 -0.949001,0.19377 -1.286865,0.53329 a 1.831754,1.831754 0 0 0 -0.534951,1.28852 c 0,0.4803 0.195431,0.949 0.534951,1.28853 0.337864,0.33786 0.808224,0.53329 1.286865,0.53329 a 1.840035,1.840035 0 0 0 1.288522,-0.53313 c 0.33952,-0.33952 0.533295,-0.81154 0.533295,-1.28852 0,-0.4803 -0.193775,-0.95066 -0.533295,-1.28852 -0.337864,-0.33952 -0.808224,-0.5333 -1.288522,-0.5333 z />image altInstagram src/static/3/asset/sm_instagram.png titleInstagram xlink:href>/image>/svg> /a> /li> li classheader-social-media> a hrefhttps://www.pinterest.ca/phonestation_ab/ relnoreferrer aria-labelpinterest> svg xmlnshttp://www.w3.org/2000/svg height28 width28 viewBox0 0 28 28 roleimg>title idsocial-media-4>Pinterest/title>path dM 14.015582,0.10069531 A 13.988916,13.988916 0 0 0 0.02900002,14.086111 c 0,5.926914 3.68448678,10.986957 8.88803708,13.022876 -0.122505,-1.108379 -0.233343,-2.803616 0.04666,-4.0135 l 1.6404019,-6.950123 c 0,0 -0.420018,-0.840035 -0.420018,-2.076753 0,-1.940248 1.128215,-3.395142 2.52944,-3.395142 1.194716,0 1.771073,0.898371 1.771073,1.969415 0,1.201717 -0.761865,2.994959 -1.157381,4.657528 -0.332514,1.391891 0.700029,2.525939 2.070919,2.525939 2.48277,0 4.396183,-2.619276 4.396183,-6.401767 0,-3.336806 -2.406933,-5.6819038 -5.84291,-5.6819038 -3.9668319,0 -6.3119299,2.9891248 -6.3119299,6.0669198 0,1.205216 0.459686,2.50027 1.038378,3.1968 0.116671,0.140006 0.130671,0.262511 0.09917,0.402517 l -0.389683,1.590232 c -0.06184,0.262511 -0.200675,0.315013 -0.466687,0.192508 -1.7442345,-0.816701 -2.8386134,-3.357807 -2.8386134,-5.420559 0,-4.4055164 3.2061334,-8.4610191 9.2403843,-8.4610191 4.851202,0 8.62436,3.4616442 8.62436,8.0771701 0,4.824368 -3.041627,8.706029 -7.272136,8.706029 -1.416393,0 -2.746448,-0.735031 -3.217801,-1.610067 l -0.875037,3.322805 c -0.315012,1.219217 -1.171382,2.744114 -1.7477389,3.670486 1.3102209,0.402517 2.6904449,0.624193 4.1418389,0.624193 7.708488,0 13.983083,-6.259427 13.983083,-13.985416 0,-7.7259884 -6.272262,-13.98424909 -13.980749,-13.98424909 z />image altPinterest src/static/2/asset/sm_pinterest.png titlePinterest xlink:href>/image>/svg> /a> /li> li classheader-social-media> a hrefhttps://www.yelp.ca/biz/phone-station-calgary relnoreferrer aria-labelyelp> svg xmlnshttp://www.w3.org/2000/svg height28 width28 roleimg>title idsocial-media-5>Yelp/title>path dm 7.6118719,0.81812671 c 1.299325,-1.111479 3.8086591,-1.429044 4.8315321,-1.212136 1.022873,0.216908 1.571524,0.839989 1.575068,1.60200499 l 0.05954,9.7055943 c 0.0035,0.76556 -0.359388,1.46307 -0.811635,1.559474 -0.452247,0.0964 -1.119985,-0.361515 -1.48717,-1.007987 L 7.0823562,3.1389067 C 6.7194243,2.4917247 5.9822188,2.2060577 7.609742,0.81741771 Z M 6.0523984,19.276621 10.777603,17.461961 c 0.659232,-0.253769 1.247578,-0.959076 1.314919,-1.571524 0.06734,-0.612448 -0.415387,-1.339729 -1.047682,-1.618308 L 6.0531072,12.127144 c -0.649308,-0.279996 -1.3999818,0.38278 -1.5977513,1.463069 v 4.546574 c 0.1219224,0.779737 0.954823,1.399982 1.613346,1.141251 z m 8.2439426,0.907329 c 0.01418,-0.747129 -0.362931,-1.424791 -0.837862,-1.470157 -0.474931,-0.04537 -1.226313,0.391995 -1.676433,0.97467 l -3.2926161,4.290679 c -0.448703,0.582675 -0.226833,1.952886 0.427437,2.211616 l 3.4464371,1.299325 c 0.656396,0.260857 1.812533,-0.507538 1.824583,-1.275933 l 0.108454,-6.033744 z m 8.194325,-0.99948 -4.132605,-1.287983 c -0.670573,-0.20982 -1.43188,-0.187137 -1.688484,0.04678 -0.256604,0.23392 -0.19139,0.971126 0.143187,1.642408 l 2.608574,5.181705 c 0.336705,0.666321 1.687067,0.552904 2.055669,-0.09215 0,0 1.571524,-2.519967 1.861445,-3.460613 0.28992,-0.940646 -0.180049,-1.814659 -0.848495,-2.03015 z m 1.006568,-7.284158 C 23.310097,11.248168 22.01857,9.3130037 21.318225,8.6523537 c -0.700345,-0.66065 -1.501347,-0.567081 -1.949342,0.0021 l -2.662446,3.4492723 c -0.453665,0.567081 -0.572752,1.497803 -0.270782,2.037948 0.301971,0.540145 1.103682,0.847077 1.78418,0.680497 l 4.607535,-0.927178 c 0.830774,-0.216908 0.860545,-1.336893 0.670573,-1.991872 z />image altYelp src/static/2/asset/sm_yelp.png titleYelp xlink:href>/image>/svg> /a> /li> /ul> /div> div idheader-phone-container> div idheader-phone-box> a idheader-phone-img hreftel:+15875859770 > ?xml version1.0 encodingUTF-8 standaloneno?>svg xmlns:dchttp://purl.org/dc/elements/1.1/ xmlns:cchttp://creativecommons.org/ns# xmlns:rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns# xmlns:svghttp://www.w3.org/2000/svg xmlnshttp://www.w3.org/2000/svg height20 width20 version1.1 aria-labelPhone viewBox0 0 20 20 roleimg> title>Phone/title> path stylestroke-width:0.03456859 dM 8.2810275,8.2791777 C 7.0987822,9.4641889 6.4705673,10.183423 5.810411,11.202505 c -0.5882882,0.908186 -0.9784984,1.643736 -1.0835867,1.956512 -0.3042036,0.904176 -0.024786,1.135855 0.3401549,1.409293 0.3649403,0.273437 0.8508709,0.628456 1.1702845,0.762133 0.2130809,0.08919 0.4068032,0.158151 0.7328541,-0.126417 0.3260509,-0.284569 1.3615873,-1.300263 1.6218197,-1.576051 0.4658808,-0.493743 0.2433627,-0.634679 0.066787,-0.922878 -0.1765764,-0.288198 -0.7041621,-0.806243 -0.6910953,-1.1474 0.013585,-0.355123 0.1687985,-0.504218 0.4045217,-0.804273 0.225387,-0.286815 1.083241,-1.1458447 1.1600525,-1.2226905 l 0.00432,-0.00432 C 9.6133353,9.4496009 10.472157,8.5915395 10.759215,8.3663598 11.05927,8.1306021 11.208399,7.9757347 11.563487,7.9618036 11.90468,7.9487714 12.422655,8.4763225 12.710923,8.6528989 12.99919,8.829475 13.140057,9.0519585 13.6338,8.5861123 13.909554,8.32588 14.925282,7.2907584 15.210128,6.9642926 15.494973,6.6378268 15.425732,6.4441045 15.336545,6.2314385 15.202868,5.9120249 14.847849,5.4260943 14.574411,5.0611536 14.300974,4.6962133 14.069295,4.41721 13.165119,4.7209991 12.852343,4.8260874 12.116792,5.2162976 11.208607,5.8045858 10.189525,6.4647421 9.4703599,7.0933024 8.2852795,8.2752023 l -0.00432,0.00432 z M 10.006,1.9308509e-6 c 5.523368,0 10,4.4766317691491 10,10.0000000691491 0,5.523368 -4.476632,10 -10,10 -5.5233683,0 -10,-4.476632 -10,-10 C 0.006,4.4766337 4.4826317,1.9308509e-6 10.006,1.9308509e-6 Z M 10.006,1.2490684 c -4.8326882,0 -8.7510371,3.9180033 -8.7510371,8.7510376 0,4.833033 3.9180035,8.751037 8.7510371,8.751037 4.833034,0 8.751037,-3.918004 8.751037,-8.751037 0,-4.8330343 -3.918003,-8.7510376 -8.751037,-8.7510376 z /> image height0 width0 y-558.56 x0 href src/static/site/asset/phone_icon_white.png alt />/svg> /a> a idheader-phone-text hreftel:+15875859770 > span>(587) 585-9770/span> /a> /div> /div> div idsmall-header-button-wrapper> span idtoggle-small-header-button onclicktoggleNav()> span classline1>/span> span classline2>/span> span classline3>/span> /span> ul idsmall-menulist classsmallmenulist> li>a classsmallmenuitems href/>Home/a>/li> li>a classsmallmenuitems href/about_us>About/a>/li> li>a classsmallmenuitems href/cell-phone-parts>Cell Phone Parts/a>/li> li>a classsmallmenuitems href/gadget-repair-service>Gadget Repair Service/a>/li> li>a classsmallmenuitems href/cell-phone-accessories>Cell Phone Accessories/a>/li> li>a classsmallmenuitems href/testimonials>Testimonials/a>/li> li>a classsmallmenuitems href/gallery>Gallery/a>/li> li>a classsmallmenuitems href/contact>Contact/a>/li> /ul> /div> div idheader-menu-list> ul idheader-first-half> li idhomeButton classhidebutton>a class href/>Home/a>/li> li classhidebutton>a classtrigger href/about_us>About/a>/li> li idheaderServiceButton classhidebutton dropbtn dropdown>a href/#services idserviceLink classmyLink > Our Products /a> ul idmore-list classdropdown-content menulist> li classmore-link> a classmore-item href/cell-phone-parts>Cell Phone Parts/a> /li> li classmore-link> a classmore-item href/gadget-repair-service>Gadget Repair Service/a> /li> li classmore-link> a classmore-item href/cell-phone-accessories>Cell Phone Accessories/a> /li> /ul> /li>/ul> div idheaderLogoList> a idlogo href/ altPhone Station > picture>source typeimage/png srcsethttps://cellphonestorecalgary.ca/images/1395908/372_399.png 372w,https://cellphonestorecalgary.ca/images/1395908/0_0.png>img classlazyload altPhone Station data-srchttps://cellphonestorecalgary.ca/images/1395908/0_0.png title> /picture> /a> /div> ul idheader-second-half> li classhidebutton>a classtrigger href/testimonials>Testimonials/a>/li> li classhidebutton>a classtrigger href/gallery>Gallery/a>/li> li classhidebutton>a classtrigger href/contact>Contact/a>/li> /ul> /div> /div> /header> /div> div classwrapper> section> div idpromo-image> picture>source typeimage/webp srcsethttps://cellphonestorecalgary.ca/images/1395993/767_399.webp 767w,https://cellphonestorecalgary.ca/images/1395993/0_0.webp>source typeimage/jpeg srcsethttps://cellphonestorecalgary.ca/images/1395993/767_399.jpg 767w,https://cellphonestorecalgary.ca/images/1395993/0_0.jpg>img classlazyload alt data-srchttps://cellphonestorecalgary.ca/images/1395993/0_0.jpg title> /picture> /div>/section> section> div idintroduction-bg classpage-content-bg> div idintroduction-fg classpage-content-fg> div classtext-content left> h2 idunderline-header-title>p>Welcome to Phone Station/p>/h2>p>a href/contact>Phone Station/a> is your one-stop shop for all your gadget needs in a hrefhttps://maps.app.goo.gl/k6WzpqASpbsCtQ6w5>Calgary, AB/a>. We have been in business for 7 years, providing top-notch services and products to our customers. Our store stocks a wide range of a href/cell-phone-parts>cell phone parts/a>, accessories, and a href/cell-phone-accessories>gadgets for sale/a>. From a href/cell-phone-parts>LCD parts/a> to a href/cell-phone-accessories>screen protectors/a>, we have everything you need to keep your cell phone in tip-top shape. We also offer a href/cell-phone-parts>phone screen replacement/a> services for when accidents happen./p>p>At Phone Station, we understand the importance of staying connected, which is why we offer a href/gadget-repair-service>gadget repair service/a>s to keep your devices functioning properly. Our skilled professionals are skilled in repairing cell phones and other electronics, ensuring that you stay connected to the world around you. Additionally, we offer a href/cell-phone-parts>cell phone trade-in/a> services, allowing you to upgrade your device without breaking the bank. And if youre looking to customize your device, we have a variety of a href/cell-phone-accessories>cell phone accessories/a> to choose from./p>p>At Phone Station, our goal is to provide expert repair services for cell phones and computers alongside a diverse retail selection. We aim to simplify your tech experience by offering reliable solutions and quality products. If youre looking for a reliable and trustworthy a href/cell-phone-parts>cell phone store/a> in Calgary, look no further than us. We pride ourselves on providing high-quality products and services to our customers. Our team of experienced professionals is dedicated to ensuring that you receive the best possible service. Come visit Phone Station today! You can also reach us out at a hreftel:+1587585977>(587) 585-977/a>./p> div idinfo-content> div idlearn-more-button> a href/about_us>About Us/a> /div> /div> /div> /div> /div> /section> section> a href#services idtarget>/a> div classservice-container> a classservice-image altCell Phone Parts href/cell-phone-parts> picture>source typeimage/webp srcsethttps://cellphonestorecalgary.ca/images/1396361/400_400.webp 400w,https://cellphonestorecalgary.ca/images/1396361/0_0.webp>source typeimage/jpeg srcsethttps://cellphonestorecalgary.ca/images/1396361/400_400.jpg 400w,https://cellphonestorecalgary.ca/images/1396361/0_0.jpg>img classlazyload altCell Phone Parts data-srchttps://cellphonestorecalgary.ca/images/1396361/0_0.jpg title> /picture> /a> div classtext-eighty animate-me> div classtext-content> h1>Cell Phone Parts/h1> div classservice-desc-text> p>We are dedicated to providing the highest quality cell phone parts to our customers. Our extensive inventory includes a wide range of components, including LCD parts, so you can find what you.../p> /div> /div> div classservice-button> a href/cell-phone-parts>p>READ MORE/p> /a> /div> /div> /div> div classservice-container odd> a classservice-image odd altGadget Repair Service href/gadget-repair-service> picture>source typeimage/webp srcsethttps://cellphonestorecalgary.ca/images/1396006/400_400.webp 400w,https://cellphonestorecalgary.ca/images/1396006/0_0.webp>source typeimage/jpeg srcsethttps://cellphonestorecalgary.ca/images/1396006/400_400.jpg 400w,https://cellphonestorecalgary.ca/images/1396006/0_0.jpg>img classlazyload altGadget Repair Service data-srchttps://cellphonestorecalgary.ca/images/1396006/0_0.jpg title> /picture> /a> div classtext-eighty animate-me> div classtext-content> h1>Gadget Repair Service/h1> div classservice-desc-text> p>Our team of highly skilled professionals takes pride in being the go-to destination for all your gadget repair needs. We are equipped with the latest tools and techniques to fix any issue that.../p> /div> /div> div classservice-button-odd> a href/gadget-repair-service>p>READ MORE/p> /a> /div> /div> /div> div classservice-container> a classservice-image altCell Phone Accessories href/cell-phone-accessories> picture>source typeimage/webp srcsethttps://cellphonestorecalgary.ca/images/1396008/400_400.webp 400w,https://cellphonestorecalgary.ca/images/1396008/0_0.webp>source typeimage/jpeg srcsethttps://cellphonestorecalgary.ca/images/1396008/400_400.jpg 400w,https://cellphonestorecalgary.ca/images/1396008/0_0.jpg>img classlazyload altCell Phone Accessories data-srchttps://cellphonestorecalgary.ca/images/1396008/0_0.jpg title> /picture> /a> div classtext-eighty animate-me> div classtext-content> h1>Cell Phone Accessories/h1> div classservice-desc-text> p>We specialize in delivering the latest and most innovative cell phone accessories that cater to the ever-evolving needs of our tech-savvy customers. Our wide range of accessories includes phone.../p> /div> /div> div classservice-button> a href/cell-phone-accessories>p>READ MORE/p> /a> /div> /div> /div> /section> section> div idproud-image> h1 classanimate-me>Proudly Serving/h1> div idareas-text>p classanimate-me>Calgary, AB/p>/div> /div> /section> section> div idmap-wrapper-bg> div idmap-wrapper classmap-small > iframe classlazyload idmap data-srchttps://www.google.com/maps/embed?pb!1m14!1m8!1m3!1d10026.183596021145!2d-113.996261!3d51.0799322!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x5371653a5c5d9c51%3A0x554fd46972b54f92!2sPhone%20Station!5e0!3m2!1sen!2sus!4v1716572219961!5m2!1sen!2sus width100% height100% frameborder0 titleGoogle Map styleborder:0 allowfullscreen> /iframe> /div> /div> /section> nav> div idvalue-list> div classvalue-listing>a href/cell-phone-parts>Cell Phone Parts/a>/div>div classvalue-listing>|/div> div classvalue-listing>a href/gadget-repair-service>Gadget Repair Service/a>/div>div classvalue-listing>|/div> div classvalue-listing>a href/cell-phone-accessories>Cell Phone Accessories/a>/div>/div> /nav> footer> div idfooter-background> div idfooter-wrapper> div idfooter-section-list> div idfooter-section-left> div idfooter-address> p idfooter-address-title stylefont-weight: bolder; font-size: 16px;>Phone Station /p>p idfooter-address-loc stylefont-size: 14px;>3131 27 St NE #69br>Calgary, AB T1Y 0B3/p>/div> div idfooter-hours> table> thead>/thead> tr> td>Monday/td>td>10AM - 8PM/td>/tr> tr> td>Tuesday/td>td>10AM - 8PM/td>/tr> tr> td>Wednesday/td>td>10AM - 8PM/td>/tr> tr> td>Thursday/td>td>10AM - 8PM/td>/tr> tr> td>Friday/td>td>10AM - 8PM/td>/tr> tr> td>Saturday/td>td>10AM - 7PM/td>/tr> tr> td>Sunday/td>td>11AM - 5PM/td>/tr> /table> /div> /div> div idfooter-section-middle> div idfooter-phone-container> a idfooter-phone-img hreftel:+15875859770 > ?xml version1.0 encodingUTF-8 standaloneno?>svg xmlns:dchttp://purl.org/dc/elements/1.1/ xmlns:cchttp://creativecommons.org/ns# xmlns:rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns# xmlns:svghttp://www.w3.org/2000/svg xmlnshttp://www.w3.org/2000/svg height20 width20 version1.1 aria-labelPhone viewBox0 0 20 20 roleimg> title>Phone/title> path stylestroke-width:0.03456859 dM 8.2810275,8.2791777 C 7.0987822,9.4641889 6.4705673,10.183423 5.810411,11.202505 c -0.5882882,0.908186 -0.9784984,1.643736 -1.0835867,1.956512 -0.3042036,0.904176 -0.024786,1.135855 0.3401549,1.409293 0.3649403,0.273437 0.8508709,0.628456 1.1702845,0.762133 0.2130809,0.08919 0.4068032,0.158151 0.7328541,-0.126417 0.3260509,-0.284569 1.3615873,-1.300263 1.6218197,-1.576051 0.4658808,-0.493743 0.2433627,-0.634679 0.066787,-0.922878 -0.1765764,-0.288198 -0.7041621,-0.806243 -0.6910953,-1.1474 0.013585,-0.355123 0.1687985,-0.504218 0.4045217,-0.804273 0.225387,-0.286815 1.083241,-1.1458447 1.1600525,-1.2226905 l 0.00432,-0.00432 C 9.6133353,9.4496009 10.472157,8.5915395 10.759215,8.3663598 11.05927,8.1306021 11.208399,7.9757347 11.563487,7.9618036 11.90468,7.9487714 12.422655,8.4763225 12.710923,8.6528989 12.99919,8.829475 13.140057,9.0519585 13.6338,8.5861123 13.909554,8.32588 14.925282,7.2907584 15.210128,6.9642926 15.494973,6.6378268 15.425732,6.4441045 15.336545,6.2314385 15.202868,5.9120249 14.847849,5.4260943 14.574411,5.0611536 14.300974,4.6962133 14.069295,4.41721 13.165119,4.7209991 12.852343,4.8260874 12.116792,5.2162976 11.208607,5.8045858 10.189525,6.4647421 9.4703599,7.0933024 8.2852795,8.2752023 l -0.00432,0.00432 z M 10.006,1.9308509e-6 c 5.523368,0 10,4.4766317691491 10,10.0000000691491 0,5.523368 -4.476632,10 -10,10 -5.5233683,0 -10,-4.476632 -10,-10 C 0.006,4.4766337 4.4826317,1.9308509e-6 10.006,1.9308509e-6 Z M 10.006,1.2490684 c -4.8326882,0 -8.7510371,3.9180033 -8.7510371,8.7510376 0,4.833033 3.9180035,8.751037 8.7510371,8.751037 4.833034,0 8.751037,-3.918004 8.751037,-8.751037 0,-4.8330343 -3.918003,-8.7510376 -8.751037,-8.7510376 z /> image height0 width0 y-558.56 x0 href src/static/site/asset/phone_icon_white.png alt />/svg> /a> a idfooter-phone-text hreftel:+15875859770 > span>(587) 585-9770/span> /a> /div> div idfooter-social-container> ul idfooter-social-list> li classfooter-social-media> a hrefhttps://www.facebook.com/profile.php?id61558756963093&mibextidZbWKwL relnoreferrer aria-labelfacebook> svg roleimg xmlnshttp://www.w3.org/2000/svg viewBox0 0 28 28 height28 width28>title idsocial-media-1>Facebook/title>path dM 26.689315,-0.08124651 H 1.7817617 c -0.85272668,0 -1.54447358,0.6917469 -1.54447358,1.54447361 V 26.37078 c 0,0.853894 0.6917469,1.544474 1.54447358,1.544474 H 15.189752 V 17.073609 h -3.648877 v -4.222805 h 3.65121 V 9.7175289 c 0,-3.6162148 2.209391,-5.5818025 5.435988,-5.5818025 1.54564,0 2.874307,0.1131525 3.261592,0.1633129 v 3.7795276 h -2.23972 c -1.749781,0 -2.090405,0.8398951 -2.090405,2.0647421 v 2.694663 h 4.18081 l -0.542432,4.234471 h -3.639545 v 10.842811 h 7.133275 c 0.85506,0 1.54564,-0.69058 1.54564,-1.544474 V 1.4632271 c -0.0035,-0.85272671 -0.69408,-1.54447361 -1.547973,-1.54447361 />image altFacebook src/static/3/asset/sm_facebook.png titleFacebook xlink:href>/image>/svg> /a> /li> li classfooter-social-media> a hrefhttps://maps.app.goo.gl/k6WzpqASpbsCtQ6w5 relnoreferrer aria-labelgoogle_my_business> svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 28 28 roleimg width28 height28>title idsocial-media-2>Google My Business/title>path dM 28.0292,10.479528 25.542738,2.2424208 A 0.50891272,0.4921123 0 0 0 25.054126,1.8882118 H 3.0455754 A 0.50891272,0.4921123 0 0 0 2.5576632,2.2417208 L 0.070501,10.479528 A 0.50611265,0.49001225 0 0 0 0.0502,10.614631 v 0.236606 a 3.8038951,3.678592 0 0 0 1.6205405,3.010775 v 9.800245 a 2.0888522,2.0202505 0 0 0 2.0860522,2.026551 H 24.342908 a 2.0888522,2.0202505 0 0 0 2.086752,-2.01815 v -9.812146 a 3.8038951,3.678592 0 0 0 1.620541,-3.004475 v -0.239406 a 0.50681267,0.49001225 0 0 0 -0.0203,-0.135103 z M 14.558764,2.8724368 h 4.844121 l 0.948524,7.5272892 a 2.9071727,2.8119703 0 1 1 -5.794045,0.340208 z M 7.7475929,10.399726 8.6961169,2.8724368 H 13.540238 V 10.740634 A 2.9071727,2.8119703 0 1 1 7.7461929,10.400426 Z m -6.680967,0.455011 v -0.165904 l 2.359059,-7.8156962 h 4.245606 L 6.6247649,11.180245 A 2.7888697,2.6971674 0 0 1 1.0666259,10.854037 Z M 24.342208,24.705283 H 3.7567932 A 1.0710268,1.0360259 0 0 1 2.6871664,23.670658 v -9.313733 a 3.8038951,3.678592 0 0 0 4.5228135,-1.762644 3.9221981,3.7933948 0 0 0 6.8398711,0.0112 3.9221981,3.7933948 0 0 0 6.839871,-0.0112 3.8038951,3.678592 0 0 0 4.522813,1.762644 v 9.313033 a 1.0710268,1.0353259 0 0 1 -1.069627,1.034625 z m 2.690168,-13.850546 a 2.7888697,2.6971674 0 0 1 -5.558839,0.326208 L 20.42001,2.8724368 h 4.245606 l 2.359059,7.8156962 z m -3.322284,9.513938 h -2.870071 a 0.50891272,0.4921123 0 0 0 0,0.983525 h 2.310057 a 2.3744594,2.2967574 0 1 1 -0.640516,-2.115453 0.50891272,0.4921123 0 1 0 0.718918,-0.695818 3.3908848,3.278882 0 1 0 0.993325,2.319158 0.50891272,0.4921123 0 0 0 -0.506112,-0.492112 z />image altGoogle My Business src/static/3/asset/sm_google_my_business.png titleGoogle My Business xlink:href>/image>/svg> /a> /li> li classfooter-social-media> a hrefhttps://www.instagram.com/phone_station_can relnoreferrer aria-labelinstagram> svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 28 28 height28 width28 roleimg>title idsocial-media-3>Instagram/title>path dM 20.388801,0.03326312 H 7.8427763 c -4.2604015,0 -7.72682216,3.46641998 -7.72682216,7.72698998 V 20.306273 c 0,4.26074 3.46642066,7.72699 7.72682216,7.72699 H 20.388801 c 4.260898,0 7.727153,-3.46642 7.727153,-7.72699 V 7.7602531 C 28.11612,3.4996831 24.649699,0.03326312 20.388801,0.03326312 Z M 25.631824,20.306273 c 0,2.89089 -2.3518,5.24269 -5.242858,5.24269 H 7.8427763 c -2.8907265,1.7e-4 -5.2425264,-2.3518 -5.2425264,-5.24269 V 7.7602531 c 0,-2.89089 2.3517999,-5.24269 5.2425264,-5.24269 H 20.388801 c 2.890892,0 5.242857,2.3518 5.242857,5.24269 V 20.306273 Z M 14.115788,6.8187031 c -3.978185,0 -7.214891,3.2365399 -7.214891,7.2148899 0,3.97835 3.23654,7.2144 7.214891,7.2144 3.978352,0 7.214892,-3.23621 7.214892,-7.2144 0,-3.97818 -3.236375,-7.2148899 -7.214892,-7.2148899 z m 0,11.9449899 c -2.60851,0 -4.7305951,-2.12192 -4.7305951,-4.7301 0,-2.60818 2.1220851,-4.7305899 4.7305951,-4.7305899 2.608511,0 4.730596,2.1220799 4.730596,4.7305899 0,2.60851 -2.122251,4.7301 -4.730596,4.7301 z M 21.634923,4.7120231 c -0.480297,0 -0.949001,0.19377 -1.286865,0.53329 a 1.831754,1.831754 0 0 0 -0.534951,1.28852 c 0,0.4803 0.195431,0.949 0.534951,1.28853 0.337864,0.33786 0.808224,0.53329 1.286865,0.53329 a 1.840035,1.840035 0 0 0 1.288522,-0.53313 c 0.33952,-0.33952 0.533295,-0.81154 0.533295,-1.28852 0,-0.4803 -0.193775,-0.95066 -0.533295,-1.28852 -0.337864,-0.33952 -0.808224,-0.5333 -1.288522,-0.5333 z />image altInstagram src/static/3/asset/sm_instagram.png titleInstagram xlink:href>/image>/svg> /a> /li> li classfooter-social-media> a hrefhttps://www.pinterest.ca/phonestation_ab/ relnoreferrer aria-labelpinterest> svg xmlnshttp://www.w3.org/2000/svg height28 width28 viewBox0 0 28 28 roleimg>title idsocial-media-4>Pinterest/title>path dM 14.015582,0.10069531 A 13.988916,13.988916 0 0 0 0.02900002,14.086111 c 0,5.926914 3.68448678,10.986957 8.88803708,13.022876 -0.122505,-1.108379 -0.233343,-2.803616 0.04666,-4.0135 l 1.6404019,-6.950123 c 0,0 -0.420018,-0.840035 -0.420018,-2.076753 0,-1.940248 1.128215,-3.395142 2.52944,-3.395142 1.194716,0 1.771073,0.898371 1.771073,1.969415 0,1.201717 -0.761865,2.994959 -1.157381,4.657528 -0.332514,1.391891 0.700029,2.525939 2.070919,2.525939 2.48277,0 4.396183,-2.619276 4.396183,-6.401767 0,-3.336806 -2.406933,-5.6819038 -5.84291,-5.6819038 -3.9668319,0 -6.3119299,2.9891248 -6.3119299,6.0669198 0,1.205216 0.459686,2.50027 1.038378,3.1968 0.116671,0.140006 0.130671,0.262511 0.09917,0.402517 l -0.389683,1.590232 c -0.06184,0.262511 -0.200675,0.315013 -0.466687,0.192508 -1.7442345,-0.816701 -2.8386134,-3.357807 -2.8386134,-5.420559 0,-4.4055164 3.2061334,-8.4610191 9.2403843,-8.4610191 4.851202,0 8.62436,3.4616442 8.62436,8.0771701 0,4.824368 -3.041627,8.706029 -7.272136,8.706029 -1.416393,0 -2.746448,-0.735031 -3.217801,-1.610067 l -0.875037,3.322805 c -0.315012,1.219217 -1.171382,2.744114 -1.7477389,3.670486 1.3102209,0.402517 2.6904449,0.624193 4.1418389,0.624193 7.708488,0 13.983083,-6.259427 13.983083,-13.985416 0,-7.7259884 -6.272262,-13.98424909 -13.980749,-13.98424909 z />image altPinterest src/static/2/asset/sm_pinterest.png titlePinterest xlink:href>/image>/svg> /a> /li> li classfooter-social-media> a hrefhttps://www.yelp.ca/biz/phone-station-calgary relnoreferrer aria-labelyelp> svg xmlnshttp://www.w3.org/2000/svg height28 width28 roleimg>title idsocial-media-5>Yelp/title>path dm 7.6118719,0.81812671 c 1.299325,-1.111479 3.8086591,-1.429044 4.8315321,-1.212136 1.022873,0.216908 1.571524,0.839989 1.575068,1.60200499 l 0.05954,9.7055943 c 0.0035,0.76556 -0.359388,1.46307 -0.811635,1.559474 -0.452247,0.0964 -1.119985,-0.361515 -1.48717,-1.007987 L 7.0823562,3.1389067 C 6.7194243,2.4917247 5.9822188,2.2060577 7.609742,0.81741771 Z M 6.0523984,19.276621 10.777603,17.461961 c 0.659232,-0.253769 1.247578,-0.959076 1.314919,-1.571524 0.06734,-0.612448 -0.415387,-1.339729 -1.047682,-1.618308 L 6.0531072,12.127144 c -0.649308,-0.279996 -1.3999818,0.38278 -1.5977513,1.463069 v 4.546574 c 0.1219224,0.779737 0.954823,1.399982 1.613346,1.141251 z m 8.2439426,0.907329 c 0.01418,-0.747129 -0.362931,-1.424791 -0.837862,-1.470157 -0.474931,-0.04537 -1.226313,0.391995 -1.676433,0.97467 l -3.2926161,4.290679 c -0.448703,0.582675 -0.226833,1.952886 0.427437,2.211616 l 3.4464371,1.299325 c 0.656396,0.260857 1.812533,-0.507538 1.824583,-1.275933 l 0.108454,-6.033744 z m 8.194325,-0.99948 -4.132605,-1.287983 c -0.670573,-0.20982 -1.43188,-0.187137 -1.688484,0.04678 -0.256604,0.23392 -0.19139,0.971126 0.143187,1.642408 l 2.608574,5.181705 c 0.336705,0.666321 1.687067,0.552904 2.055669,-0.09215 0,0 1.571524,-2.519967 1.861445,-3.460613 0.28992,-0.940646 -0.180049,-1.814659 -0.848495,-2.03015 z m 1.006568,-7.284158 C 23.310097,11.248168 22.01857,9.3130037 21.318225,8.6523537 c -0.700345,-0.66065 -1.501347,-0.567081 -1.949342,0.0021 l -2.662446,3.4492723 c -0.453665,0.567081 -0.572752,1.497803 -0.270782,2.037948 0.301971,0.540145 1.103682,0.847077 1.78418,0.680497 l 4.607535,-0.927178 c 0.830774,-0.216908 0.860545,-1.336893 0.670573,-1.991872 z />image altYelp src/static/2/asset/sm_yelp.png titleYelp xlink:href>/image>/svg> /a> /li> /ul> /div> div idfooter-copyright> p>Copyright © 2025 Phone Station /p> p idfooter-copyright-bottom>span idrights-text>All Rights Reserved/span>. span idsitemap-text>a href/sitemap.xml target_blank>Sitemap/a>/span>. span idaccessibility-text>a href/accessibility_page target_blank>Accessibility Statement/a>/span>/p> /div> /div> div idfooter-section-right> div idfooter-tags> p>Trending Searches:/p> p idfooter-keys>Cellphone Trade-in, Gadgets for Sale, Cellphone Repair Service, Screen Protectors, Gadget Repair Service, LCD Parts, Cell Phone Accessories, Cell Phone Parts, Phone Screen Replacement, Cell Phone Store/p> /div> /div> /div> /div>/div> /footer> /div> /main> script defer> function loadVideo(containerId, videoId) { const container document.getElementById(containerId); const iframe document.createElement(iframe); iframe.setAttribute(src, `https://www.youtube.com/embed/${videoId}?autoplay1&enablejsapi1`); iframe.setAttribute(frameborder, 0); iframe.setAttribute(allow, accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture); iframe.setAttribute(allowfullscreen, true); iframe.style.width 100%; iframe.style.height 100%; container.innerHTML ; container.appendChild(iframe); } /script> script typetext/javascript async> /*! lazysizes - v5.2.0 */!function(a,b){var cb(a,a.document,Date);a.lazySizesc,objecttypeof module&&module.exports&&(module.exportsc)}(undefined!typeof window?window:{},function(a,b,c){use strict;var d,e;if(function(){var b,c{lazyClass:lazyload,loadedClass:lazyloaded,loadingClass:lazyloading,preloadClass:lazypreload,errorClass:lazyerror,autosizesClass:lazyautosizes,srcAttr:data-src,srcsetAttr:data-srcset,sizesAttr:data-sizes,minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};ea.lazySizesConfig||a.lazysizesConfig||{};for(b in c)b in e||(ebcb)}(),!b||!b.getElementsByClassName)return{init:function(){},cfg:e,noSupport:!0};var fb.documentElement,ga.HTMLPictureElement,haddEventListener,igetAttribute,jah.bind(a),ka.setTimeout,la.requestAnimationFrame||k,ma.requestIdleCallback,n/^picture$/i,oload,error,lazyincluded,_lazyloaded,p{},qArray.prototype.forEach,rfunction(a,b){return pb||(pbnew RegExp((\\s|^)+b+(\\s|$))),pb.test(ai(class)||)&&pb},sfunction(a,b){r(a,b)||a.setAttribute(class,(ai(class)||).trim()+ +b)},tfunction(a,b){var c;(cr(a,b))&&a.setAttribute(class,(ai(class)||).replace(c, ))},ufunction(a,b,c){var dc?h:removeEventListener;c&&u(a,b),o.forEach(function(c){ad(c,b)})},vfunction(a,c,e,f,g){var hb.createEvent(Event);return e||(e{}),e.instanced,h.initEvent(c,!f,!g),h.detaile,a.dispatchEvent(h),h},wfunction(b,c){var d;!g&&(da.picturefill||e.pf)?(c&&c.src&&!bi(srcset)&&b.setAttribute(srcset,c.src),d({reevaluate:!0,elements:b})):c&&c.src&&(b.srcc.src)},xfunction(a,b){return(getComputedStyle(a,null)||{})b},yfunction(a,b,c){for(cc||a.offsetWidth;ce.minSize&&b&&!a._lazysizesWidth;)cb.offsetWidth,bb.parentNode;return c},zfunction(){var a,c,d,e,fd,gfunction(){var bf;for(fd.length?e:d,a!0,c!1;b.length;)b.shift()();a!1},hfunction(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c!0,(b.hidden?k:l)(g)))};return h._lsFlushg,h}(),Afunction(a,b){return b?function(){z(a)}:function(){var bthis,carguments;z(function(){a.apply(b,c)})}},Bfunction(a){var b,d0,fe.throttleDelay,ge.ricTimeout,hfunction(){b!1,dc.now(),a()},im&&g>49?function(){m(h,{timeout:g}),g!e.ricTimeout&&(ge.ricTimeout)}:A(function(){k(h)},!0);return function(a){var e;(a!0a)&&(g33),b||(b!0,ef-(c.now()-d),e0&&(e0),a||e9?i():k(i,e))}},Cfunction(a){var b,d,e99,ffunction(){bnull,a()},gfunction(){var ac.now()-d;ae?k(g,e-a):(m||f)(f)};return function(){dc.now(),b||(bk(g,e))}},Dfunction(){var g,m,o,p,y,D,F,G,H,I,J,K,L/^img$/i,M/^iframe$/i,Nonscrollin a&&!/(gle|ing)bot/.test(navigator.userAgent),O0,P0,Q0,R-1,Sfunction(a){Q--,(!a||Q0||!a.target)&&(Q0)},Tfunction(a){return nullK&&(Khiddenx(b.body,visibility)),K||!(hiddenx(a.parentNode,visibility)&&hiddenx(a,visibility))},Ufunction(a,c){var d,ea,gT(a);for(G-c,J+c,H-c,I+c;g&&(ee.offsetParent)&&e!b.body&&e!f;)(g(x(e,opacity)||1)>0)&&visible!x(e,overflow)&&(de.getBoundingClientRect(),gI>d.left&&Hd.right&&J>d.top-1&&Gd.bottom+1);return g},Vfunction(){var a,c,h,j,k,l,n,o,q,r,s,t,ud.elements;if((pe.loadMode)&&Q8&&(au.length)){for(c0,R++;ca;c++)if(uc&&!uc._lazyRace)if(!N||d.prematureUnveil&&d.prematureUnveil(uc))ba(uc);else if((ouci(data-expand))&&(l1*o)||(lP),r||(r!e.expand||e.expand1?f.clientHeight>500&&f.clientWidth>500?500:370:e.expand,d._defExr,sr*e.expFactor,te.hFac,Knull,Ps&&Q1&&R>2&&p>2&&!b.hidden?(Ps,R0):Pp>1&&R>1&&Q6?r:O),q!l&&(DinnerWidth+l*t,FinnerHeight+l,n-1*l,ql),huc.getBoundingClientRect(),(Jh.bottom)>n&&(Gh.top)F&&(Ih.right)>n*t&&(Hh.left)D&&(J||I||H||G)&&(e.loadHidden||T(uc))&&(m&&Q3&&!o&&(p3||R4)||U(uc,l))){if(ba(uc),k!0,Q>9)break}else!k&&m&&!j&&Q4&&R4&&p>2&&(g0||e.preloadAfterLoad)&&(g0||!o&&(J||I||H||G||auto!uci(e.sizesAttr)))&&(jg0||uc);j&&!k&&ba(j)}},WB(V),Xfunction(a){var ba.target;if(b._lazyCache)return void delete b._lazyCache;S(a),s(b,e.loadedClass),t(b,e.loadingClass),u(b,Z),v(b,lazyloaded)},YA(X),Zfunction(a){Y({target:a.target})},$function(a,b){try{a.contentWindow.location.replace(b)}catch(c){a.srcb}},_function(a){var b,cai(e.srcsetAttr);(be.customMediaai(data-media)||ai(media))&&a.setAttribute(media,b),c&&a.setAttribute(srcset,c)},aaA(function(a,b,c,d,f){var g,h,j,l,m,p;(mv(a,lazybeforeunveil,b)).defaultPrevented||(d&&(c?s(a,e.autosizesClass):a.setAttribute(sizes,d)),hai(e.srcsetAttr),gai(e.srcAttr),f&&(ja.parentNode,lj&&n.test(j.nodeName||)),pb.firesLoad||srcin a&&(h||g||l),m{target:a},s(a,e.loadingClass),p&&(clearTimeout(o),ok(S,2500),u(a,Z,!0)),l&&q.call(j.getElementsByTagName(source),_),h?a.setAttribute(srcset,h):g&&!l&&(M.test(a.nodeName)?$(a,g):a.srcg),f&&(h||l)&&w(a,{src:g})),a._lazyRace&&delete a._lazyRace,t(a,e.lazyClass),z(function(){var ba.complete&&a.naturalWidth>1;p&&!b||(b&&s(a,ls-is-cached),X(m),a._lazyCache!0,k(function(){_lazyCachein a&&delete a._lazyCache},9)),lazya.loading&&Q--},!0)}),bafunction(a){if(!a._lazyRace){var b,cL.test(a.nodeName),dc&&(ai(e.sizesAttr)||ai(sizes)),fautod;(!f&&m||!c||!ai(src)&&!a.srcset||a.complete||r(a,e.errorClass)||!r(a,e.lazyClass))&&(bv(a,lazyunveilread).detail,f&&E.updateElem(a,!0,a.offsetWidth),a._lazyRace!0,Q++,aa(a,b,f,d,c))}},caC(function(){e.loadMode3,W()}),dafunction(){3e.loadMode&&(e.loadMode2),ca()},eafunction(){if(!m){if(c.now()-y999)return void k(ea,999);m!0,e.loadMode3,W(),j(scroll,da,!0)}};return{_:function(){yc.now(),d.elementsb.getElementsByClassName(e.lazyClass),gb.getElementsByClassName(e.lazyClass+ +e.preloadClass),j(scroll,W,!0),j(resize,W,!0),j(pageshow,function(a){if(a.persisted){var cb.querySelectorAll(.+e.loadingClass);c.length&&c.forEach&&l(function(){c.forEach(function(a){a.complete&&ba(a)})})}}),a.MutationObserver?new MutationObserver(W).observe(f,{childList:!0,subtree:!0,attributes:!0}):(fh(DOMNodeInserted,W,!0),fh(DOMAttrModified,W,!0),setInterval(W,999)),j(hashchange,W,!0),focus,mouseover,click,load,transitionend,animationend.forEach(function(a){bh(a,W,!0)}),/d$|^c/.test(b.readyState)?ea():(j(load,ea),bh(DOMContentLoaded,W),k(ea,2e4)),d.elements.length?(V(),z._lsFlush()):W()},checkElems:W,unveil:ba,_aLSL:da}}(),Efunction(){var a,cA(function(a,b,c,d){var e,f,g;if(a._lazysizesWidthd,d+px,a.setAttribute(sizes,d),n.test(b.nodeName||))for(eb.getElementsByTagName(source),f0,ge.length;fg;f++)ef.setAttribute(sizes,d);c.detail.dataAttr||w(a,c.detail)}),dfunction(a,b,d){var e,fa.parentNode;f&&(dy(a,f,d),ev(a,lazybeforesizes,{width:d,dataAttr:!!b}),e.defaultPrevented||(de.detail.width)&&d!a._lazysizesWidth&&c(a,f,e,d))},ffunction(){var b,ca.length;if(c)for(b0;bc;b++)d(ab)},gC(f);return{_:function(){ab.getElementsByClassName(e.autosizesClass),j(resize,g)},checkElems:g,updateElem:d}}(),Ffunction(){!F.i&&b.getElementsByClassName&&(F.i!0,E._(),D._())};return k(function(){e.init&&F()}),d{cfg:e,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z}}); /script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]