PageSourceSearch

https://www.averfocus.com.au/signin?uri=%2Faccount%2Fprofile

html averfocus.com.au collected 2026-10-08 03:45:21 UTC 29,078 bytes, 557 lines download raw bytes

1<!DOCTYPE html><html lang="en-US" dir="ltr" data-nojs><head><title>Averfocus</title><meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta name="generator" content="Zoho Commerce, https://www.zoho.com/commerce"/><link rel="icon" href="/favicon.png"/><link href=https://zfcommerce.nimbuspop.com/IDC/css/portal-signin.css rel="stylesheet"><link href="/zs-customcss.css" rel="stylesheet">
1<script src="https://cdn1.zohoecommerce.com/zs-lang_en_US.js?v=1788493820669&storefront_domain=www.averfocus.com.au" defer></script>
1<script src="https://zfcommerce.nimbuspop.com/IDC/js/zstore-core.js" defer></script>
1<script src="https://cdn1.zohoecommerce.com/template/077aefcc736547a79556151d59144e78/js/header.js?v=1788493820669&storefront_domain=www.averfocus.com.au" onerror="this.onerror=null;this.src='/template/077aefcc736547a79556151d59144e78/js/header.js'" defer></script>
1<script src="https://cdn1.zohoecommerce.com/template/077aefcc736547a79556151d59144e78/js/eventhandler.js?v=1788493820669&storefront_domain=www.averfocus.com.au" onerror="this.onerror=null;this.src='/template/077aefcc736547a79556151d59144e78/js/eventhandler.js'" defer></script>
1<script src="https://cdn1.zohoecommerce.com/template/077aefcc736547a79556151d59144e78/js/megamenu.js?v=1788493820669&storefront_domain=www.averfocus.com.au" onerror="this.onerror=null;this.src='/template/077aefcc736547a79556151d59144e78/js/megamenu.js'" defer></script>
1<script src="https://cdn1.zohoecommerce.com/template/077aefcc736547a79556151d59144e78/js/language-list.js?v=1788493820669&storefront_domain=www.averfocus.com.au" onerror="this.onerror=null;this.src='/template/077aefcc736547a79556151d59144e78/js/language-list.js'" defer></script>
1<script src="https://cdn1.zohoecommerce.com/template/077aefcc736547a79556151d59144e78/js/custom.js?v=1788493820669&storefront_domain=www.averfocus.com.au" onerror="this.onerror=null;this.src='/template/077aefcc736547a79556151d59144e78/js/custom.js'" defer></script>
1<script src="https://cdn1.zohoecommerce.com/template/077aefcc736547a79556151d59144e78/js/store.js?v=1788493820669&storefront_domain=www.averfocus.com.au" onerror="this.onerror=null;this.src='/template/077aefcc736547a79556151d59144e78/js/store.js'" defer></script>
1<script src="https://cdn1.zohoecommerce.com/template/077aefcc736547a79556151d59144e78/js/products-pagination.js?v=1788493820669&storefront_domain=www.averfocus.com.au" onerror="this.onerror=null;this.src='/template/077aefcc736547a79556151d59144e78/js/products-pagination.js'" defer></script>
1<script>window.zs_data_center="USA";</script>
1<script>window.stand_alone_path="";</script>
1<script>window.zs_rendering_mode="live";</script>
1<script>window.is_social_share_enabled="true";</script>
1<script src="https://zfcommerce.nimbuspop.com/IDC/js/browser_compatibility.js" defer></script>
1<script src="https://zfcommerce.nimbuspop.com/IDC/js/portal_signup.js" defer></script>
1<script type="application/javascript">window.zs_view="signin"</script>
1<meta name="google-site-verification" content="LUJemGgjYlF1aXydImtBvKPabgf0fj_9E_Ji-w1y3U4"/><style> [data-zs-selling-price], [data-zs-label-price], [data-zs-add-to-cart] { display: none !important; } [hide_tag_element] { display: none !important; } [show_tag_element] { display: flex !important; } </style>
1<script type="application/javascript">
2    /* Hide price and add to cart for guest users */
3    var first_occurence = true, current_user = "null", user_data_fetched = false, api_call_initiated = false, is_collection_fetched = false, is_collection_fetching_initiated = false, cs_collections_data = [], is_signed_user = false;
4    var canAddButtonForRate = true; // To show or hide the alternate button for add to cart and price
5    var custom_text = "Login to View Prices";  //Text can be modified according to the need
6    var navigate_url = "/signin"; // Link to map for the alternate button
7    var need_collection_handling = false; // can be changed to true if need to hide or show item based on collection
8    var collection_id = ""; // Items in the given will be shown or hidden
9    var collection_type = "hide"; // Defines whether to "show" or "hide" items in the collection
10
11    function checkUserStatus() {
12        showDataPricing();
13        showOrHideItemData();
14        if (window.is_portal_site && !user_data_fetched) {
15            if (!api_call_initiated) {
16                api_call_initiated = true;
17                $X.get({
18                    url: '/portaluser/getCurrentPortalUser',//NO I18N
19                    handler: getCurrentUserData
20                });
21            }
22        } else if (current_user == "null") {
23            if (need_collection_handling) {
24                checkCollectionAndShowData();
25            } else {
26                showOrHideItemData();
27            }
28        }
29    }
30
31    function getCurrentUserData() {
32        let { user } = JSON.parse(this.responseText).current_user || {};
33        current_user = user || "null";
34        user_data_fetched = true;
35        if (current_user == "null") {
36            if (need_collection_handling) {
37                checkCollectionAndShowData();
38            } else {
39                showOrHideItemData();
40            }
41        } else {
42            is_signed_user = true;
43            showOrHideItemData();
44        }
45        if (window.zs_view == "product" && first_occurence) {
46            first_occurence = false;
47            setTimeout(showOrHideItemData, 1000);
48        }
49    }
50
51    function checkCollectionAndShowData () {
52        if (is_collection_fetched) {
53            showOrHideItemData();
54        } else if (!is_collection_fetching_initiated) {
55            is_collection_fetching_initiated = true;
56            $X.get({
57                url: `${window.origin}/zos-api/products?show_in_storefront=true&status=active&collection_id=${collection_id}`,//NO I18N
58                handler: function () {
59                    let { products } = JSON.parse(this.responseText) || {};
60                    cs_collections_data = products.map((product) => {
61                        return product.product_id;
62                    });
63                    is_collection_fetched = true;
64                    showOrHideItemData();
65                }
66            });
67        }
68    }
69
70    function showOrHideItemData() {
71        showHidePrices("data-zs-selling-price"); // Hiding selling price
72        showHidePrices("data-zs-label-price"); // Hiding retail price
73        showHidePrices("data-zs-add-to-cart"); // Hiding Add to cart
74        showHidePrices("data-zs-quantity-container");
75        showHidePrices("data-quantity");
76    }
77
78    function showDataPricing() {
79        let attributesHidden = ['data-zs-selling-price', 'data-zs-label-price', 'data-zs-quantity-container','data-quantity'];
80        for (let attribute of attributesHidden) {
81            let elementCotainers = document.querySelectorAll(`[${attribute}]`);
82            for (let elementCotainer of elementCotainers) {
83                elementCotainer.setAttribute("show_tag_element", "");
84            }
85        }
86
87    }
88
89    function showHidePrices(attributeName) { // Shows or hides price fo all the items
90        let elementsForProcessing = document.querySelectorAll(`[${attributeName}]`);
91        for (let element of elementsForProcessing) {
92            let productElementId = getProductElementId(element);
93            if (!productElementId) {
94                continue;
95            }
96            let elementCotainer = element.parentElement;
97            let isPriceElement = ['data-zs-selling-price', 'data-zs-label-price'].includes(attributeName);
98            let isCartElement = ['data-zs-add-to-cart'].includes(attributeName);
99            let isQuantity = ['data-zs-quantity-container'].includes(attributeName);
100            let isListQuantity = ['data-quantity'].includes(attributeName).parentNode;
101            if ((isPriceElement && element.parentElement.hasAttribute('data-zs-pricings')) || isCartElement || isQuantity || isListQuantity) { // To handle the price shown after seleting the variants in details page
102                elementCotainer = element;
103            }
104            let canHideElement = getCanShowOrHideElement(productElementId);
105            if (canHideElement) {
106                elementCotainer.setAttribute("hide_tag_element", "");
107                elementCotainer.removeAttribute("show_tag_element");
108                let loginElement = elementCotainer.parentElement.querySelector("[login-to-view-price]");
109                loginElement ? loginElement.removeAttribute("hide_tag_element") : '';
110            } else {
111                elementCotainer.setAttribute("show_tag_element", "");
112                elementCotainer.removeAttribute("hide_tag_element");
113                let loginElement = elementCotainer.parentElement.querySelector("[login-to-view-price]");
114                loginElement ? loginElement.setAttribute("hide_tag_element", "") : '';
115            }
116            if (canAddButtonForRate && isPriceElement && canHideElement && !(elementCotainer.parentElement.querySelector(":scope > [login-to-view-price]"))) {
117                let anchor_tag = document.createElement("a");
118                anchor_tag.innerText = custom_text;
119                anchor_tag.href = navigate_url;
120                anchor_tag.setAttribute("login-to-view-price", "");
121                elementCotainer.parentElement.appendChild(anchor_tag);
122            }
123        }
124    }
125
126    function getCanShowOrHideElement (productElementId) {
127        if (is_signed_user) {
128            return false;
129        } else if (!need_collection_handling) {
130            return true;
131        } else if (collection_type === "show") {
132            return is_collection_fetched ? !cs_collections_data.includes(productElementId) : true;
133        } else if (collection_type === "hide") {
134            return is_collection_fetched ? cs_collections_data.includes(productElementId) : true;
135        }
136    }
137
138    function getProductElementId(element) {
139        let productIdElement = element ? element.closest("[data-zs-product-id]") : '';
140        return productIdElement ? productIdElement.getAttribute('data-zs-product-id') : '';
141    }
142
143    function lazyloadproductlistsuccess() {
144        setTimeout(checkUserStatus, 1000);
145    }
146
147    document.addEventListener("zp-event-attribute-selected", checkUserStatus, false);
148    document.addEventListener("zp-event-add-to-cart-success", checkUserStatus, false);
149    document.addEventListener("zp-event-attribute-group-invalid", checkUserStatus, false);
150    document.addEventListener("pricelist:afterLoad", checkUserStatus, false);
151
152    document.addEventListener("zs-event-get-products-list-success", lazyloadproductlistsuccess, false);
153    document.addEventListener("zp-event-search-success", checkUserStatus, false);
154    document.addEventListener("quickview:opened", checkUserStatus, false);
155
156    window.addEventListener("load", checkUserStatus);
157</script>
157<script>
158    function addingCustomText() {
159        let userNameElem = document.querySelector("[data-portal-user-name]");
160        if (userNameElem && userNameElem.textContent.trim() !== "") {
161            let products = document.querySelectorAll("[data-zs-product-id]");
162            products.forEach(product => {
163                let priceTag = product.querySelector("[data-zs-selling-price]");
164                if (priceTag && !product.querySelector(".custom-gst-text")) { // Avoid duplication
165                    let custom_text_elem = document.createElement("div");
166                    custom_text_elem.innerText = "(+GST)";
167                    custom_text_elem.classList.add("custom-gst-text");
168                    priceTag.insertAdjacentElement("afterend", custom_text_elem);
169                }
170            });
171        }
172    }
173
174    document.addEventListener("DOMContentLoaded", function() {
175setTimeout(addingCustomText, 2000);
176});
177    document.addEventListener("quickview:opened", addingCustomText);
178    document.addEventListener("zs-event-get-products-list-success", function() {
179        setTimeout(addingCustomText, 2000);
180    });
181</script>
181<style> .theme-product-pricing{ display: flex; justify-content: space-between; } </style>
181<script type="application/javascript">
182
183/*Snippet to show SKU in product list layout and product_details(optional) page.*/
184
185function show_sku(){
186    var sort_column = {
187        "popularity": "best_selling",
188        "new": "created_time",
189        "HtoL": "min_rate",
190        "LtoH": "max_rate",
191        "featured": "",
192        "AtoZ": "name",
193        "ZtoA": "name"
194    };
195    var sort_order = {
196        "popularity": "A",
197        "new": "D",
198        "HtoL": "D",
199        "LtoH": "A",
200        "featured":"",
201        "AtoZ": "A",
202        "ZtoA": "D"
203    };
204    var per_page = 0,current_page_number = 0,flag_sorting = false,default_sortby = "" , isNormalPage = false;
205    
206    var include_product_details = true; //Boolean to include SKU entry in product details page
207
208    function showSKUInProductPage() {
209        if(include_product_details){
210            var productContainer = document.querySelectorAll("[data-zs-product-id]");
211            var variants = window.zs_product.variants;
212            for (var i = 0; i < variants.length; i++) {
213                /* Adding div for SKU */
214                var price_container = productContainer[0].querySelector("[data-zs-pricings][data-zs-variant-id='" + variants[i].variant_id + "']");
215                var sku_element = addSKUElement(price_container,variants[i].sku);
216                if(sku_element){
217                    sku_element.innerHTML = "&nbsp;" + sku_element.innerHTML;
218                }
219            }
220        }
221        setTimeout(function(){
222            var product_ids = [];
223            var productContainer = document.querySelectorAll("[data-zs-product-id]");
224            for(var i=1;i< productContainer.length;i++){
225                var prd_id = productContainer[i].getAttribute("data-zs-product-id");
226                if(!product_ids.includes(prd_id)){
227                    product_ids.push(prd_id);
228                }
229            }
230            if(product_ids.length > 0){
231                getProductDetailsByIds(product_ids.toString(),false);
232            }
233        },2000);
234    }
235
236    function displaySKU(products, args) {
237        var target_container;
238        if (args.collection_id != null) {
239            target_container = document.querySelector("[data-zs-collection-id='" + args.collection_id + "']");
240        } else if(args.is_quick_look_page){
241            var quick_look_element = document.getElementById("product_quick_look");
242            if(quick_look_element && quick_look_element.innerHTML != ""){
243                target_container = quick_look_element;
244            }
245        } else {
246            target_container = "null";
247        }
248        for (var i = 0; i < products.length; i++) {
249            var product_containers = (target_container != "null") ? (target_container.querySelectorAll("[data-zs-product-id='" + products[i].product_id + "']")) : (document.querySelectorAll("[data-zs-product-id='" + products[i].product_id + "']"));
250            product_containers.forEach(function(product){
251                if (product && product.querySelectorAll("[sku]").length == 0) {
252                    var product_id = product.getAttribute("data-zs-product-id");
253                    if (product_id == products[i].product_id) {
254                        var variants = products[i].variants;
255                        var price_container_array = product.querySelectorAll("[data-zs-pricings][data-zs-variant-id]");
256                        if (price_container_array.length > 0) {
257                            for (var j = 0; j < price_container_array.length; j++) {
258                                var variant_id = price_container_array[j].getAttribute("data-zs-variant-id");
259                                for (var k = 0; k < variants.length; k++) {
260                                    if (variants[k].variant_id == variant_id) {
261                                        /* Adding div for sku */
262                                        addSKUElement(price_container_array[j],variants[k].sku);
263                                    }
264                                }
265                            }
266                        } else {
267                            price_container_array = product.querySelector("[data-zs-selling-price]");
268                            if(!price_container_array){
269                                price_container_array = product.querySelector("[data-zs-label-price]");
270                            }
271                            if (price_container_array && variants.length == 1) {
272                                /* Adding div for SKU */
273                                var sku_element = addSKUElement(price_container_array.parentElement,variants[0].sku);
274                                if(sku_element){
275                                    if(product.className.includes("theme-product-list-style-07")){
276                                        sku_element.style = "font-size: 14px;margin:auto;text-align:center";
277                                    }
278                                    price_container_array.parentElement.style.display = "block";
279                                }
280                            }
281                        }
282                    }
283                }
284            });
285        }
286    }
287
288    function addSKUElement(elem,sku){
289        if(sku == "" || !elem){
290            return null;
291        }
292        var paragraph_elem = document.createElement("P");
293        paragraph_elem.style = "font-size:14px;";
294        var innerHTML = "</b>" + sku;
295        paragraph_elem.setAttribute("sku", sku);
296        paragraph_elem.innerHTML = innerHTML;
297        elem.appendChild(paragraph_elem);
298        return paragraph_elem;
299    }
300
301    function getProductDetails(url,params,str,collection_id) {
302        var productCount = document.querySelectorAll("[data-zs-product-id]").length;
303        if (productCount == 0) {
304            return;
305        }
306        var url, str;
307        var page_number_container = document.querySelector("[data-current-page-number]");
308        current_page_number ++;
309        params += "&page=" + current_page_number + "&per_page=" + per_page;
310        var sortcolumn = sort_column[default_sortby];
311        var sortorder = sort_order[default_sortby];
312        if (document.querySelector("[data-sort-by-products]")) {
313            sortcolumn = sort_column[document.querySelector("[data-sort-by-products]").value];
314            sortorder = sort_order[document.querySelector("[data-sort-by-products]").value];
315        }
316        if(flag_sorting && !isNormalPage){
317            params += "&sort_column=" + sortcolumn + "&sort_order=" + sortorder;
318        }
319        $X.get({
320            url: url + "?" + params,
321            args: {
322                collection_id: collection_id,
323                is_quick_look_page: false,
324                str : str
325            },
326            handler: function (args) {
327                var response = JSON.parse(this.responseText);
328                if (response.code == 0) {
329                    if (args.str != "") {
330                        var products = response[args.str].products;
331                    } else {
332                        var products = response.products;
333                    }
334                    displaySKU(products, args);
335                }
336            }
337        });
338    }
339
340    function renderHomePage() {
341        isNormalPage = true;
342        var collections = document.querySelectorAll("[data-zs-collection-id]");
343        for (var i = 0; i < collections.length; i++) {
344            var products_count = collections[i].querySelectorAll("[data-zs-product-id]").length;
345            current_page_number = 0;
346            if (products_count > 0) {
347                var collection_id = collections[i].getAttribute("data-zs-collection-id");
348                renderCollections(collection_id);
349            }
350        }
351        var storeproducts = document.querySelectorAll("[data-element-type='storeproduct']");
352        var product_ids = [];
353        for(var i = 0; i < storeproducts.length; i++) {
354            var product = storeproducts[i].querySelector("[data-zs-product-id]");
355            var prd_id = product.getAttribute("data-zs-product-id");
356            if(!product_ids.includes(prd_id)){
357                product_ids.push(prd_id);
358            }
359        }
360        for(var i=0;i< product_ids.length;i=i+20){
361            var temp = product_ids.splice(i,i+20);
362            getProductDetailsByIds(temp.toString(),false);
363        }
364    }
365
366    function getProductDetailsByIds(product_ids,is_quick_look_page) {
367        $X.get({
368            url: window.origin + "/zos-api/products?product_ids="+product_ids,
369            args: {
370                collection_id:null,
371                is_quick_look_page : is_quick_look_page
372            },
373            handler: function (args) {
374                var response = JSON.parse(this.responseText);
375                if(response.code == 0){
376                    displaySKU(response.products,args);
377                }
378            }
379        });
380    }
381
382    function getPerPageValue() {
383        if(per_page == 0){
384            $X.get({
385                url: window.origin + "/api/store-meta",
386                handler: function (args) {
387                    var response = JSON.parse(this.responseText);
388                    if (response.status_code == "0") {
389                        per_page = response.payload.settings.products_limit;
390                        default_sortby = response.payload.settings.default_sortby;
391                        flag_sorting = response.payload.settings.flag_sorting;
392                        if (window.zs_view == "category"){
393                            renderCategories();
394                        }else if(window.zs_view == "collection"){
395                            renderCollections();
396                        }else if(window.zs_view == "search-products"){
397                            renderSearchProducts();
398                        }else{
399                            renderHomePage();
400                        }
401                    }
402                }
403            });
404        }else{
405            if (window.zs_view == "category"){
406                renderCategories();
407            }else if(window.zs_view == "collection"){
408                renderCollections();
409            }else if(window.zs_view == "search-products"){
410                renderSearchProducts();
411            }else{
412                renderHomePage();
413            }
414        }
415    }
416
417    function showSKUInQuickLook(){
418        var quick_look_element = document.getElementById("product_quick_look");
419        if(quick_look_element){
420            var product_container = quick_look_element.querySelector("[data-zs-product-id]");
421            if(product_container){
422                var product_id = product_container.getAttribute("data-zs-product-id");
423                var product_ids = [];
424                product_ids[0] = product_id;
425                getProductDetailsByIds(product_ids.toString(),true);
426            }
427        }
428    }
429
430    function renderCollections(collection_id){
431        if(collection_id == null){
432            collection_id = window.location.pathname.substring(window.location.pathname.lastIndexOf('/') + 1);
433        }
434        var url = window.origin + "/zos-api/collections/" + collection_id;
435        var str = "collection";
436        if(window.zs_view == "collection"){
437            collection_id = null;
438        }
439        var params = "include_products=true";
440        getProductDetails(url,params,str,collection_id);
441    }
442
443    function renderCategories(category_id){
444        if(category_id == null){
445            category_id = window.location.pathname.substring(window.location.pathname.lastIndexOf('/') + 1);
446        }
447        var url = window.origin + "/zos-api/categories/" + category_id;
448        var str = "category";
449        if(window.zs_view == "category"){
450            category_id = null;
451        }
452        var params = "include_products=true";
453        getProductDetails(url,params,str,category_id);
454    }
455
456    function renderSearchProducts(){
457        var queryString = window.location.search;
458        var urlParams = new URLSearchParams(queryString);
459        var searchString = urlParams.get('q');
460        var params = "search_text=" + searchString;
461        var url = window.origin + "/zos-api/products";
462        var str = "";
463        getProductDetails(url,params,str,null);
464    }
465
466    function searchProductSucess(){
467        if(per_page == 0){
468            getPerPageValue();
469        }else{
470            setTimeout(renderSearchProducts, 200);
471        }
472        current_page_number = 0;
473        if(document.querySelector("[data-sort-by-products]")){
474            var sort_by_products = document.querySelector("[data-sort-by-products]");
475            sort_by_products.addEventListener("change",function() {
476                current_page_number = 0;
477            });
478        }
479    }
480
481    function lazyloadproductlistsuccess() {
482        if(per_page == 0){
483            getPerPageValue();
484        }else{
485            if(window.zs_view == "category"){
486                setTimeout(renderCategories, 200);
487            }else if(window.zs_view == "collection"){
488                setTimeout(renderCollections, 200);
489            }else if(window.zs_view == "search-products"){
490                setTimeout(renderSearchProducts, 200);
491            }
492        }
493    }
494
495    function pageOnLoad() {
496        if (window.zs_view == "product") {
497            showSKUInProductPage();
498        } else if(window.zs_view != "search-products"){
499            getPerPageValue();
500        }
501        if(document.querySelector("[data-sort-by-products]")){
502            var sort_by_products = document.querySelector("[data-sort-by-products]");
503            sort_by_products.addEventListener("change",function() {
504                current_page_number = 0;
505            });
506        }
507        if(include_product_details){
508            document.addEventListener("quickview:opened", showSKUInQuickLook, false);
509        }
510    }
511
512    document.addEventListener("zs-event-get-products-list-success", lazyloadproductlistsuccess, false);
513    document.addEventListener("zp-event-search-success", searchProductSucess, false);
514    window.addEventListener("load", pageOnLoad);
515}
516show_sku();
517
518</script>
518<style> [brand]{ padding-bottom: 5px; } </style>
518<script type="application/javascript">
519
520	/* Snippet to show brand name in product details page */
521	function displayBrandNameInProductDetailsPage() {
522        var target_attribute_name = "data-zs-pricing-container"; //Can be changed as per user requirement
523		function addBrandElement(elem, brand_name) {
524			var brand_elem = document.createElement("div");
525			brand_elem.classList.add("theme-product-name");
526			brand_elem.innerHTML = "<b>Brand : </b>" + brand_name;
527			brand_elem.setAttribute("brand", "");
528			//elem.style.textDecoration = "none";
529			elem.appendChild(brand_elem);
530		}
531
532		function showBrandInProductPage() {
533			var productContainer = document.querySelectorAll("[data-zs-product-id]");
534			var variants = window.zs_product.variants;
535			var target_container = productContainer[0].querySelectorAll("[" + target_attribute_name +"]");
536			for (var i = 0; i < target_container.length; i++) {
537				var brand = window.zs_product.brand;
538				if (brand) {
539					addBrandElement(target_container[i], brand);
540				}
541			}
542		}
543
544		function productPageOnLoad() {
545			if (window.zs_view == "product") {
546				showBrandInProductPage();
547			}
548		}
549		window.addEventListener("load", productPageOnLoad);
550	}
551	displayBrandNameInProductDetailsPage();
552
553</script>
553</head><body><div class="theme-header zpdark-header-portion" data-portal-header><span class="theme-responsive-goback"><a href="javascript:;" onclick="history.go(-1);"><svg width="24px" height="24px" viewBox="0 0 24 24"><path fillrule="evenodd" d="M20.25 11.25H5.555l6.977-6.976a.748.748 0 000-1.056.749.749 0 00-1.056 0L3.262 11.43A.745.745 0 003 12a.745.745 0 00.262.57l8.214 8.212a.75.75 0 001.056 0 .748.748 0 000-1.056L5.555 12.75H20.25a.75.75 0 000-1.5"></path></svg></a></span><div data-zs-branding class="theme-branding-info " data-theme-branding-info="zptheme-branding-info"><div data-zs-logo-container class="theme-logo-parent "><a href="/"><img data-zs-logo src="/white-large.png" alt="Averfocus" style="height:52px;width:263.12px;"/></a></div>
554<div class="theme-site-name-caption "><div data-zs-sitename class="theme-site-name theme-disable-sitename-mobile"> Averfocus </div>
555<div data-zs-sitecaption class="theme-site-caption theme-disable-sitecaption-mobile"> Security Distributor </div>
556</div></div></div><div class="theme-portal-form-container"><iframe src="https://www.averfocus.com.au/accounts/p/10071452367/signin?service_language=en&orgtype=13&servicename=ZohoBooks&css_url=/css/portal-signin.css&serviceurl=https%3A%2F%2Fwww.averfocus.com.au%2Fsso_redirect%3Fto_url%3DL3BvcnRhbC9jcmVhdGVwb3J0YWxjdXN0b21lcj91cmk9L2FjY291bnQvcHJvZmlsZQ" class="signin-iframe" frameborder="0"></iframe><div class="theme-noaccount-signup"><span><a href="/forgotpassword">Forgot Password</a></span></div>
557</div></body></html>

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.