1<!DOCTYPE html> 2<!--[if lte IE 8]> <html lang="pl" class="lt-ie8"> <![endif]--> 3<!--[if IE 9]> <html lang="pl" class="lt-ie8 lt-ie9"> <![endif]--> 4<!--[if gt IE 9]><!--> 5<html data-pwa="1" lang="pl"> <!--<![endif]--> 6 7<head data-features="WyJwcm9kdWN0X2J1bmRsZXMiLCJ3ZWJkYXYiLCJzYWFzX2JpbGxpbmciLCJyZWRpcmVjdHNfY29uZmlnIiwicmVkaXJlY3RzX2RvbWFpbnMiLCJyZWRpcmVjdHNfb2JqZWN0cyIsInJlZGlyZWN0c19yb3V0ZXIiLCJyZWRpcmVjdHNfYXBpIiwiYWxsZWdyb19kb3dubG9hZF9vcmRlcnMiLCJhbGxlZ3JvX2ltcG9ydF9hdWN0aW9ucyIsImFsbGVncm9fYXV0b19pbXBvcnRfYXVjdGlvbnMiLCJhbGxlZ3JvX3VwZGF0ZV9hdWN0aW9ucyIsInB3YSIsImFsbGVncm9fc2VuZF9zaGlwcGluZ19udW1iZXIiLCJzZW9fZ2Z4Iiwic2hvd19wcmVtaXVtX2ZlYXR1cmVzIiwicmVjb21tZW5kYXRpb25zX3RyYWNraW5nIiwicmVjb21tZW5kYXRpb25zX3N0YXRzX2FuYWx5emVyIiwib2JqZWN0c19zdGF0c19hbmFseXplciIsInJlY29tbWVuZGF0aW9uc19tb2RlbF9maXQiLCJyZWNvbW1lbmRhdGlvbnNfYWRtaW4iLCJiZWxsX21lc3NhZ2VzIiwiaW5wb3N0X21hcCIsIm5icF9jdXJyZW5jaWVzIiwicGF5bWVudF9ncGF5IiwicGFjemtvbWF0eV9kaXNhYmxlIiwiYWxsZWdyb19kb3dubG9hZF9vcmRlcnNfc3VyY2hhcmdlcyIsImFsbGVncm9fb3JkZXJfYW5kX3RyYW5zYWN0aW9uX3VpZF9maWx0ZXJzIiwiYWxsZWdyb19kb3dubG9hZF9vcmRlcnNfYWRkaXRpb25hbF9zZXJ2aWNlcyIsImFsbGVncm9fdXBkYXRlX3F1YW50aXR5X211bHRpYWN0aW9uIiwiYWxsZWdyb191cGRhdGVfcHJpY2VfbXVsdGlhY3Rpb24iLCJ0d29fZmFjdG9yIiwidHdvX2ZhY3Rvcl9zbXMiLCJhbGxlZ3JvX3RlbXBsYXRlX2V4dGVuZGVkIiwicHJvZHVjdF9kdXBsaWNhdGVfbmV3X29wdGlvbnMiLCJ3ZWJwdXNoX2FkbWluIiwiZGVmYXVsdF9maWx0ZXJfcHJvZmlsZXMiLCJmaWxlX21hbmFnZW1lbnQiLCJpbnBvc3RfcHd3IiwicmVjYXB0Y2hhX2FkbWluIiwidHJhZmZpY19hbmFseXplciIsInNlYXJjaF9hZG1pbiIsInNlYXJjaF9jbGllbnQiLCJzZWFyY2hfaW5kZXhlciIsImF1cm9yYV9yZWZhY3RvcmluZyIsImFsbGVncm9fc3RhdHVzX21hcCIsImd0dV9jb2RlIiwibmV3X2RhdGVwaWNrZXIiLCJ2YXRfZXUiLCJuZXdfYWxsZWdyb190ZW1wbGF0ZV9jcmVhdG9yIiwiYWxsZWdyb19hc3NpZ25fdGF4X3ZhbHVlX211bHRpYWN0aW9uIiwiYWxsZWdyb19hdWN0aW9uc190YXhfdmFsdWVfZmlsdGVycyIsImFsbGVncm9fY3JlYXRvcl90YXhfc2VsZWN0aW9uX2xpc3QiLCJhbGxlZ3JvX2RldGVjdF9hbGxlZ3JvX3Byb2R1Y3RfbXVsdGlhY3Rpb24iLCJhbGxlZ3JvX2Fzc2lnbl9hbGxlZ3JvX3Byb2R1Y3RfbXVsdGlhY3Rpb24iLCJhbGxlZ3JvX2F1Y3Rpb25zX2hhc19hbGxlZ3JvX3Byb2R1Y3RfZmlsdGVycyIsImFsbGVncm9fcHJvZHVjdHNfaGFzX2FsbGVncm9fcHJvZHVjdF9maWx0ZXJzIiwiY2xlYW5fdXBfbWFpbF9sb2dzIiwibmV3X29yZGVyX25vdGVzIiwibmV3X2dhbGxlcnkiLCJ0cmFmZmljX25ld19yZXBvcnRzIiwicGVyZm9ybWFuY2VfcmVwb3J0cyIsImN1c3RvbWVyX3ByaXZhY3kiLCJpbWdfc2l6ZV9lZGl0YWJsZSIsImRpZ2l0YWxfbGlua3MiLCJjb2xsZWN0aW9ucyIsImdmeF9tZXRhZGF0YSIsInByb2dyZXNzaXZlX2Rpc2NvdW50cyIsImdvb2dsZV9hbmFseXRpY3NfdjQiLCJmYWNlYm9va19idXNpbmVzc19leHRlbnNpb24iLCJmYWNlYm9va19jYXBpIiwicmVjb21tZW5kYXRpb25zX2NvbXB1dGVfc3Vtc19vcHRpbWl6YXRpb24iLCJyZWNvbW1lbmRhdGlvbnNfc3Vtc19vcHRpbWl6YXRpb24iLCJzdG9jazBfc3luYyIsInN0b2NrMCIsInNlc3Npb25fc3RhcnRzX2luX3JlYWRfb25seV9tb2RlIiwiZGlzYWJsZV9jbGllbnRfc2Vzc2lvbl91YV9yZXZhbGlkYXRlIiwid2FyZWhvdXNlc19sb2dzIiwid2FyZWhvdXNlcyIsInByb2R1Y3RfZHVwbGljYXRlX2NvbGxlY3Rpb25zIiwicmVzdGFwaV93aXRob3V0X2xvY2tzIiwiY29uZGl0aW9uX29uX3Byb21vY29kZXNsaXN0IiwicGhvbmVfdmFsaWRhdGlvbiIsInVybF9yZXBhaXJfc3RyaW5nX2Rpc2FibGUiLCJwcm9kdWN0c19vcmRlciIsImFsbGVncm9fZXJwYm94Iiwic3RvY2tfb3B0aW1pemF0aW9uIiwibWFpbl9wYWdlX2NvbGxlY3Rpb24iLCJyZWJyYW5kaW5nX2FwaWxvIiwibW9kYWxfaW1wcm92ZW1lbnQiLCJzaG9wZXJfc2hpcG1lbnRzIiwicHJvbW90aW9uc19wcm9kdWN0c19tYW51YWxfb3JkZXIiLCJjYW1wYWdpbnNfdGlrdG9rIiwibmV3X3Byb2R1Y3RzX21hbnVhbF9vcmRlciIsImZyb250c2tpbl9jb25maWd1cmF0b3JfbmV3X2NvbnRyb2xzIiwiZnJvbnRza2luX2NvbmZpZ3VyYXRvciIsInBheW1lbnRfYXBwbGVfcGF5IiwiYnlfZGF0ZV9hZGRfc29ydF90eXBlcyIsImZlYXR1cmVfZmxhZ3NfYWNrIiwib21uaWJ1c19iYWNrZW5kIiwiYWxsZWdyb19sb2NrX3Byb2Nlc3MiLCJhbGxlZ3JvX3Byb21vX29wdGlvbnMiLCJhbGxlZ3JvX3Byb2R1Y3RpemF0aW9uIiwiY29udHJvbF9jYXRlZ29yeV9yZWZhY3RvciIsImFsbGVncm9fcHJvZ3Jlc3NfdmFsaWRhdGlvbl9lcnJvciIsInByb2R1Y3RfY2FyZF9hZGRpdGlvbmFsX3dhcmVob3VzZXNfc2hpcHBpbmdfdGltZSIsImNsaWVudF9maWx0ZXJfY2xlYW5fYXNjaWkiLCJiYXNrZXRfYWRkcmVzc19wbHVnaW5zIiwicG9jenRhX3BvbHNrYV9pbnN1cmFuY2UiLCJzaG9wZXJfY2FtcGFpZ25zX29yZGVyX2VtYWlsIiwicGF5bWVudF9maW5hbmNpbmdfYnJ1dHRvIiwiY3JlYXRlX21haWxfbWVzc2FnZV9pZCIsInBhcmNlbHNfY3JlYXRlX29yZGVyX2lkX25vdGVzIiwiYXBwc3RvcmVfYXBpbG9fbXVsdGlfY2hhbm5lbCIsInNoaXBtZW50X2NyZWF0ZV9pbnZlcnRfYWxsZWdybyIsInNoaXBtZW50X2NyZWF0ZV9pbnZlcnRfYXBhY3prYSIsInNoaXBtZW50X2NyZWF0ZV9pbnZlcnRfaW5wb3N0Iiwic2hpcG1lbnRfY3JlYXRlX2ludmVydF9wYWN6a29tYXR5IiwicGFsbGV0X3BhY2thZ2UiLCJzcF9pbnBvc3RfcG9pbnRfdG9fZG9vciIsImdwYXlfY2xlYW5fcGhvbmVfbnVtYmVyIiwiZGlzYWJsZV9wcmljZV9maWx0ZXJfcmFuZ2VzIiwib3B0aW1pemVkX3BsYWNlX29yZGVyX3RyYW5zYWN0aW9uIiwiY291bnRfcHJvZHVjdHNfaW5fb3B0aW9uX3ZhbHVlc19maWx0ZXJfYXRfb25jZSIsImNhbXBhZ2luc193cGFkcyIsIm9tbmlidXNfZnJvbnRlbmQiLCJzaGlwbWVudF9jcmVhdGVfaW52ZXJ0X3Nob3BlcnNoaXBtZW50IiwicGF5bWVudF9uZXdfb25saW5lcGF5bWVudF9mb3JtX3VwZGF0ZSIsIm9tbmlidXNfYmFja2VuZF92MiIsInBhcmNlbHNfcHJpbnRfZG9jdW1lbnRzX25ld19maWxlbmFtZSIsImd0YWdfZW1pdF9ldmVudCIsInBheW1lbnRfbmV3X2Zvcm1fYmFja2VuZCIsInNpdGVtYXBfYWRkaXRpb25hbF9vcHRpb25zIiwiYXBwc3RvcmVfcmV0dXJucyIsInBheW1lbnRfYm1fcGhvdG9fdmVyaWZpY2F0aW9uIiwiY2FjaGVfdGFnc19vcHRpbWl6ZXIiLCJwYXlfcGFsX2V4cHJlc3NfY2hlY2tvdXRfcmVwYWlyIiwib25saW5lcGF5bWVudF9kaXNhYmxlX2FjY291bnRfbnVtYmVyX3R5cGUiLCJwYXltZW50X3JlZnVuZF9wcm9jZXNzX2pvYiIsInBheW1lbnRfbmV3X3NlcnZpY2VfZXhpc3RzIiwiaW1wb3J0X2dmeF9mcm9tX3VybF9tb3ZlX291dF9vZl90cmFuc2FjdGlvbiIsImNhbXBhZ2luc19tc2FkcyIsInJlcGVhdGluZ19wYXlwb190cmFuc2FjdGlvbnMiLCJyZXZlcnNlX3BheW1lbnRfbmFtZV9kaXNwbGF5Iiwic3RvY2tfZnJvbnRfY2FjaGVfa2V5IiwiYXBwc3RvcmVfYXBpbG8iLCJ1cGRhdGVfZ2F0ZXdheV9pZCIsIm9ubGluZXBheW1lbnRfcGhvbmVfdmFsaWQiLCJuZXdfY29sbGVjdGlvbl9sYXlvdXQiLCJzaG9wZXJfY2FtcGFpZ25zX25ld19kYXRhX3NvdXJjZSIsInNob3Blcl9jYW1wYWlnbnNfcmVwb3J0cyIsImFwcHN0b3JlX3Nob3Blcl9jb25uZWN0IiwiZm1jX3N0YXJ0aW5nX2NvdW50ZXJfdmFsdWUiLCJyb3V0ZXJfdXJsX2FkZF9xdWVyeV9wYXJhbXMiLCJsb3lhbHR5X21haWxfcGVyX3VzZXIiLCJwYXltZW50X25vbl9hY2NvdW50ZWRfYWN0aXZpdHlfc2V0dGluZ3MiLCJmbWNfbG9jYWxfY291bnRlciIsIm9ubGluZXBheW1lbnRfcmVmdW5kc19kYl90cmFuc2FjdGlvbiIsInBheW1lbnRfZmluYW5jaW5nX25ld19kZXNjcmlwdGlvbiIsImZyb250X2FwaV9yZWdpc3Rlcl9maXgiLCJ3ZmlybWFfYXBpX2F1dGgiLCJkb21haW5fbWFuYWdlcl9zeW5jX2RvbWFpbnNfcmVmYWN0b3IiLCJwYXJ0bmVyX2dvb2dsZV9hbmFseXRpY3NfdjQiLCJ
7nb29nbGVfYW5hbHl0aWNzX3Y0X2NhbXBhaWduIiwic2hvcGVyX2NhbXBhaWduc19idXlfY2FtcGFpZ24iLCJvbW5pYnVzX3ByaWNlcyIsInNob3Blcl9jYW1wYWlnbnNfZ29vZ2xlX2dtY19uZXdfcmVxdWVzdF9oYXNoIiwiYXBpX29yZGVyc19jcmVhdGVfY3VycmVuY3lfcmF0ZSIsIm5ld19maWx0ZXJzX2NvbmZpZyIsImR5bmFtaWNfb3B0aW9uc19mb3JfbmV3X2FjY291bnRzIiwib25saW5lcGF5bWVudF96aXBjb2RlX3ZhbGlkIiwiZ3BheV9lc2NhcGVfbWVyY2hhbnRfZGF0YSIsImRpc2FibGVfZG90cGF5IiwicHJvbW90aW9uX3RpbWUiLCJjb25maWdfZ29vZ2xlX3JlbWFya2V0aW5nIiwibWlncmF0ZV9zZWFyY2hfc2V0dGluZ3NfZnJvbV9za2luIiwiYXBpX3NwZWNpYWxfc2NvcGVzIiwiYXBpX29yZGVyX29yaWdpbl9zcGVjaWFsX3Njb3BlIiwicGF5bWVudHNfYm1fdG9fYXV0b3BheSIsInByb21vX2NvZGVzX2RiX3RpbWVfZW5hYmxlZCIsInBheXBvX2Jhbm5lciIsImFsbGVncm9fbWlncmF0b3IiLCJvcmRlcl9waWNrdXBfcG9pbnRfZGJfZGVkaWNhdGVkX3NhdmUiLCJvcmRlcnNfcHJvcGVydGllc19hbGxlZ3JvX3NtYXJ0IiwicGF5bWVudF9wMjRfcmVmZXJyYWxfbGluayIsIm9yZGVyX3BpY2t1cF9wb2ludF9kYl9kZWRpY2F0ZWRfcmVhZCIsImJtX292ZXJ3cml0ZV9hbWxfZGF0YSIsInBheW1lbnRfY3JlYXRlX3NpbmdsZV90cmFuc2FjdGlvbnMiLCJwYXltZW50X2RvY3VtZW50X251bWJlciIsInByb21vY29kZV90aW1lIiwia2xhcm5hX2R5bmFtaWNfYmFubmVyIiwiZGlzYWJsZV9wcm9jZXNzX2Jhc2tldF9xdWV1ZSIsInBheW1lbnRzX2JtX3RvX2F1dG9wYXlfbGlua3MiLCJvcmRlcl9wYXltZW50X21haWxzIiwic3RvcmVmcm9udF91cGRhdGUiLCJhbGxlZ3JvX2ludGVncmF0aW9uX2xpbWl0ZWQiLCJzdG9yZWZyb250X3NraW5zdG9yZV91cGRhdGVzIiwic2hvcGVyX2NhbXBhaWduc19vcmRlcl9jcmVhdGVkIiwic2hvcGVyX2NhbXBhaWduc19vcmRlcl9hcGlfdXRtIiwib3JkZXJfcGlja3VwX3BvaW50X2NvbXBhdGliaWxpdHkiLCJvcmRlcl9waWNrdXBfcG9pbnRfaW5fY29yZSIsInNwZWNpYWxfb2ZmZXJzX3N0b2Nrc192MCIsImN1c3RvbWVyX3ByaXZhY3lfdjIiLCJtaWNyb3NvZnRfYWRzIiwic2hvcGVyX2NhbXBhaWduc19hcHBzdG9yZV9saW5rcyIsImNvb2tpZV9zZXR0aW5nc19saW5rIiwicGF5bWVudF9vbmxpbmVwYXltZW50X2FkZF9mdW5kcyIsInByb2R1Y3Rfb3B0aW9uX2NvbG9yX3N0cnVjdF9hZ2dyZWdhdGVfZGF0YSIsInVzZV9vYmplY3Rfc3RvcmFnZV9mb3JfdGh1bWJzIiwic3BlY2lhbF9vZmZlcnNfc3RvY2tzX3YxIiwicGF5bWVudF9rbGFybmFfZmxvYXRfcHJvZHVjdF9xdWFudGl0eSIsInBheW1lbnRfcGF5dV9wZW5kaW5nX3RyYW5zYWN0aW9uc19zeW5jaHJvbml6YXRpb24iLCJzaG9wZXJQMjRfcGF5bWVudHMiLCJwYXltZW50X2FwcGxlX3BheV9pbl9zZXR0aW5ncyIsInNlYXJjaF9hZG1pbl9leGNlcnB0X3N1cHBvcnQiLCJuZXdfY2FyZHNfdmlldyIsInN2ZV9lZGl0b3JzLWJyZWFkY3J1bWJzIiwiZ29vZ2xlXzJmYV9xcl9jb2RlX2dlbmVyYXRlX2xvY2FsbHkiLCJnYV9jYW1wYWlnbl9tb3ZlX2Zyb21fcGx1Z2lucyIsIm1haWxfb3RwIiwic3ZlX2dyaWQtbGFiZWxzLXYyIiwicGF5bWVudHNfZGVmYXVsdF9wYXlwb19wcm92aWRlciIsInNob3Blcl9jYW1wYWlnbnNfbWVudV9nb29nbGVfZGlzYWJsZWQiLCJzdG9yZWZyb250X3NvY2lhbF9sb2dpbiIsInN0b3JlZnJvbnRfc29jaWFsX2xvZ2luX2dvb2dsZSIsInN0b3JlZnJvbnRfc29jaWFsX2xvZ2luX2ZhY2Vib29rIiwic2hvcGVyX2NhbXBhaWduc19nb29nbGVfYXBwIiwiZmlsdGVyc19yZWZhY3RvciIsInN2ZV9uZXctY29sb3ItcGlja2VyIiwic3ZlX2ltYWdlLWVkaXRvciIsInAyNF9wYXltZW50X2dwYXkiLCJwMjRfcGF5bWVudF9hcHBsZV9wYXkiLCJzdG9yZWZyb250X2xhbmd1YWdlcyIsInN0b3JlZnJvbnQiLCJzdG9yZWZyb250X2JlbGxfbWVzc2FnZSIsImZpbmFuY2luZ19uZXdfb2ZmZXIiLCJyZXR1cm5fcXVhbnRpdHlfdG9fc3RvY2tfYWZ0ZXJfY2FuY2VsZWRfb3JkZXIiLCJzaG9wZXJfY2FtcGFpZ25zX2Rpc2FibGVfc2hvcGVyX3RyYWZmaWMiLCJwYXltZW50X3AyNF9ncGF5X2FzeW5jIiwic2hvcGVyX2NhbXBhaWduc19tZW51X2ZhY2Vib29rX2Rpc2FibGVkIiwic2hvcGVyX2NhbXBhaWduc19mYWNlYm9va19hcHAiLCJzaG9wZXJfY2FtcGFpZ25zX21lbnVfY2FtcGFpZ25zX2Rpc2FibGVkIiwic3ZlX3ByZWRlZmluZWQtY29sdW1ucyIsInN0b3JlZnJvbnRfbWFjcm9zIiwic3RvcmVmcm9udF9tYWNyb3NfYWRkIiwic3RvcmVmcm9udF9tYWNyb3NfZWRpdCIsImltYWdlX2VkaXRvciIsImxpbWl0X3Byb2R1Y3RfaW1hZ2VzX2NvdW50X2FwaSIsInN0b3JlZnJvbnRfbWFjcm9zX2RlbGV0ZSIsImlucG9zdF9wYXkiLCJwYXltZW50X2JsaWswIiwicGF5bWVudF9wMjRfZGlzY2xhaW1lciIsInNraW5zdG9yZV9za2luX2NvcHkiLCJhcHBzdG9yZV9saW5rc19tYWtlX2ludGVybmFsbHkiLCJzdmVfZHVwbGljYXRpb25zIiwiZmFjZWJvb2tfYnVzaW5lc3NfZXh0ZW5zaW9uX3NpbXBsZV9nYW1tYSIsImdhbGxlcnlfbGlzdCIsImlucG9zdF9wYXlfY29kIiwic3BlY2lhbF9vZmZlcnNfZGVmYXVsdF9zdG9ja19maXhfZ2FtbWEiLCJzcGVjaWFsX29mZmVyc19wZXJjZW50YWdlIiwibWV0YWZpZWxkc19iaW5kIiwic3ZlX3JlcGVhdGVyIiwic3ZlX3N0cnVjdHVyZS1kcmFnYW5kZHJvcCIsInN0b3JlZnJvbnRfYmFza2V0X2xpc3QiLCJzcGVjaWFsX29mZmVyc19tYW51YWxfcHJvbW8iLCJzdG9yZWZyb250X2pzX25ldyIsInN0b3JlZnJvbnRfanNfbmV3X3NhdmUiLCJzdmVfaG90LWtleXMiLCJzaG9waWxvX25ld19tZW51Iiwic2hvcGlsb19oaWRlX29sZF9tZW51IiwicGVyZm9ybWFuY2VfbG9hZF9yZXBvcnRzIiwidHJhZmZpY19sb2FkX2FnZ3JlZ2F0b3IiLCJtZXRhZmllbGRzX2Nhbl9hc3NpZ25fdG9fYXBwIiwidGFza19tYWlsX3NlbmRfYnlfbWFuYWdlciIsImdwc3JfcHJvZHVjdF9pbmZvcm1hdGlvbiIsImdwc3JfcHJvZHVjdF9pbmZvcm1hdGlvbl94bWwiLCJzdG9yZWZyb250X2dwc3IiLCJzdG9yZWZyb250X2VuYWJsZV90dXJib19wcmVmZXRjaCIsInBheW1lbnRzX2F1dG9wYXlfdmFsaWRhdGVfZG9jdW1lbnRfbnVtYmVyIiwicGF5bWVudF9zaG9wZXJQMjRfYmVsbCIsInN0b3JlZnJvbnRfZnVsbF9yZWdpc3RyYXRpb24iLCJzdG9yZWZyb250X2Jhc2tldF9oaWRlX2Nvc3RfcGVyX2NvdW50cnkiLCJwcm9kdWN0X29wdGlvbl9zZWxlY3Rfc3RydWN0X2FnZ3JlZ2F0ZV9kYXRhIiwicGF5bWVudF9jdXN0b21fbmFtZV9saW1pdCIsInN0b3JlZnJvbnRfbWFjcm9zX2hpc3Rvcnlfc2F2ZSIsInN0b3JlZnJvbnRfbWFjcm9zX2hpc3RvcnkiLCJzdG9yZWZyb250X21hY3Jvc19jYW5fYWNjZXNzX29yaWdpbmFsIiwic3RvcmVmcm9udF9mdWxsX3JlZ2lzdHJhdGlvbl9mb3JjZSIsInBheW1lbnRzX3N0cmlwZSIsImV4dGVybmFsX2ludGVncmF0aW9uc19hcGlfdG9rZW5zX2dhbW1hIiwiYXBpX3Rva2Vuc19hZG1pbl9tYW5hZ2VfZ2FtbWEiLCJzb2FwX2FwaV9hdXRoZW50aWNhdGVfYnlfdG9rZW5fZ2FtbWEiLCJwYXltZW50c19wMjRfaW5zdGFsbG1lbnRzX2h1YiIsImF1dG9fbmJwX3VwZGF0ZXNfZ2FtbWEiLCJzcGZfdmFsaWRhdGlvbl9nYW1tYSIsInhtbF9jYW1wYWlnbnNfa29qb3R5IiwiaW5wb3N0X3BheV92Ml91bnNldCIsInBheW1lbnRzX3BheW1lbnRfY2hhbm5lbHNfbmFtZSIsInN0b2NrX2FkZGl0aW9uYWxfY29kZXNfaXBhIiwiaW5wb3N0X3BheV9yZWZ1bmRzIiwiaW5wb3N0X3BheV92MiIsInBheW1lbnRzX3AyNF9pbnN0YWxsbWVudHNfaHViXzBfb2ZmZXIiLCJodHRwc19yZWRpcmVjdF8zMDgiLCJpbnBvc3RfcGF5X2dhbGxlcnkiLCJzaG9wZXJfc2hpcG1lbnRzX3Bob25lX3ByZWZpeF9rb2pvdHkiLCJwYXltZW50c19pbnBvc3RfcGF5X3NhdmVkX2tleSIsImRiX3RhYmxlX2NvbXBhcmVfbnVtZXJpY19kYXRhX3R5cGVzIiwibWV0YWZpZWxkc19oaWRlX3Njb3BlIiwicHJvZHVjdF9lZGl0X2RhdGVfZ2FtbWEiLCJmaWx0ZXJfb3B0aW9uc19hdmFpbGFiaWxpdHkiLCJzdG9yZWZyb250X25ld19zY2hlbWFfdmFsaWRhdGlvbiIsImV4dGVybmFsX3N5c3RlbV9ub3RpZmljYXRpb24iLCJhcHBzdG9yZV9hcHBsaWNhdGlvbl9yZWRpcmVjdCIsInN2ZV9jb2x1bW4tc3BsaXQiLCJmaWxlX3JvdGF0ZV9rb2pvdHkiLCJuYnBfdGFibGVfYl91cGRhdGVzX2tvam90eSIsInByb2R1Y3RfaW1hZ2Vfd2NhZ19rb2pvdHkiLCJpbmxpbmVfZWRpdF90ZXh0YXJlYV9rb2pvdHkiLCJ0cmlhbF9tYWlsX3NlbmRpbmdfYmxvY2tlZF9rb2pvdHkiLCJwYXltZW50X3N0cmlwZV92ZXJpZmljYXRpb25zIiwic3dpZnRfcHJvZHVjdF9nZnhfbm9fY2hlY2siLCJiaWdkYXRhX2luZGV4X3Byb2R1Y3RzIiwiYmlnZGF0YV9pbmRleF9wcm9kdWN0c192YXJpYW50cyIsImJpZ2RhdGFfaW5kZXhfcGFyY2VscyIsImJpZ2RhdGFfaW5kZXhfb3JkZXJzIiwiYmlnZGF0YV9pbmRleF9vcmRlcnNfcHJvZHVjdHMiLCJiaWdkYXRhX2luZGV4X29yZGVyc190cmFuc2FjdGlvbnMiLCJzdGZfZGVmYXVsdF9zb3J0X2ZpeCIsImFwcHN0b3JlX25ld191cmxfZ2VuZXJhdGlvbl9pcGEiLCJmaWx0ZXJfcHJvZHVjdF9hdHRyaWJ1dGVzX3ZhbHVlc19pcGEiLCJncHNyX3Byb2R1Y3RfaW5mb3JtYXRpb25fcG9zdF9kZXBsb3kiLCJjYWNoZV90aHVtYm5haWxzX2tvam90eSIsIndlYmhvb2tzX2Zvcl9leHRlcm5hbF9wYXltZW50c19pcGEiLCJpbnBvc3RfcGF5X2RlYnVnIiwic3RvcmVmcm9udF9jb3B5X3NraW5faW5fYmFja2dyb3VuZCIsInN0b3JlZnJvbnRfZmlsdGVyc19jaGVja3N1bSIsImZpbHRlcl9vcHRpb25zX2F2YWlsYWJpbGl0eV9maXhfbm9uX3
7N0b2NrIiwicGF5bWVudF9wYXlwYWxlY19uZXdfYnV0dG9uIiwiYXJpYV9saXZlX3J3ZCIsInN0b3JlZnJvbnRfbW9kdWxlc19jb250ZXh0cyIsImlucG9zdF9uZXdfZ2Vvd2lkZ2V0X2tvam90eSIsIm1pbmltdW1fY2FydF92YWx1ZV9mb3Jfc2hpcG1lbnRzX21pbl9jb3N0Iiwic3ZlX3dlc3QiLCJzdmVfem9vbSIsInN2ZV9kcmFnLXdob2xlLWdyaWQtZWxlbWVudCIsInN2ZV9ncmlkLWVsZW1lbnRzLWNsaWNrLWFuZC1lZGl0IiwiZGV2X3N2ZV9uZXctZm9ybXMtZ3JpZCIsImRldl9zdG9yZWZyb250X3JlbW92ZV9tYWNybyIsInBheW1lbnRzX3AyNF90b3BfdXBfYmFsYW5jZSIsImRldl9iYXNrZXRfaWQiLCJkZXZfZmlsdGVyX29wdGlvbnNfc3RvY2tfZml4IiwiZmlsdGVyc19kaXNhYmxlX2Z1enp5X3NlYXJjaCIsImFwcGxpY2F0aW9uc19zc29fbG9naW4iLCJjb3JlX2N1cnJlbmN5X21lbW9yeV9jYWNoZSIsImNvcmVfZW50aXR5X3Jvd19jYWNoZSIsImNvcmVfc2tpcF9hZG1pbl9sb2dzX2Zvcl91c2Vyb25saW5lIiwiZGV2X3N2ZV9wcmV2aWV3LW1vZGUiLCJkZXZfc3ZlX2ltYWdlLWJhY2tncm91bmQiLCJkZXZfYmFja2dyb3VuZF9pbWFnZSIsImJpZ2RhdGFfaW5kZXhfc2VhcmNoX2hpc3RvcnkiLCJiaWdkYXRhX2luZGV4X3Nlc3Npb25zIiwiZGV2X3JlZmVyZXJfaG9zdF9hbmFseXplciIsIm1lcmNoYW50X3RyYWNraW5nIiwicGF5bWVudHNfYXBfdmVyaWZpY2F0aW9uX3RyYW5zZmVyIiwiZGV2X3N5c3RlbV9pY29ucyIsImRldl9zdG9yZWZyb250X3NpbXBsZV9iYXNrZXRfYWRkcmVzcyIsImRldl9zdmVfd2VzdC1ieS1kZWZhdWx0IiwiZGV2X3Byb21vY29kZV9jYXNlX2luc2Vuc2l0aXZlIiwiZGV2X3dlYmhvb2tzX3llYXJseV9pbmRleGluZ19lbGFzdGljIiwicGF5bWVudHNfaW5wb3N0X3BheV90cmFuc2FjdGlvbnNfc2V0dGxlbWVudCIsImRldl9pbWFnZXNfdXBsb2Fkc190b19jb2xsZWN0aW9uc19hbmRfY2F0ZWdvcmllcyIsImltYWdlc19jYWNoZV9uYW1lX3JldmVyc2FsIiwiZGV2X3Zpc3VhbF9zdWJjYXRlZ29yaWVzIiwiZGV2X2Rpc2NvdW50c19maXgiLCJkZXZfY3NzX2NsYXNzX29uX2Zvcm1fZXJyb3JzIiwiZGV2X2Jhc2tldF91c2VfZG9tYWluX2xvY2FsZSIsImRldl9za2luc3RvcmVfaW1hZ2VfdmFsaWRhdG9yIiwiZGV2X3BheW1lbnRfdmlzaWJpbGl0eV9hbW91bnRfaXBhIiwiZGV2X3N2ZV9uZXctZm9ybXMtbW9kdWxlcyIsImRldl9zdmVfbmV3LWZvcm1zLXNldHRpbmdzIiwiZGV2X3N2ZV9yZXNpemFibGUtc2lkZWJhciIsImRldl9zdmVfd2VzdC1vbmx5Iiwic2hvcGVyX3Nzb19pbnRlZ3JhdGlvbiIsInBheW1lbnRzX2ZpbmFuY2luZ19kaXNhYmxlX2VyYmVvIiwicGF5bWVudHNfZXh0ZXJuYWxfaWZyYW1lX2lwYSIsImRldl9zZWFyY2hfaGlzdG9yeV9pbmRleGluZ19lbGFzdGljIiwic3RvcmVmcm9udF9hZG1pbl9wcmV2aWV3X2luYWN0aXZlX3Byb2R1Y3RzIiwiZGV2X3JlY29tbWVuZGF0aW9uX25vZm9sbG93IiwiZGV2X3N0b3JlZnJvbnRfcGFuZWxfY3VycmVuY3kiLCJkZXZfZmlsdGVyX29wdGlvbnNfdG9fc3RvY2tfb25seSIsInNob3Blcl9zc29fc2VuZF9jaGVja291dF9kYXRhIiwic3RvcmVmcm9udF9zb2NpYWxfbG9naW5fc2hvcGVyX3NzbyIsInJ3ZF9zb2NpYWxfbG9naW5fc2hvcGVyX3NzbyIsInNob3Blcl9zc29fcHJvdmlkZXJzIiwiZGV2X25vdF9jbGVhbl9tYXBfdHJlZSIsImRldl9zdGZfNDQ3NyIsImRldl9wYXlwYWxlY19idXR0b25fdmlzaWJpbGl0eSIsInNob3BfZGlzYWJsZV9vbmVfZGF5X2FmdGVyX2hvbGlkYXkiLCJkZXZfZnJvbnRhcGlfc3dpdGNoX3RyYW5zbGF0aW9ucyIsImJ1Z3RyYWNrZXJfZXMiLCJkZXZfc3ZlLXRvZ2dsZS1za2luLXRyZWUtZWxlbWVudHMiLCJkZXZfaW5wb3N0X3BheV9idXR0b25fdmlzaWJpbGl0eSIsImRldl9nYV91c2VyX2RhdGFfZml4IiwicGF5bWVudF9ncGF5X2RiX2NvbmZpZyIsInBheW1lbnRzX3N0cmlwZV9kZWxldGVfY29uZmlndXJhdGlvbiIsInN0b3JlZnJvbnRfcmVnaXN0cmF0aW9uIiwic2hvcGVyX2NsaSIsInAyNF9wYXltZW50X2hpZGVfbm9uZV9wbG5fcGF5bWVudHMiLCJkZXZfZ3Bzcl9jb250YWN0X2Zvcm1fdXJsIiwic3ZlLXd5c2l3eWdfZnJvYWxhIiwiZGV2X3N2ZV9kYXRlLXRpbWUtcGlja2VycyIsImlucG9zdF9pbnRlcm5hdGlvbmFsIiwiZGV2X3NlbGVjdF92YXJpYW50X3dpZHRoX2ZpeCIsImRldl9zdG9yZWZyb250X2Jhc2tldF9nYXVnZXMiLCJkZXZfaW50ZXJuYXRpb25hbF9vcmRlcl9pbmRpY2F0b3JzIiwicGF5bWVudHNfc3RyaXBlX3JlZnVuZHNfZnJvbV9zdHJpcGUiLCJkZXZfbmF0aXZlX2xhbmdfZGlzcGxheSIsImRldl9uZXdfbGFuZ3VhZ2VfY29weWluZyIsImRldl9pbnRlcm5hdGlvbmFsX2N1c3RvbWVyX2luZGljYXRvcnMiLCJkZXZfc3ZlX21vZHVsZV90cmFuc2xhdGlvbnMiLCJkZXZfc3ZlX2hvdC1lZGdlcyIsInN3aWZ0X3Byb2R1Y3RfZ2Z4X3dyaXRlIiwic3dpZnRfcHJvZHVjdF9nZnhfcmVhZCIsInN3aWZ0X3Byb2R1Y3RfZ2Z4X2ZzX2Rpc2FibGVkIiwiZGV2X3N0b3JlZnJvbnRfZm9ybV9ob25leXBvdCIsInNob3Blcl9jYW1wYWlnbnNfZmFjZWJvb2tfZmVlZF9jYW1wYWlnbl9pZCIsInNob3Blcl9jYW1wYWlnbnNfb3JkZXJfZmlsdGVyX3JlZmFjdG9yIiwiYXBwbGljYXRpb25fcGF5bWVudF9zdXBwb3J0ZWRjdXJyZW5jaWVzX2lwYSIsImFwcGxpY2F0aW9uX3BheW1lbnRfc3VwcG9ydGVkY3VycmVuY2llc193aXRoX2RlZmF1bHRfaXBhIiwiZGV2X2ZpeF9mYmVfYmFza2V0X3ZhbHVlX3J3ZCIsImRldl9maXhfZmJlX2Jhc2tldF92YWx1ZV9zdG9yZWZyb250IiwiZGV2X2ZpeF9mYmVfcHVyY2hhc2VfdmFsdWVfcndkIiwiZGV2X2RpdmlzaW9uX2J5X3plcm9fZml4IiwiZGV2X2NoYW5nZV9lc19tYXhfaGl0c19zaXplX3VwX3RvXzEwMDAwIiwicGF5bWVudHNfZmluYW5jaW5nIiwicGF5bWVudHNfZmluYW5jaW5nX3lvdWxlbmQiLCJwYXltZW50c19maW5hbmNpbmdfbmVzdF9iaXpuZXN0IiwicGF5bWVudHNfZmluYW5jaW5nX2JydXR0b18yIiwicGF5bWVudHNfZmluYW5jaW5nX2JydXR0byIsImRldl92aWRlb19sYXp5X2xvYWQiLCJtZW51X25hdmlnYXRpb25fcndkIiwiZGV2X2ZpbHRlcnNfc3ViY2F0ZWdvcmllc193Y2FnIiwiZGV2X2J1bmRsZV93aXRoX3NhbWVfdmFyaWFudHNfZml4IiwiZGV2X2J1bmRsZV93aXRoX3NhbWVfdmFyaWFudHNfMl9maXgiLCJkZXZfc2VhcmNoX3BvcHVwX2ZpeGVzIiwiZGV2X2RlZmF1bHRfdmFyaWFudHNfZml4IiwiZGV2X3N2ZV9kZWZhdWx0X3ZhbHVlX251bGwiLCJkZXZfc3RvcmVmcm9udF9hYnNfZmlsdGVyIiwi
7ZGV2X2ZhcV9qc29uX2xkIiwiZGV2X3N0b3JlZnJvbnRfbWVudV9vcHRpbWl6YXRpb24iLCJkZXZfdGFnX2xhYmVsX3JlZGVzaWduIiwiZGV2X2VtcHR5X2ZpbHRlcnNfZml4IiwiZGV2X2dyaWRfbW9iaWxlX3dyYXAiLCJkZXZfbGlzdF9kZXNjcmlwdGlvbl9wYWdpbmF0aW9uIiwiYXBwc3RvcmVfcHJpY2luZ19wYWNrYWdlcyIsInBheW1lbnRzX2F1dG9wYXlfZ3BheV90b2tlbiIsImRldl9naWZfc3dpZnRfcHJvZHVjdF9maXgiLCJkZXZfc2hvcGVyX3Nzb193d3ciLCJkZXZfc29jaWFsX3Byb3ZpZGVyc191c2VyX2NhY2hlIiwiZGV2X3N3YXBfYmFza2V0X2FuYWx5dGljc19ldmVudHMiLCJkZXZfc3RvcmVmcm9udF9iYXNrZXRfd2FyaWFudHNfZml4IiwiZGV2X2luY29ycmVjdF92YXJpYW50c19maXgiLCJkZXZfZml4X3dlYnBfdGh1bWJuYWlscyIsImRldl9yZXNlbmRfY29uZmlybV9yZWdpc3Rlcl9lbWFpbCIsInBheW1lbnRfcDI0X25ld19zZXR0aW5nc19wYXltZW50X2NoYW5uZWxzX3ZpZXciLCJkZXZfYnVuZGxlX3NlbGVjdF9maXgiLCJkZXZfZm9ybV9jb250YWluZXIiLCJkZXZfc3ZlX3JlcGVhdGVyX2RyYWdfYW5kX2Ryb3AiLCJkZXZfc3ZlX3JlcGVhdGVyX2VkaXRfbGFiZWwiLCJwYXltZW50c19wMjRfdG9wX3VwX2JhbGFuY2VfcGVyX2N1cnJlbmN5IiwiZGV2X3N0b3JlZnJvbnRfZG9udF9yZW5kZXJfd2hlbl9ub19jb250ZXh0IiwiZGV2X3NlbGVjdF9wbGFjZWhvbGRlciIsImRldl9nZW9sb2MiLCJkZXZfZ2VvbG9jX2N1cnJlbmN5X3BhcmFtX2ZpeCIsImRldl9zdmVfcG9pbnRfcGlja2VyIiwiZGV2X3N0b3JlZnJvbnRfY2F0Y2hfbW9kdWxlX3JlbmRlcl9lcnJvciIsImRldl9zdG9yZWZyb250X2NhdGNoX2V4Y2VwdGlvbl9pbl9vYmplY3RfYXBpIiwiZGV2X2lucG9zdF9kZWxpdmVyeV9tYWlsX3NoaXBtZW50IiwiZGV2X3N0b3JlZnJvbnRfdml0ZV9idWlsZCIsImRldl9vcHRpb25fZGlzcGxheV9maXgiLCJkZXZfZml4X3ZhcmlhbnRfcHJpY2VzIiwiZGV2X3Rhc2tfaGlzdG9yeV91cGRhdGUiLCJkZXZfc2Vzc2lvbl9tZXRyaWNzX29yZGVyX2ZpeCIsImRldl9za2luc3RvcmVfcHJpY2luZyIsImRldl9jaGVja19pZl9sb2NhbGVfZXhpc3RzIiwiZGV2X3N2ZV9wcm9qZWN0LW1pZ3JhdGlvbiIsImRldl9zZXNzaW9uX2Jhc2tldF9maXgiLCJkZXZfc3ZlX3VuZG9fcmVkbyIsImRldl9zdG9yZWZyb250X3ZhbGlkYXRlX2Jhc2tldF9pZCIsImRldl9zdmVfdmFsaWRhdGVfbW9kdWxlX2h0bWwiLCJkZXZfc3ZlX3BvaW50X3BpY2tlcl92MiIsImRldl9hY2NvcmRpb25faGVpZ2h0X2ZpeCIsImRldl9hZGRpdGlvbmFsX2ZpZWxkc19jaGFuZ2Vfb3B0aW1pemF0aW9uIiwiZGV2X2NvdXBvbl9jb2Rlc19maXgiLCJkZXZfc2VhcmNoX2ljb25fZml4IiwiZGV2X29wdGlvbnNfZmlsdGVyX3NlbGVjdCIsImRldl9yZWFjdGl2ZV9zZWxlY3RlZF9pbmRleCIsImRldl9uZXdzbGV0dGVyX2F0dGFjaG1lbnRzX2xpbWl0cyIsImRldl9nb29nbGVfY3VzdG9tZXJfcmV2aWV3c193aWRnZXRfZml4IiwiZGV2X3N0Zl91cGdyYWRlX3NraW5fZml4IiwiZGV2X3NwbGl0X2FkZGl0aW9uYWxfdGF4X2luZm8iLCJwYXltZW50c19zdHJpcGVfZGlzYWJsZV9leHByZXNzX2NoZWNrb3V0IiwiZGV2X3N2ZV9kaXZpZGVyIiwiZGV2X2NvcmVfaGlkZV9maWx0ZXJzIiwiZGV2X3Byb3BhZ2FuZGFfcmVtb3ZlX2RhdGFsYXllcl9uYW1lIiwiZGV2X3N2ZV9wZXJmX21vZHVsZV9lZGl0Iiwic3RvcmVmcm9udF9vcmRlcl9pbl90cmFuc2FjdGlvbiIsImRldl9zdG9yZWZyb250X21vZHVsZXNfbGlzdCIsImRldl9maWxlX3NpemVfbGltaXQiLCJkZXZfY3VzdG9tX2ljb25zX2ZpeCIsImRldl9vcHRpb25zX3NlbGVjdGxpa2VfcmVmYWN0b3IiLCJkZXZfc3ZlX2VkaXRhYmxlX2xhYmVsIiwicGF5bWVudHNfYXV0b3BheV9vbmJvYXJkaW5nX3ZlcmlmaWNhdGlvbiIsImRldl9zZWFyY2hfNDA0X2hpc3RvcnlfZml4IiwiZGV2X3N0b3JlZnJvbnRfdHVyYm9fcmVzdG9yZV9sb2FkZWRfZXZlbnQiLCJkZXZfcGF5bWVudHNfYmFza2V0X3N0cmlwZV9jYXJkX3N0b3JlZnJvbnQiLCJkZXZfaW5wb3N0X2J1eSIsImRldl9zZWFyY2hfdXhfZml4ZXMiLCJkZXZfY2FjaGVfc2VhcmNoX3Byb2R1Y3RzIiwiZGV2X3ByaWNlX2J1eWluZ19uZXQiLCJkZXZfcGF5bWVudHNfYmFza2V0X3N0cmlwZV9hcHBsZV9wYXkiLCJkZXZfcHJlc2VydmVfd2VicF9hbHBoYSIsImRldl9pbmFjdGl2ZV9pbl9vYmplY3RfYXBpX2ZpeCIsImRldl9zdmVfcGVyc2lzdF96b29tX2RldmljZSIsImRldl9zdmVfcGFyZW50X2ZvcmNlZF9oaWRkZW5faW5kaWNhdG9yIiwiYmlnZGF0YV9zdG9ja19hZnRlcl9vcmRlcl9wbGFjZWQiLCJoZXJtZXNfc2hvcGVyX2luaG91c2VfcmV0dXJuc19hcHAiLCJkZXZfc3dpZnRfZGVsZXRlX29iamVjdF9hc3luYyIsImRldl9pbnBvc3RfZGVsaXZlcnlfbWFpbCIsImFkbWluX3NraW5fY2hhbmdlIiwiZGV2X2FkbWluX2FuYWx5dGljcyIsImRldl9hZG1pbl9mb3JtX2NoYW5nZV9kZXRlY3Rpb24iLCJkZXZfYWRtaW5fbWl4cGFuZWxfYW5hbHl0aWNzX2NsaWVudCIsImFkbWluX2FuYWx5dGljc19jc3YiLCJhZG1pbl9hbmFseXRpY3NfZW5hYmxlZCIsImFkbWluX2FuYWx5dGljc19yZXBvcnRfb3JkZXJzX3NhbGVzIiwiZGV2X2FkbWluX3NpZGViYXJfZGJfc3RhdGVfc3NyIiwiZGV2X2F1cm9yYV9jb2xvcmluZ19iZWxsIiwiZGV2X2NsYXJpdHlfc3dpdGNoIiwiZGV2X2RhcmtfbW9kZV9ub3ZlbHR5IiwiZGV2X2dpZnRfY2FyZHNfc29vbiIsImRldl9yZXBvcnRzX25vdmVsdHkiLCJub25fc3RvY2tfdmFyaWFudHNfaXBhIiwiZGV2X2FkbWluX2FuYWx5dGljc19hcHBfc3RvcmVfYnJvd3NlIiwicGF5bWVudHNfc3RyaXBlX29uYm9hcmRpbmdfdmVyaWZpY2F0aW9uIiwiZGV2X2ZyZWVfb3JkZXJzX2NzcmZfZml4IiwiZGV2X3N2ZV9zb3J0YWJsZV9saXN0IiwiZGV2X3N0Zl9zb3J0X2l0ZW1zIiwiZGV2X3N0b3JlZnJvbnRfYWlfc2VvIiwiZGV2X3BheW1lbnRzX2Jhc2tldF9wMjRfYXBwbGVfcGF5IiwiZGV2X3BheW1lbnRzX2Jhc2tldF9hcHBsZV9wYXkiLCJkZXZfZXhwb3J0X2ZpbHRlcmVkX3Byb2R1Y3RzIiwiZGV2X3N2ZV9pbmFjdGl2ZV9sYW5ndWFnZXMiLCJkZXZfam9iX3F1ZXVlX29wdGltaXphdGlvbnMiLCJjb2RlX21pcnJvcl82IiwiZGV2X21vdmVfR0E0X3RvX21vZHVsZSIsImRldl9wcmljZV9maWx0ZXJfc29ydF9kZWZhdWx0X3N0b2NrX29ubHkiLCJkZXZfZ2lmdF9jYXJkc19wYXltZW50X2NoZWNrIiwiZGV2X2dpZnRfY2FyZHMiLCJkZXZfcGF5bWVudF9naWZ0X2NhcmQiLCJkZXZfY29uc2VudF9tb2RlX2luaXRfZml4IiwiZGV2X2Zyb250X2FwaV9wcm9kdWN0X2xpc3Rfb3B0aW1pemF0aW9uIiwiZGV2X2Zyb250X2FwaV9wcm9kdWN0X2xpc3Rfb3B0aW1pemF0aW9uX2NhY2hlIiwiZGV2X2Zyb250X2FwaV9wcm9kdWN0X2xpc3RfdGltZSIsImRldl9jdXN0b21fZm1jIiwiZGV2X3Nlb19jYXRlZ29yeV9oZWFkaW5nIiwiZGV2X3Nlb19jb2xsZWN0aW9uX2hlYWRpbmciLCJkZXZfcGF5bWVudHNfcDI0X2dvcGF5X2dvb2dsZXBheV9pbl9hbGxfY3VycmVuY2llcyIsImRldl9sb3lhbHR5X2V4cGlyYXRpb25fdGFza19vcHRpbWl6YXRpb24iLCJkZXZfZ29vZ2xlX3Jldmlld3Nfc3RpY2t5X2JhcnNfZml4IiwiZGV2X2Ryb3Bkb3duX2Zp
7dF92aWV3cG9ydF9wb3NpdGlvbmluZyIsImRldl9lbmFibGVfYW5hbHl0aWNzX2V2ZW50c193aXRoX3ByZWZpeCIsImRldl9pbnBvc3RwYXlfbmV3X2NyZWF0ZV9hY2NvdW50X3VybCIsImRldl9ub3RpZmljYXRpb25zIiwiZGV2X3NsaWRlcl9vcHRpbWl6YXRpb24iLCJkZXZfaHlkcmF0aW9uX2F0dHJpYnV0ZXMiLCJkZXZfaGFuZGxlX2ZsYXNoX21lc3NhZ2UiLCJkZXZfZml4X25vdF9yZWdpc3RlcmVkX2hlbHBlciIsImRldl9idW5kbGVfZnJvbnRfYXBpIiwiZGV2X3Nlb19yZWR1bmRhbnRfaGVhZGluZ3MiLCJkZXZfc3RmX2luc3RhbGxfc2tpbl9qb2IiLCJkZXZfbWF4X3NraW5fc2l6ZSIsImRldl9pb3NfY2FsbF9kZXRlY3Rpb25fZml4IiwiZGV2X3N2ZV9sYXlvdXQtcGVyLW9iamVjdCIsImRldl9zdmVfbGF5b3V0LXBlci1vYmplY3QtdjIiLCJkZXZfc3RvcmVmcm9udF9hZGRyZXNzX2Zvcm1fc2F2ZSIsInNob3Blcl9jYW1wYWlnbnNfaGlzdG9yaWNhbF9wcmljZSIsImRldl9mZWF0dXJlZF9wcm9kdWN0X3VpX2ZpeGVzIiwiZGV2X3NlYXJjaF9mb2N1c190cmFwX2ZpeCIsImNvbXBhbnlfcHJvZmlsZV9nb29nbGVfdGF4b25vbXkiLCJkZXZfa29qb3R5X2FpX2FjdF9waW50dXJhIiwiZGV2X3N0b3JlZnJvbnRfcm9ib3RzX3YyIiwiZGV2X3J3ZF9wcm9kdWN0X2xpc3RfeG1sX3JlcXVlc3QiLCJkZXZfcndkX3htbF9yZXF1ZXN0XzIiLCJkZXZfc2VjdXJlX2VuY29kZSIsImRldl9yd2RfYmFza2V0X3htbF9yZXF1ZXN0IiwiZGV2X3Byb2R1Y3RfcmF0aW5nX2pzb25sZF9maXgiLCJkZXZfY2FjaGVkX3NlbGVjdF9vcHRpb25zIiwiZGV2X2NhY2hlX2ZpeCIsImRldl9kYXRhYmFzZV9yZWNvbm5lY3RfbGltaXQiLCJkZXZfc3NsX2luZm9fcmVmYWN0b3IiLCJkZXZfbWVudV9tYWluX3NlY3Rpb25fcmVkaXJlY3QiLCJkZXZfanNvbmxkX2dzY191cmxzX2ZpeCIsImRldl9mbWNfNDA0X3N0YXR1cyIsImRldl9yd2RfYnVuZGxlX29wdGlvbnNfYmFza2V0Iiwic3ZlX2Rldl9tb2R1bGVfcHJldmlldyIsImtpbGxfYWxsZWdybyIsImRldl9yd2RfeG1sX3JlcXVlc3QiLCJwYXltZW50c19uYXRpb25hbF9wYXltZW50X2luc3RpdHV0aW9uX2Rpc2NsYWltZXIiLCJkZXZfc2VhcmNoX2ZpeGVzIiwiZGV2X2ZpbHRlcnNfbW9iaWxlX2ZvY3VzX3RyYXAiLCJkZXZfc2VvX3J3ZF9kYXRhX3VuaWZpY2F0aW9uIiwiZGV2X3J3ZF91cmxfaGVscGVyIiwiZGV2X2ZlZWRfam9iX3F1ZXVlIiwiZGV2X2VtYWlsX3JlZGlyZWN0X2ZpeCIsInN2ZV9kZXZfZHluYW1pY19mb250cyIsImRldl9jYXRlZ29yeV90cmVlX2JhdGNoX2xvYWQiLCJkZXZfYmFza2V0X3F1ZXVlX3NldF9wcmljZV9ncm91cCIsImRldl9za2luX2NvcHlfbmV3IiwiZGV2X2FydGljbGVfanNvbmxkX2ZpeGVzIiwiZGV2X3ZhdF9ldV92aXNpYmlsaXR5X2ZpeCIsImRldl9yZWNhcHRjaGFfZml4IiwiZGV2X3JlZGlyZWN0c19sb29rdXBfb3B0aW1pemF0aW9uIiwic3ZlX2Rldl9jb2x1bW5fcmVzaXplX2RyYWciLCJkZXZfZXh0ZXJuYWxfcGF5bWVudHNfYmFubmVyIiwiZGV2X3Nlb19yb2JvdHMiLCJzdmVfZGV2X2JhY2tncm91bmRfY29sb3JfdmFyaWFibGUiLCJwYXltZW50c19wMjRfb25ib2FyZGluZ192ZXJpZmljYXRpb24iLCJkZXZfcm9ib19mb2xrc19tZW51IiwiZGV2X3JvYm9fZm9sa3NfbWVudV9ub3ZlbHR5IiwiZGV2X3NlYXJjaF9jbG9zZV9hcmlhX2hpZGRlbl9maXgiLCJkZXZfcGhvZW5peF9sYXp5X2xvYWRlcl9vcHRpbWl6YXRpb24iLCJkZXZfYmlnZGF0YV9uZXdfZHVtcHNob3AiLCJkZXZfc3NvX2RlZmF1bHRfcGF5bWVudF9tZXRob2RfZml4IiwiZGV2X3VwZGF0ZV9tYWNybyIsImRldl9zZWxlY3Rfd2lkdGhfb3B0aW1pemF0aW9uIiwiZGV2X3JlY2FwdGNoYV9zb2NpYWxfcmVnaXN0ZXJfZml4IiwiZGV2X3F1ZXVlX3Byb2R1Y3Rfc29sZF9zdGF0cyIsImRldl9yd2RfZHVwbGljYXRlX29yZGVyX2d1YXJkIiwiaGFzaGVkX2NhY2hlX3RhZ3MiLCJkZXZfc3ZlX21peHBhbmVsIiwiZGV2X2FwcHN0b3JlX2NhcmRfYmFubmVyIiwiZGV2X2Ryb3Bkb3duX3JlZmFjdG9yIiwiZGV2X3dlYmFwaV9jYXRlZ29yaWVzX3RyZWVfYmF0Y2hfbG9hZCJd" data-ajaxbasket-mode="2"> 8 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 9 <meta charset="utf-8"> 10 <title>Rejestracja konta - Wild Hill Coffee</title> 11 <meta name="keywords" content="" /> 12 <meta name="description" content="" /> 13 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 14 <meta name="mobile-web-app-capable" content="yes"> 15 16 <link rel="home" href="/" /> 17 <link rel="shortcut icon" href="/skins/user/rwd_shoper_5/images/favicon.png"> 18 <link rel="manifest" href="/userdata/public/manifest.json"> 19 <link rel="apple-touch-icon" sizes="192x192" href="/userdata/public/pwa/icons/192x192_icon.png"> 20 21 <style> 22 body::before{content:'';position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff center no-repeat;pointer-events:none;z-index:999999;opacity:1;transition:opacity .5s ease-out;} 23 body.wse_loaded::before{opacity:0;} 24 </style> 25
25<script>document.addEventListener('DOMContentLoaded',function(){document.body.classList.add("wse_loaded");});</script>
25 26 27 <link rel="preconnect" href="https://wisecommerce.pl/"> 28 <link rel="preload" as="style" href="https://wisecommerce.pl/cdn/theme/css/wse_custom_1.6.css?sci=982" /> 29 <link rel="preload" as="script" href="https://wisecommerce.pl/cdn/theme/js/wse_fronthelp.js?sci=982" /> 30 <link rel="preload" as="script" href="https://wisecommerce.pl/cdn/theme/js/wse_custom_1.6.js?sci=982" /> 31 32 <link rel="preload" as="style" href="/skins/user/rwd_shoper_5/cache/sfc/NzQ6OTgyOjUuMjYuNTQ.css?sci=982" /> 33 <link rel="preload" as="script" href="/assets/js/frontstore/main.ab4429d120a166c61eeb.min.js?sci=982" /> 34 35 36 37 <link rel="dns-prefetch" href="//fonts.gstatic.com"> 38 <link rel="preconnect" href="//fonts.gstatic.com"> 39 <link rel="preload" as="font" type="font/woff" href="/skins/user/rwd_shoper_5/images/rwd-custom.woff?gptqpz" crossorigin> 40 <link rel="preload" as="font" type="font/woff" href="/skins/user/rwd_shoper_5/images/fontawesome-webfont.woff?v=4.0.3" crossorigin> 41 42 43 44 <link id="csslink" rel="stylesheet" type="text/css" href="/skins/user/rwd_shoper_5/cache/sfc/NzQ6OTgyOjUuMjYuNTQ.css" /> 45 46 <link rel="stylesheet" type="text/css" href="https://wisecommerce.pl/cdn/theme/css/wse_custom_1.6.css?sci=982" /> 47 <link rel="stylesheet" href="https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css"> 48 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"/> 49 50 <link rel="preconnect" href="https://fonts.googleapis.com"> 51 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 52 <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap" rel="stylesheet"> 53 54
54<script> 55 window.wseLogged = false 56 window.wseSkinSettings = { 57 imgs: { 58 mini: 120, 59 small: 150, 60 medium: 500, 61 big: 800 62 } 63 } 64 65 </script>
65 66 67
67<script type="text/javascript" src="/assets/js/frontstore/main.ab4429d120a166c61eeb.min.js"></script>
67 68
68<script type="text/javascript" src="/userdata/public/locales/pl_PL.js?sci=982"></script>
68 69 70
70<script type="text/javascript" src="https://wisecommerce.pl/cdn/theme/js/wse_fronthelp.js?sci=982"></script>
70 71
71<script type="text/javascript" src="/skins/user/rwd_shoper_5/js/user.js?sci=982"></script>
71 72 73
73<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
73 74
74<script type="text/javascript" src="https://wisecommerce.pl/cdn/theme/js/wse_custom_1.6.js?sci=982"></script>
74 75 76 77 78 79 80
80<script src="https://dcsaascdn.net/js/front-api-1.5.0.min.js" async></script>
80 81<!-- 1. Preconnect do zewnÄtrznych serwerów CDN szablonu (szybszy TLS na mobile) --> 82<link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin /> 83<link rel="preconnect" href="https://maxst.icons8.com" crossorigin /> 84 85<!-- 2. Warunkowy Preload banera Hero LCP (wyÅÄ cznie na stronie gÅównej) -->
86<script> 87(function() { 88 var p = window.location.pathname; 89 if (p === "/" || p === "/pl" || p === "/pl/" || p === "/index.php") { 90 var l = document.createElement("link"); 91 l.rel = "preload"; 92 l.as = "image"; 93 l.setAttribute("fetchpriority", "high"); 94 l.href = window.innerWidth <= 767 95 ? "/upload/assets/mobile_august_2026.webp" 96 : "/upload/assets/desktop_august_2026.webp"; 97 document.head.appendChild(l); 98 } 99})(); 100</script>
100 101 102<!-- Google Tag Manager -->
103<script>
vendor: 334 bytes, lines 103-107
103(function(w,d,s,l,i){ w[l]=w[l]||[];w[l].push({ 'gtm.start': 104new Date().getTime(),event:'gtm.js' });var f=d.getElementsByTagName(s)[0], 105j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 106'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 107})(window,document,'script','dataLayer','
107GTM-PNCPMHX
vendor: 3 bytes, line 107
107');
107</script>
107 108<!-- End Google Tag Manager --> 109 110<meta name="facebook-domain-verification" content="fp1ms3ggr4pz3fae7v26ue51rgu8n2" /> 111<meta name="p:domain_verify" content="5384610ec2858b4264a0c718b0911b5c" /> 112<meta name="google-site-verification" content="0KStnasgHvCiN-PR2tvjLbJj_x7jWnyHxiFxsjIdE_8" /> 113 114<!-- 3. NieblokujÄ ce (asynchroniczne) Åadowanie czcionki Montserrat --> 115<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap" /> 116<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap" rel="stylesheet" media="print" onload="this.media='all'" /> 117<noscript><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap" rel="stylesheet" /></noscript> 118 119<!-- MailerLite (opóźnione Åadowanie pod Core Web Vitals) -->
120<script> 121window.addEventListener('load', function() { 122 setTimeout(function() { 123 (function(w,d,e,u,f,l,n){ w[f]=w[f]||function(){ (w[f].q=w[f].q||[]) 124 .push(arguments); },l=d.createElement(e),l.async=1,l.src=u, 125 n=d.getElementsByTagName(e)[0],n.parentNode.insertBefore(l,n); }) 126 (window,document,'script','https://assets.mailerlite.com/js/universal.js','ml'); 127 ml('account', '374632'); 128 }, 1500); 129}); 130</script>
130 131 132<!-- Schema.org Organization + OnlineStore -->
133<script type="application/ld+json"> 134{ 135 "@context": "https://schema.org", 136 "@type": ["Organization", "OnlineStore"], 137 "@id": "https://wildhillcoffee.com/#organization", 138 "name": "Wild Hill Coffee", 139 "legalName": "Coffee Hills Sp. z o.o.", 140 "alternateName": "Wild Hill - Organiczna Kawa Speciality BIO", 141 "url": "https://wildhillcoffee.com/", 142 "logo": { 143 "@type": "ImageObject", 144 "url": "https://wildhillcoffee.com/skins/user/rwd_shoper_5/images/logo.svg" 145 }, 146 "description": "RzemieÅlnicza palarnia organicznej kawy speciality 100% Arabica z Europejskim Certyfikatem Ekologicznym (PL-EKO-07) w Warszawie.", 147 "telephone": "+48 514 469 528", 148 "email": "[email protected]", 149 "vatID": "PL9512590765", 150 "address": { 151 "@type": "PostalAddress", 152 "streetAddress": "ul. Franciszka Klimczaka 1", 153 "postalCode": "02-797", 154 "addressLocality": "Warszawa", 155 "addressCountry": "PL" 156 }, 157 "areaServed": "PL", 158 "sameAs": [ 159 "https://www.instagram.com/wildhill.coffee/", 160 "https://www.facebook.com/WildHillCoffeecom/", 161 "https://pl.pinterest.com/wildhillcoffee/" 162 ] 163} 164</script>
164 165<meta name="shoper_campaigns_analytics_measurment_id" content="G-ZTRPW8XK21"/> 166 167 168</head><body class="shop_login_register">
168<script>window.customerPrivacy.onPlatformConsentGranted(() =>{window.Shop = window.Shop || {}; Shop.values = Shop.values || {}; Shop.values.partnerEE=true; Shop.values.partnerData="17906356891281987";
vendor: 317 bytes, line 168
168(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','shopLayer','
168GTM-T68LWS
vendor: 3 bytes, line 168
168');
168});</script>
168 169 170 171 172<div class="wrap rwd"> 173 <header class="row"> 174 <div class="login-bar row container"> 175 <ul class="links inline"> 176 <li class="register"> 177 <a href="/pl/reg" title="Zarejestruj siÄ" class="register"> 178 <img src="/libraries/images/1px.gif" alt="" class="px1" > 179 <span>Zarejestruj siÄ</span> 180 </a> 181 </li> 182 <li class="login"> 183 <a href="/pl/login" title="Zaloguj siÄ" class="login"> 184 <img src="/libraries/images/1px.gif" alt="" class="px1" > 185 <span>Zaloguj siÄ</span> 186 </a> 187 </li> 188 </ul> 189 </div> 190 191 192 <div class="logo-bar row container"> 193 <a href="/" title="Strona gÅówna" class="link-logo link-logo-img"> 194 <img src="/skins/user/rwd_shoper_5/images/logo.svg" alt="Wild Hill Coffee"> 195 </a> 196 197 <div class="basket right empty-basket"> 198 <a 199 href="/pl/basket" 200 title="Koszyk" 201 class="count" 202 aria-label="Produkty w koszyku 0. Przejdź do koszyka" 203 > 204 <img src="/libraries/images/1px.gif" alt="" class="px1"> 205 <span class="countlabel"> 206 <span>Koszyk:</span> 207 <b> 208 (pusty) 209 </b> 210 </span> 211 </a> 212 </div> 213 214 <div class="basket-contain"> 215 <div class="basket-products"> 216 <ul class="basket-product-list"> 217 </ul> 218 </div> 219 220 <div class="basket-summery"> 221 <a href="/pl/basket">do kasy</a> 222 <span class="basket-price"> 223 <span class="price-total"> 224 <span>suma:</span> 225 <strong class="price-products">0,00 zÅ</strong> 226 </span> 227 </span> 228 </div> 229 </div> 230 231 <div class="search__container"> 232 233<form data-product-view-type="" data-search-promotions-route="/pl/promotions" data-base-dir="" class="js__search search search-form" action="/pl/s" method="post"> 234 <div class="none bottest"><!-- <input name="bottest1" value="1" /> --> <input name="bottest2" /></div> 235 <div class="search-input search__input-area r--l-flex r--l-flex-vcenter"> 236 <div class="search__input-area-item"> 237 <span class="js__search-clear-btn search__btn icon icon-close search__icon none" role="button" aria-label="clear search input"></span> 238 <img class="search__loader none" src="/libraries/images/loader.svg" alt=""> 239 </div> 240 241 <div class="search__input-area-item search__input-area-item_grow"> 242 <input 243 maxlength="255" 244 class="search__input" 245 name="search" 246 type="search" 247 autocomplete="off" 248 placeholder="Szukaj" 249 aria-label="Szukaj w sklepie" 250 aria-haspopup="listbox"
251 aria-expanded="false" 252 > 253 </div> 254 255 <div class="search__input-area-item"> 256 <span class="js__search-close-btn icon icon-back" role="button" aria-label="close search"></span> 257 <button 258 type="button" 259 class="js__search-submit-btn search-btn search__input-area-item btn btn-red search__btn-search r--l-flex r--l-flex-vcenter r--l-flex-hcenter" 260 aria-label="Szukaj" 261 > 262 <span class="fa fa-search search__icon_size-l"></span> 263 </button> 264 </div> 265 </div> 266 267 <div class="search__content" role="listbox" aria-label="Search results"></div> 268 269 <input type="hidden" class="js__search-settings" value="eyJTSE9XX1BIUkFTRV9TVUdHRVNUSU9OUyI6MSwiU0hPUlRFTl9OQU1FUyI6MSwiU0hPV19NT0JJTEVfQlROIjoxLCJESVNQTEFZX0ZPUk1BVCI6MSwiUkVTVUxUU19QRVJfUEFHRSI6MTAsIkNBVEVHT1JJRVNfRU5BQkxFRCI6dHJ1ZSwiUFJPRFVDRVJTX0VOQUJMRUQiOnRydWUsIlBST0RVQ1RTX0VOQUJMRUQiOnRydWUsIkZST05UX09SSUdJTkFMX1FVRVJZX1BIUkFTRSI6IjAiLCJQUk9EVUNUX0FVVE9DT01QTEVURV9CVVRUT05fVkVSU0lPTiI6MSwiU0hPV19QUk9EVUNUU19QUklDRSI6MSwiU0hPV19QUk9EVUNUU19TQ09SRSI6MCwiU0hPV19QUk9EVUNUU19BVkFJTEFCSUxJVFkiOjB9"> 270</form> </div> 271 </div> 272 </header> 273 274 <div class="menu row"> 275 <nav class="innermenu row container relative" aria-label="Menu"> 276 <ul class="menu-list large standard" role="menubar"> 277 <li class="home-link-menu-li"> 278 <h3> 279 <a href="/" title="Strona gÅówna"> 280 <img src="/libraries/images/1px.gif" alt="Strona gÅówna" class="px1"> 281 </a> 282 </h3> 283 </li> 284 285 <li 286 role="none" 287 > 288 <h3 role="none"> 289 <a 290 href="/organiczna-kawa-do-ekspresu-kawiarki" 291 title="Kawa do espresso" 292 id="headlink22" 293 class="spanhover mainlevel" 294 role="menuitem" 295 aria-label="Kawa do espresso. StrzaÅki lewo/prawo zmieniajÄ menu." 296 > 297 <span>Kawa do espresso</span> 298 <img src="/libraries/images/1px.gif" alt="" class="px1"> 299 </a> 300 </h3> 301 </li> 302 <li 303 role="none" 304 > 305 <h3 role="none"> 306 <a 307 href="/organiczna-kawa-do-przelewu" 308 title="Kawa do przelewu" 309 id="headlink23" 310 class="spanhover mainlevel" 311 role="menuitem" 312 aria-label="Kawa do przelewu. StrzaÅki lewo/prawo zmieniajÄ menu." 313 > 314 <span>Kawa do przelewu</span> 315 <img src="/libraries/images/1px.gif" alt="" class="px1"> 316 </a> 317 </h3> 318 </li> 319 <li 320 role="none" 321 > 322 <h3 role="none"> 323 <a 324 href="/organiczna-kawa-bezkofeinowa" 325 title="Kawa bezkofeinowa" 326 id="headlink24" 327 class="spanhover mainlevel" 328 role="menuitem" 329 aria-label="Kawa bezkofeinowa. StrzaÅki lewo/prawo zmieniajÄ menu." 330 >
331 <span>Kawa bezkofeinowa</span> 332 <img src="/libraries/images/1px.gif" alt="" class="px1"> 333 </a> 334 </h3> 335 </li> 336 <li 337 role="none" 338 > 339 <h3 role="none"> 340 <a 341 href="/kawa-funkcjonalna-z-grzybami" 342 title="Kawa funkcjonalna" 343 id="headlink28" 344 class="spanhover mainlevel" 345 role="menuitem" 346 aria-label="Kawa funkcjonalna. StrzaÅki lewo/prawo zmieniajÄ menu." 347 > 348 <span>Kawa funkcjonalna</span> 349 <img src="/libraries/images/1px.gif" alt="" class="px1"> 350 </a> 351 </h3> 352 </li> 353 <li 354 role="none" 355 > 356 <h3 role="none"> 357 <a 358 href="/akcesoria-do-kawy" 359 title="Akcesoria" 360 id="headlink25" 361 class="spanhover mainlevel" 362 role="menuitem" 363 aria-label="Akcesoria. StrzaÅki lewo/prawo zmieniajÄ menu." 364 > 365 <span>Akcesoria</span> 366 <img src="/libraries/images/1px.gif" alt="" class="px1"> 367 </a> 368 </h3> 369 </li> 370 </ul> 371 372 <ul class="menu-mobile rwd-show-medium rwd-hide-full"> 373 <li class="menu-mobile-li small-menu flex flex-4"> 374 <a href="/" title="Menu" aria-label="Menu" class="fa fa-align-justify"> 375 <img src="/libraries/images/1px.gif" alt="" class="px1" role="presentation"> 376 </a> 377 </li> 378 <li class="menu-mobile-li small-search flex flex-4" id="activ-search"> 379 <a title="Szukaj" aria-label="Szukaj" class="fa fa-search"> 380 <img src="/libraries/images/1px.gif" alt="" class="px1" role="presentation"> 381 </a> 382 </li> 383 <li class="menu-mobile-li small-panel flex flex-4" id="activ-panel"> 384 <a href="/pl/panel" title="Moje konto" aria-label="Moje konto" class="fa fa-user"> 385 <img src="/libraries/images/1px.gif" alt="" class="px1" role="presentation"> 386 </a> 387 </li> 388 <li class="menu-mobile-li small-cart flex flex-4"> 389 <a href="/pl/basket" title="Koszyk" aria-label="Koszyk" class="icon icon-custom-cart" data-basket-count="0"> 390 <img src="/libraries/images/1px.gif" alt="" class="px1" role="presentation"> 391 </a> 392 </li> 393 </ul> 394 </nav> 395 </div> 396 397 <div class="breadcrumbs large tablet row"> 398 <div class="innerbreadcrumbs row container"> 399 <a href="/" title="Strona gÅówna" rel="nofollow" class="breadcrumb-home left">
400 <img src="/libraries/images/1px.gif" alt="" class="px1"> 401 <span>JesteÅ w:</span> 402 </a> 403 404 <ul itemscope itemtype="https://schema.org/BreadcrumbList" class="path left inline"> 405 406 <li class="bred-1 " itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 407 <a href="/" itemprop="item"> <span class="raq">»</span> 408 <span itemprop="name">Strona gÅówna</span> 409 </a> 410 <meta itemprop="position" content="1" /> 411 </li> 412 <li class="bred-2 last" > 413 <span class="raq">»</span> 414 <span>Rejestracja</span> 415 416 </li> 417 </ul> 418 </div> 419 </div> 420 421 422 423 <div class="top row"> 424 <div class="container"> 425 <div class="box resetcss box_custom" id="wse_topbarswiper"> 426 427 428 <div class="topbar wse_topbarswiper container"> 429 <div class="swiper-wrapper"> 430 <div class="swiper-slide">Darmowa dostawa na terenie Polski od 199zÅ</div> 431 <div class="swiper-slide"><a href="/#box_custom82">DoÅÄ cz do newslettera i odbierz 5% rabatu </a></div> 432 </div> 433</div> 434 435 436 </div> 437 </div> 438 </div> 439 <div class="main row"> 440 <div class="innermain container"> 441 <div class="s-row"> 442 443 <div class="centercol s-grid-12"> 444 445 446 <div class="box" id="box_register"> 447 <form action="/pl/reg" method="post" enctype="multipart/form-data" novalidate> 448 <fieldset> 449 <div class="none bottest"><!-- <input name="bottest1" value="1" /> --> <input name="bottest2" /></div> 450 451 <div class="social-login-buttons social-login-buttons_no-border"> 452 <h3> 453 Zaloguj siÄ przez konto spoÅecznoÅciowe 454 </h3> 455 456 <a class="btn btn-login-shoper_sso r--hspacing-xs" href="/pl/login/shoper_sso"> 457 Zaloguj przez 458 <img width="85" height="19" class="shoper_sso__logo shoper_sso__logo_dark" src="https://dcsaascdn.net/img/logo-shoper-one-white.svg" alt="Zaloguj siÄ przez Shoper One logo"> 459 <img width="85" height="19" class="shoper_sso__logo shoper_sso__logo_light" src="https://dcsaascdn.net/img/logo-shoper-one-dark.svg" alt="Zaloguj siÄ przez Shoper One logo"> 460 </a> 461 <a class="btn btn-login-facebook r--hspacing-xs" href="/pl/login/facebook"> 462 Zaloguj siÄ przez Facebook 463 </a> 464 <a class="btn btn-login-google r--hspacing-xs" href="/pl/login/google"> 465 Zaloguj siÄ przez Google 466 </a> 467 468 <p> 469 <small> 470 Logowanie przez Facebook i Google do Wild Hill Coffee Åwiadczone jest w ramach usÅugi Shoper ONE. 471 </small> 472 </p> 473 </div> 474 475 <h3>
476 <img src="/libraries/images/1px.gif" alt="" class="px1" >Rejestracja</span> 477 </h3> 478 479 <div class="innerbox address-handler"> 480 <div data-text-end="lub za pomocÄ poczty e-mail"> 481 <span class="login-label"> 482 <label for="input_mail"> 483 <em class="color">*</em> 484 E-mail: 485 </label> 486 </span> 487 488 <div class="input"> 489 <span class="shaded_inputwrap"> 490 <input 491 type="text" 492 name="mail" 493 value="" 494 size="25" 495 id="input_mail" 496 aria-required="true" > 497 </span> 498 499 </div> 500 501 <span class="" id="hint_mail"> 502 503 </span> 504 </div> 505 <div data-text-end="lub za pomocÄ poczty e-mail"> 506 <span class="login-label"> 507 <label for="input_pass1"> 508 <em class="color">*</em> 509 HasÅo: 510 </label> 511 </span> 512 513 <div class="input"> 514 <span class="shaded_inputwrap"> 515 <input 516 type="password" 517 name="pass1" 518 value="" 519 size="25" 520 id="input_pass1" 521 aria-required="true" aria-describedby="hint_pass1 " > 522 </span> 523 524 </div> 525 526 <sp
526an class="hint" id="hint_pass1"> 527 Minimum 12 znaków 528 </span> 529 </div> 530 <div data-text-end="lub za pomocÄ poczty e-mail"> 531 <span class="login-label"> 532 <label for="input_pass2"> 533 <em class="color">*</em> 534 Powtórz hasÅo: 535 </label> 536 </span> 537 538 <div class="input"> 539 <span class="shaded_inputwrap"> 540 <input 541 type="password" 542 name="pass2" 543 value="" 544 size="25" 545 id="input_pass2" 546 aria-required="true" > 547 </span> 548 549 </div> 550 551 <span class="" id="hint_pass2"> 552 553 </span> 554 </div> 555 556 557 <h4 class="separator additional">Dodatkowe informacje</h4> 558 559 560 <div class="clear"> 561 562 <div class="input"> 563 <span class="check-label"> 564 <em class="color">*</em> </span> 565 <span class="checkbox-wrap"> 566 <input type='checkbox' name='additional_1' id='additional_1' class='checkbox' value='1' /> 567 <label for="additional_1"></label> 568 </span> 569 <label for="additional_1">ZapoznaÅem siÄ z <a href="/pl/i/Regulamin/3">regulaminem</a> sklepu internetowego i akceptujÄ jego treÅÄ.</label> 570 </div> 571 572 </div> 573 574 575 576 577 578 <input type="hidden" name="addressform" value="simple" /> 579 580 <div>
581 <span><em class="color">*</em> - Pole wymagane</span> 582 </div> 583 <div class="bottombuttons"> 584 <button type="submit" class="btn btn-red right register"> 585 <img src="/libraries/images/1px.gif" alt="" class="px1" > 586 <span>Zarejestruj siÄ</span> 587 </button> 588 </div> 589 </div> 590 </fieldset> 591 </form> 592 </div> 593 594 595 </div> 596 597 </div> 598 </div> 599 </div> 600<div class="bottom-footer row"> 601 <div class="container"> 602 603 </div> 604</div> <footer class="footer row"> 605 <div class="innerfooter container row"> 606 <ul class="overall"> 607 <li class="overall flex flex-6" id="footgroup6"> 608 <ul> 609 <li class="head hidden">Kawy organiczne BIO</li> 610 <li> 611 <a href="/zestawy-kaw-na-prezent" title="Zestawy kaw na prezent" id="footlink28"> 612 <img alt="" src="/libraries/images/1px.gif">
613 Zestawy kaw na prezent 614 </a> 615 </li> 616 <li> 617 <a href="/kawa-o-niskiej-kwasowosci" title="Kawa o niskiej kwasowoÅci" id="footlink32"> 618 <img alt="" src="/libraries/images/1px.gif"> 619 Kawa o niskiej kwasowoÅci 620 </a> 621 </li> 622 <li> 623 <a href="/kawa-organiczna" title="Kawa organiczna BIO" id="footlink33"> 624 <img alt="" src="/libraries/images/1px.gif"> 625 Kawa organiczna BIO 626 </a> 627 </li> 628 <li> 629 <a href="/kawa-organiczna-ziarnista-1kg" title="Kawa ziarnista 1kg" id="footlink29"> 630 <img alt="" src="/libraries/images/1px.gif"> 631 Kawa ziarnista 1kg 632 </a> 633 </li> 634 <li> 635 <a href="/kawa-mielona-organiczna-bio" title="Kawa mielona organiczna BIO" id="footlink30"> 636 <img alt="" src="/libraries/images/1px.gif"> 637 Kawa mielona organiczna BIO 638 </a> 639 </li> 640 <li> 641 <a href="/kawa-single-origin-arabica-speciality" title="Kawa single origin " id="footlink31"> 642 <img alt="" src="/libraries/images/1px.gif"> 643 Kawa single origin 644 </a> 645 </li> 646 </ul> 647 </li> 648 <li class="overall flex flex-6" id="footgroup1"> 649 <ul> 650 <li class="head hidden">Pomoc</li> 651 <li> 652 <a href="/zwroty-i-reklamacje" title="Zwroty i reklamacje" id="footlink17"> 653 <img alt="" src="/libraries/images/1px.gif"> 654 Zwroty i reklamacje 655 </a> 656 </li> 657 <li> 658 <a href="/regulamin" title="Regulamin" id="footlink16"> 659 <img alt="" src="/libraries/images/1px.gif"> 660 Regulamin 661 </a> 662 </li> 663 </ul> 664 </li> 665 <li class="overall flex flex-6" id="footgroup5"> 666 <ul> 667 <li class="head hidden">Moje konto</li> 668 <li> 669 <a href="/panel/" title="Twoje zamówienia" id="footlink13">
670 <img alt="" src="/libraries/images/1px.gif"> 671 Twoje zamówienia 672 </a> 673 </li> 674 <li> 675 <a href="/panel/edit" title="Ustawienia konta" id="footlink14"> 676 <img alt="" src="/libraries/images/1px.gif"> 677 Ustawienia konta 678 </a> 679 </li> 680 </ul> 681 </li> 682 <li class="overall flex flex-6" id="footgroup4"> 683 <ul> 684 <li class="head hidden">PÅatnoÅci i dostawa</li> 685 <li> 686 <a href="/czas-i-koszty-dostawy" title="Czas i koszty dostawy" id="footlink4"> 687 <img alt="" src="/libraries/images/1px.gif"> 688 Czas i koszty dostawy 689 </a> 690 </li> 691 <li> 692 <a href="/sposoby-platnosci" title="Sposoby pÅatnoÅci" id="footlink10"> 693 <img alt="" src="/libraries/images/1px.gif"> 694 Sposoby pÅatnoÅci 695 </a> 696 </li> 697 </ul> 698 </li> 699 <li class="overall flex flex-6" id="footgroup2"> 700 <ul> 701 <li class="head hidden">Informacje</li> 702 <li> 703 <a href="/polityka-prywatnosci" title="Polityka prywatnoÅci" id="footlink18"> 704 <img alt="" src="/libraries/images/1px.gif"> 705 Polityka prywatnoÅci 706 </a> 707 </li> 708 </ul> 709 </li> 710 <li class="overall flex flex-6" id="footgroup3"> 711 <ul> 712 <li class="head hidden">O nas</li> 713 <li> 714 <a href="/pl/blog" title="Blog" id="footlink22"> 715 <img alt="" src="/libraries/images/1px.gif"> 716 Blog 717 </a> 718 </li> 719 <li> 720 <a href="/tu-jestesmy-wild-hill-coffee" title="Tu jesteÅmy" id="footlink23"> 721 <img alt="" src="/libraries/images/1px.gif"> 722 Tu jesteÅmy 723 </a> 724 </li> 725 <li> 726 <a href="/kontakt" title="Kontakt" id="footlink9">
727 <img alt="" src="/libraries/images/1px.gif"> 728 Kontakt 729 </a> 730 </li> 731 </ul> 732 </li> 733 </ul> 734 </div> 735 736 </footer> 737 738 <div class="up"> 739 <a href="#" title="do góry" class="btn fa fa-2x fa-angle-up"> 740 <img src="/libraries/images/1px.gif" alt="" class="px1" /> 741 <span>do góry</span> 742 </a> 743 </div> 744</div><!-- and of wrap --> 745 746<div class="modal-overlay"></div><!-- overlay for modal lightbox--> 747 748 <div 749 id="aria-live-assertive" 750 role="log" 751 aria-live="assertive" 752 aria-atomic="true" 753 class="sr-only" 754 tabindex="-1" 755 ></div> 756� <!-- BEGIN GCR Language Code --> 757
757<script> 758 window.___gcfg = { 759 lang: 'pl' 760 }; 761 </script>
761 762 <!-- END GCR Language Code --> 763 764 765 766 767 <div class="info-message info-message_hidden"> 768 <strong class="info-message__text">Sklep jest w trybie podglÄ du</strong> 769 </div> 770 <div class="center"> 771 <span id="turn-classic" class="btn rwd"> 772 Pokaż peÅnÄ wersjÄ strony 773 </span> 774 </div> 775 776<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 776-777
776 777<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
777GTM-PNCPMHX
vendor: 85 bytes, lines 777-778
777" 778height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
779<!-- End Google Tag Manager (noscript) --> 780 781<!-- Wild Hill Coffee - Advanced SEO Engine v6.2 -->
782<script> 783(function() { 784 var whcSeoMetaMap = { 785 "/pl/blog": { 786 title: "Blog o Kawie Organicznej BIO, Metodach Parzenia i JakoÅci Ziarna | Wild Hill", 787 desc: "ArtykuÅy o kawie speciality BIO: badania laboratoryjne kawy w SGS Polska, odmiany botaniczne Arabiki, obróbka ziaren, adaptogeny i metody parzenia." 788 }, 789 "/tu-jestesmy-wild-hill-coffee": { 790 title: "Gdzie kupiÄ kawÄ Wild Hill Coffee? Sklepy stacjonarne i wspóÅpraca B2B", 791 desc: "Sprawdź mapÄ punktów stacjonarnych, delikatesów ekologicznych (m.in. BioBazar Warszawa, EPI WrocÅaw) i kawiarni, w których kupisz kawÄ BIO Wild Hill Coffee." 792 }, 793 "/promocje-wild-hill-coffee": { 794 title: "Zestawy Kaw Organicznych BIO i Promocje | Sklep Wild Hill Coffee", 795 desc: "Kup zestawy degustacyjne Åwieżo palonej kawy organicznej 100% Arabica Speciality BIO w niższej cenie. Idealny zestaw kaw do domu i na prezent." 796 } 797 }; 798 799 // Parser polskich dat sÅownych Shoper (np. "20 wrzeÅnia 2026") oraz formatów DD-MM-YYYY / YYYY-MM-DD (zwraca pusty string, gdy brak daty) 800 function parsePolishDateToIso(rawD) { 801 if (!rawD) return ""; 802 var s = String(rawD).trim().toLowerCase(); 803 804 var dmNum = s.match(/(\d\d?)[-.](\d\d?)[-.](\d\d\d\d)/); 805 if (dmNum) { 806 var d1 = dmNum[1].length === 1 ? "0" + dmNum[1] : dmNum[1]; 807 var m1 = dmNum[2].length === 1 ? "0" + dmNum[2] : dmNum[2]; 808 return dmNum[3] + "-" + m1 + "-" + d1; 809 } 810 811 var isoMatch = s.match(/(\d\d\d\d)-(\d\d)-(\d\d)/); 812 if (isoMatch) return isoMatch[0]; 813 814 var months = { 815 "stycznia": "01", "styczen": "01", "styczeÅ": "01", 816 "lutego": "02", "luty": "02", 817 "marca": "03", "marzec": "03", 818 "kwietnia": "04", "kwiecien": "04", "kwiecieÅ": "04", 819 "maja": "05", "maj": "05", 820 "czerwca": "06", "czerwiec": "06", 821 "lipca": "07", "lipiec": "07", 822 "sierpnia": "08", "sierpien": "08", "sierpieÅ": "08", 823 "wrzeÅnia": "09", "wrzesnia": "09", "wrzesieÅ": "09", "wrzesien": "09", 824 "października": "10", "pazdziernika": "10", "październik": "10", "pazdziernik": "10", 825 "listopada": "11", "listopad": "11", 826 "grudnia": "12", "grudzien": "12", "grudzieÅ": "12" 827 }; 828 for (var mName in months) { 829 if (s.indexOf(mName) !== -1) { 830 var mMatch = s.match(/(\d\d?)\s+\S+\s+(\d\d\d\d)/); 831 if (mMatch) { 832 var day = mMatch[1].length === 1 ? "0" + mMatch[1] : mMatch[1]; 833 return mMatch[2] + "-" + months[mName] + "-" + day; 834 } 835 } 836 } 837 return ""; 838 } 839 840 function formatPolishVoteLabel(count) { 841 if (count === 1) return "1 ocena"; 842 var mod10 = count % 10; 843 var mod100 = count % 100; 844 if (mod10 >= 2 && mod10 <= 4 && (mod100 < 12 || mod100 > 14)) { 845 return count + " oceny"; 846 } 847 return count + " ocen"; 848 } 849 850 function ensureMobileOnlyBlogMenu() { 851 if (!document.getElementById("whc-mobile-blog-css")) { 852 var style = document.createElement("style"); 853 style.id = "whc-mobile-blog-css"; 854 style.innerHTML = "@media (min-width: 980px) { #whc-nav-blog-item, #whc-nav-blog-item-clone { display: none !important; } }"; 855 document.head.appendChild(style); 856 } 857 var menuLists = document.querySelectorAll(".menu .innermenu > ul.menu-list, .innermenu ul.menu-list"); 858 menuLists.forEach(function(menuList, idx) { 859 var itemId = idx === 0 ? "whc-nav-blog-item" : "whc-nav-blog-item-clone"; 860 if (!document.getElementById(itemId)) { 861 var liBlog = document.createElement("li"); 862 liBlog.id = itemId; 863 liBlog.className = "rwd-hide-full"; 864 liBlog.setAttribute("role", "none"); 865 liBlog.innerHTML = '<div class="whc-menu-item-wrap" role="none"><a role="menuitem" class="spanhover mainlevel" href="/pl/blog" title="Blog o kawie"><span>Blog</span></a></div>'; 866 menuList.appendChild(liBlog); 867 } 868 }); 869 } 870 871 // JEDYNY, UJEDNOLICONY GENERATOR PRODUCT JSON-LD (bez sztucznych fallbacków ceny, zdjÄÄ i ocen) 872 function buildOrUpdateProductSchema() { 873 var isProduct = document.body.classList.contains("shop_product") || document.querySelector("#box_productfull"); 874 if (!isProduct) return; 875 876 var origin = window.location.origin || "https://wildhillcoffee.com"; 877 var canonicalEl = document.querySelector("link[rel='canonical']"); 878 var canonicalUrl = canonicalEl ? canonicalEl.href : window.location.href.split("?")[0]; 879 880 var pidInput = document.querySelector('input[name="product_id"], #box_productfull [data-product-id]'); 881 var pid = pidInput ? (pidInput.value || pidInput.getAttribute("data-product-id")) : null; 882 var fapi = null; 883 if (window.frontAPI && typeof window.frontAPI.getProduct === "function" && pid) {
884 try { fapi = window.frontAPI.getProduct({ id: pid }); } catch (e) { console.warn("frontAPI read warning:", e); } 885 } 886 887 var pNameEl = document.querySelector("#box_productfull h1.name, h1.name, h1"); 888 var pName = (fapi && fapi.name) ? fapi.name.trim() : (pNameEl ? pNameEl.textContent.trim() : document.title); 889 if (!pName) return; 890 891 var descMeta = document.querySelector("meta[name='description']") || document.querySelector("meta[property='og:description']"); 892 var pDesc = (descMeta && descMeta.getAttribute("content")) ? descMeta.getAttribute("content").trim() : ""; 893 if (!pDesc && fapi && fapi.description) { 894 var tmpDiv = document.createElement("div"); 895 tmpDiv.innerHTML = fapi.description; 896 pDesc = (tmpDiv.textContent || "").replace(/\s+/g, " ").trim().slice(0, 450); 897 } 898 899 // 1. Zbiór rzeczywistych zdjÄÄ produktu (bez fallbacku do logo.svg) 900 var realImgs = []; 901 var mainProdImg = document.querySelector("img.photo.productimg, #box_productfull .productimg img"); 902 if (mainProdImg && mainProdImg.getAttribute("src") && mainProdImg.getAttribute("src").indexOf("1px.gif") === -1) { 903 var mSrc = mainProdImg.getAttribute("src").split("?")[0]; 904 realImgs.push(mSrc.startsWith("http") ? mSrc : origin + mSrc); 905 } 906 document.querySelectorAll("#box_productfull a.js__gallery-anchor-image, #box_productfull .wse_gallery_slide img").forEach(function(el) { 907 var src = el.getAttribute("href") || el.getAttribute("src"); 908 if (src && src.indexOf("1px.gif") === -1 && src.indexOf("data:image") === -1 && src.indexOf("logo.svg") === -1) { 909 var clean = src.split("?")[0]; 910 var fullUrl = clean.startsWith("http") ? clean : (origin + (clean.startsWith("/") ? "" : "/") + clean); 911 if (realImgs.indexOf(fullUrl) === -1) realImgs.push(fullUrl); 912 } 913 }); 914 var ogMeta = document.querySelector("meta[property='og:image']"); 915 if (ogMeta && ogMeta.getAttribute("content") && ogMeta.getAttribute("content").indexOf("logo.svg") === -1) { 916 var ogUrl = ogMeta.getAttribute("content"); 917 if (realImgs.indexOf(ogUrl) === -1) realImgs.push(ogUrl); 918 } 919 920 // 2. Odczyt rzeczywistej ceny (bez zmyÅlonego fallbacku 55.00) 921 var priceFloat = NaN; 922 if (fapi && fapi.price && fapi.price.gross && fapi.price.gross.final_float) { 923 priceFloat = parseFloat(fapi.price.gross.final_float); 924 } else { 925 var priceEl = document.querySelector("#box_productfull .basket .price em.main-price, #box_productfull .main-price"); 926 if (priceEl) { 927 var rawPrice = (priceEl.textContent || "").replace(/[^0-9.,]/g, "").replace(",", "."); 928 priceFloat = parseFloat(rawPrice); 929 } 930 } 931 932 var productSchema = { 933 "@context": "https://schema.org", 934 "@type": "Product", 935 "@id": canonicalUrl + "#product", 936 "name": pName, 937 "url": canonicalUrl, 938 "brand": { "@type": "Brand", "name": document.documentElement.getAttribute("data-whc-brand") || "Wild Hill Coffee" } 939 }; 940 941 if (pDesc) productSchema.description = pDesc; 942 if (realImgs.length > 0) productSchema.image = realImgs; 943 944 if (fapi && fapi.code) { 945 productSchema.sku = String(fapi.code).trim(); 946 if (productSchema.brand.name === "Wild Hill Coffee") productSchema.mpn = String(fapi.code).trim(); 947 } else { 948 var codeEl = document.querySelector("#box_productfull .code em, #box_productfull [itemprop='sku']"); 949 if (codeEl && codeEl.textContent.trim()) { 950 productSchema.sku = codeEl.textContent.trim(); 951 } 952 } 953 954 if (fapi && fapi.ean && /^\d\d\d\d\d\d\d\d+$/.test(String(fapi.ean).trim())) { 955 productSchema.gtin13 = String(fapi.ean).trim(); 956 } 957 958 // Oferta dodawana WYÅÄCZNIE wtedy, gdy na stronie jest rzeczywista cena (> 0) 959 if (!isNaN(priceFloat) && priceFloat > 0) { 960 var isAvailable = fapi ? Boolean(fapi.can_buy) : (document.querySelector("#box_productfull button.addtobasket") !== null); 961 var shippingCost = priceFloat >= 199.0 ? "0.00" : "11.99"; 962 963 productSchema.offers = { 964 "@type": "Offer", 965 "url": canonicalUrl, 966 "priceCurrency": "PLN", 967 "price": priceFloat.toFixed(2), 968 "itemCondition": "https://schema.org/NewCondition", 969 "availability": isAvailable ? "https://schema.org/InStock" : "https://schema.org/OutOfStock", 970 "seller": { "@type": "Organization", "name": "Wild Hill Coffee", "@id": origin + "/#organization" }, 971 "hasMerchantReturnPolicy": { 972 "@type": "MerchantReturnPolicy", 973 "applicableCountry": "PL", 974 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 975 "merchantReturnDays": 14, 976 "returnMethod": "https://schema.org/ReturnByMail", 977 "returnFees": "https://schema.org/ReturnFeesCustomerResponsibility" 978 }, 979 "shippingDetails": { 980 "@type": "OfferShippingDetails", 981 "shippingRate": { "@type": "MonetaryAmount", "value": shippingCost, "currency": "PLN" },
982 "shippingDestination": { "@type": "DefinedRegion", "addressCountry": "PL" }, 983 "deliveryTime": { 984 "@type": "ShippingDeliveryTime", 985 "handlingTime": { "@type": "QuantitativeValue", "minValue": 0, "maxValue": 1, "unitCode": "DAY" }, 986 "transitTime": { "@type": "QuantitativeValue", "minValue": 1, "maxValue": 2, "unitCode": "DAY" } 987 } 988 } 989 }; 990 } 991 992 // 3. Oceny i opinie (WYÅÄCZNIE z rzeczywistych, widocznych opinii tekstowych w #box_productcomments â zero opierania siÄ na natywnym 1x5â Shopera dla produktów bez opinii) 993 var commentNodes = document.querySelectorAll("#box_productcomments .productcomment, .tab-comments .productcomment"); 994 var evalRow = document.querySelector("#box_productfull .row.evaluation, #box_productfull .evaluation"); 995 996 var reviewsArr = []; 997 var ratingSum = 0; 998 var ratedCommentsCount = 0; 999 1000 commentNodes.forEach(function(node) { 1001 var authorEl = node.querySelector("h5, .author, strong, b"); 1002 var bodyEl = node.querySelector(".description, p, .comment-body"); 1003 var dateEl = node.querySelector(".date, time, small"); 1004 var authorName = authorEl ? authorEl.textContent.replace(/[:,â â]/g, "").trim() : ""; 1005 var bodyText = bodyEl ? bodyEl.textContent.replace(/\s+/g, " ").trim() : ""; 1006 var rawD = dateEl ? dateEl.textContent.trim() : ""; 1007 var isoD = parsePolishDateToIso(rawD); 1008 1009 var savedRate = node.getAttribute("data-whc-rate"); 1010 var itemRateMeta = node.querySelector('[itemprop="ratingValue"]'); 1011 var rawItemRate = savedRate || (itemRateMeta ? itemRateMeta.getAttribute("content") : ""); 1012 var itemRatingVal = rawItemRate ? parseFloat(String(rawItemRate).replace(",", ".")) : NaN; 1013 if (!isNaN(itemRatingVal) && itemRatingVal > 0) { 1014 node.setAttribute("data-whc-rate", String(itemRatingVal)); 1015 ratingSum += itemRatingVal; 1016 ratedCommentsCount++; 1017 } 1018 1019 // WyÅwietlenie rzeczywistych gwiazdek przy komentarzu tylko wtedy, gdy komentarz posiada ocenÄ 1020 if (authorEl && !isNaN(itemRatingVal) && itemRatingVal > 0 && !node.querySelector(".whc-comment-stars")) { 1021 var roundedStars = Math.max(1, Math.min(5, Math.round(itemRatingVal))); 1022 var starsStr = ""; 1023 for (var sIdx = 1; sIdx <= 5; sIdx++) { 1024 starsStr += (sIdx <= roundedStars) ? "â " : "â"; 1025 } 1026 var starsSpan = document.createElement("span"); 1027 starsSpan.className = "whc-comment-stars"; 1028 starsSpan.setAttribute("aria-label", "Ocena: " + itemRatingVal + " na 5"); 1029 starsSpan.style.cssText = "color: #d49a2a; font-size: 13px; margin-left: 8px; letter-spacing: 1px; font-weight: normal;"; 1030 starsSpan.textContent = starsStr; 1031 authorEl.appendChild(starsSpan); 1032 } 1033 1034 if (bodyText.length > 3 && authorName) { 1035 var revObj = { 1036 "@type": "Review", 1037 "author": { "@type": "Person", "name": authorName }, 1038 "reviewBody": bodyText 1039 }; 1040 if (isoD) { 1041 revObj.datePublished = isoD; 1042 } 1043 if (!isNaN(itemRatingVal) && itemRatingVal > 0) { 1044 revObj.reviewRating = { 1045 "@type": "Rating", 1046 "ratingValue": String(itemRatingVal), 1047 "bestRating": "5", 1048 "worstRating": "1" 1049 }; 1050 } 1051 reviewsArr.push(revObj); 1052 } 1053 }); 1054 1055 // Wyliczamy ÅredniÄ i liczbÄ ocen wyÅÄ cznie z faktycznych opinii w #box_productcomments 1056 if (reviewsArr.length > 0 && ratedCommentsCount > 0) { 1057 var avgStars = ratingSum / ratedCommentsCount; 1058 var finalRating = avgStars.toFixed(1); 1059 var totalCount = reviewsArr.length; 1060 1061 productSchema.aggregateRating = { 1062 "@type": "AggregateRating", 1063 "ratingValue": finalRating, 1064 "bestRating": "5", 1065 "worstRating": "1", 1066 "ratingCount": String(totalCount), 1067 "reviewCount": String(totalCount) 1068 }; 1069 productSchema.review = reviewsArr; 1070 1071 if (evalRow) { 1072 evalRow.style.display = ""; 1073 var existingSummary = evalRow.querySelector(".whc-eval-summary"); 1074 var summaryText = finalRating.replace(".", ",") + "/5 (" + formatPolishVoteLabel(totalCount) + ")"; 1075 if (!existingSummary) { 1076 var summarySpan = document.createElement("span"); 1077 summarySpan.className = "whc-eval-summary"; 1078 summarySpan.style.cssText = "font-size: 13px; color: #555; margin-left: 8px; font-weight: 500; display: inline-block;"; 1079 summarySpan.textContent = summaryText; 1080 var voteStarsEl = evalRow.querySelector(".votestars"); 1081 if (voteStarsEl && voteStarsEl.nextSibling) { 1082 evalRow.insertBefore(summarySpan, voteStarsEl.nextSibling); 1083 } else { 1084 evalRow.appendChild(summarySpan); 1085 } 1086 } else { 1087 existingSummary.textContent = summaryText; 1088 } 1089 } 1090 } else if (evalRow) { 1091 // JeÅli produkt ma 0 rzeczywistych opinii w #box_productcomments, ukrywamy natywny pusty pasek 5â Shopera 1092 evalRow.style.display = "none"; 1093 } 1094 1095 var prodScript = document.getElementById("whc-product-jsonld"); 1096 var newJson = JSON.stringify(productSchema); 1097 if (!prodScript) { 1098 prodScript = document.createElement("script"); 1099 prodScript.id = "whc-product-jsonld"; 1100 prodScript.type = "application/ld+json"; 1101 prodScript.textContent = newJson; 1102 document.head.appendChild(prodScript); 1103 } else if (prodScript.textContent !== newJson) { 1104 prodScript.textContent = newJson; 1105 } 1106 } 1107 1108 function runWhcSeoEngine() { 1109 try { 1110 var origin = window.location.origin || "https://wildhillcoffee.com"; 1111 var path = window.location.pathname.replace(/\/$/, "") || "/"; 1112 var pathLow = path.toLowerCase(); 1113 1114 // Zapisanie ocen pojedynczych komentarzy w data-whc-rate PRZED oczyszczeniem mikrodanych Shopera 1115 document.querySelectorAll("#box_productcomments .productcomment, .tab-comments .productcomment").forEach(function(node) {
1116 var m = node.querySelector('[itemprop="ratingValue"]'); 1117 if (m && m.getAttribute("content")) { 1118 node.setAttribute("data-whc-rate", m.getAttribute("content")); 1119 } 1120 }); 1121 1122 // Zapisanie marki (producenta) z mikrodanych Shopera PRZED ich oczyszczeniem 1123 var whcBrandMeta = document.querySelector('#box_productfull meta[itemprop="brand"]'); 1124 if (whcBrandMeta && whcBrandMeta.getAttribute("content")) { 1125 document.documentElement.setAttribute("data-whc-brand", whcBrandMeta.getAttribute("content").trim()); 1126 } 1127 // 0A. BLOKADA NOINDEX WYÅÄCZNIE DLA TECHNICZNYCH FILTRÃW ATRYBUTÃW I STRON SYSTEMOWYCH (bez psucia paginacji /2, /3 ani /pl/c/...) 1128 var isFilterUrl = /\/(full|default)\//.test(pathLow) || /\/f_(at|ov|producer)_/.test(pathLow); 1129 var canonicalEl = document.querySelector("link[rel='canonical']"); 1130 var canonicalUrl = canonicalEl ? canonicalEl.href : (origin + path); 1131 1132 var alertErrorEl = document.querySelector(".alert-error, .alert.alert-error"); 1133 var isSoft404Product = alertErrorEl && alertErrorEl.textContent.indexOf("niedostÄpny") !== -1; 1134 1135 if (isFilterUrl || path.indexOf("/pl/producer/") !== -1 || pathLow === "/bestsellers" || pathLow === "/pl/s" || pathLow === "/links" || path.indexOf("/pl/i/Ulubione") !== -1 || path.indexOf("/panel") !== -1 || path.indexOf("/basket") !== -1 || isSoft404Product) { 1136 var robotsMeta = document.querySelector("meta[name='robots']"); 1137 if (!robotsMeta) { 1138 robotsMeta = document.createElement("meta"); 1139 robotsMeta.setAttribute("name", "robots"); 1140 document.head.appendChild(robotsMeta); 1141 } 1142 robotsMeta.setAttribute("content", "noindex, follow"); 1143 } 1144 1145 // 0B. NADPISANIE TITLE I META DESCRIPTION ZE SÅOWNIKA SEO 1146 if (whcSeoMetaMap[path]) { 1147 document.title = whcSeoMetaMap[path].title; 1148 var mDesc = document.querySelector("meta[name='description']"); 1149 if (!mDesc) { 1150 mDesc = document.createElement("meta"); 1151 mDesc.setAttribute("name", "description"); 1152 document.head.appendChild(mDesc); 1153 } 1154 mDesc.setAttribute("content", whcSeoMetaMap[path].desc); 1155 } 1156 1157 // 0C. NAPRAWA SKRYPTÃW JSON-LD (CDATA) ORAZ CZYSTE WEBSITE SCHEMA (bez wycofanego SearchAction) 1158 document.querySelectorAll('script[type="application/ld+json"]').forEach(function(s) { 1159 var raw = s.textContent || s.innerText || ""; 1160 if (raw.indexOf("CDATA") !== -1) { 1161 var cleaned = raw.replace(/\/\/\s*<!\[CDATA\[/g, "").replace(/\/\/\s*\]\]>/g, "").trim(); 1162 try { 1163 JSON.parse(cleaned); 1164 s.textContent = cleaned; 1165 raw = cleaned; 1166 } catch (e) { 1167 s.remove(); 1168 return; 1169 } 1170 } 1171 if (raw.indexOf('"@type": "WebSite"') !== -1 && raw.indexOf('http://schema.org') !== -1) { 1172 s.textContent = JSON.stringify({ 1173 "@context": "https://schema.org", 1174 "@type": "WebSite", 1175 "@id": origin + "/#website", 1176 "url": origin + "/", 1177 "name": "Wild Hill Coffee - Kawa Organiczna Speciality BIO", 1178 "publisher": { "@id": origin + "/#organization" } 1179 }); 1180 } 1181 }); 1182 1183 // 0D. NAPRAWA KAFELKÃW PRODUKTOWYCH: ODLINKOWANIE "/wild-hill-coffee" I NAPRAWA PRZYCISKÃW "ZOBACZ WIÄCEJ" 1184 document.querySelectorAll('.product-inner-wrap .manufacturer a.brand[href*="/wild-hill-coffee"], .manufacturer a[href*="/wild-hill-coffee"]').forEach(function(link) { 1185 var span = document.createElement('span'); 1186 span.className = link.className; 1187 span.textContent = link.textContent.trim(); 1188 link.parentNode.replaceChild(span, link); 1189 }); 1190 1191 document.querySelectorAll('.product-inner-wrap').forEach(function(card) { 1192 var prodLink = card.querySelector('a.prodname, a.prodimage'); 1193 var quickBtn = card.querySelector('a.quickview'); 1194 if (prodLink && quickBtn && !quickBtn.getAttribute('href')) { 1195 quickBtn.setAttribute('href', prodLink.getAttribute('href')); 1196 } 1197 }); 1198 1199 // 1. STRONA GÅÃWNA BLOGA (/pl/blog) ORAZ PODSTRONA "TU JESTEÅMY" - H1, H2, ALT LOGOTYPÃW 1200 var isBlogListPage = document.body.classList.contains("shop_news_list") || path === "/pl/blog" || path === "/blog"; 1201 if (isBlogListPage) { 1202 var articleList = document.querySelector("#box_articlelist, .centercol"); 1203 if (articleList && !document.querySelector("h1.whc-blog-h1")) { 1204 var blogH1 = document.createElement("h1"); 1205 blogH1.className = "whc-blog-h1"; 1206 blogH1.style.cssText = "font-size: 26px; font-weight: 700; margin: 15px 0 25px 0; color: #111;"; 1207 blogH1.innerText = "Blog Wild Hill Coffee â Wiedza o Kawie Organicznej BIO"; 1208 articleList.insertBefore(blogH1, articleList.firstChild); 1209 } 1210 1211 var articleLinks = document.querySelectorAll("#box_articlelist .article-header a.article-name, .article-header > a.article-name"); 1212 articleLinks.forEach(function(link) { 1213 var parentTag = link.parentNode.tagName.toLowerCase(); 1214 if (parentTag !== "h2" && parentTag !== "h3" && parentTag !== "h5") { 1215 var h2 = document.createElement("h2"); 1216 h2.style.cssText = "margin: 0; font-size: 20px; display: inline-block;"; 1217 link.parentNode.insertBefore(h2, link); 1218 h2.appendChild(link); 1219 } 1220 }); 1221 } 1222 1223 if (path === "/tu-jestesmy-wild-hill-coffee") { 1224 var infoHeadSpan = document.querySelector(".box_infopage > .boxhead > span"); 1225 if (infoHeadSpan && !document.querySelector("h1")) { 1226 var dummyPxInfo = infoHeadSpan.querySelector("img.px1, img[src*='1px.gif']"); 1227 if (dummyPxInfo) dummyPxInfo.remove(); 1228 var h1Info = document.createElement("h1"); 1229 h1Info.style.cssText = "margin: 0; font-size: inherit; font-weight: inherit; line-height: inherit; color: inherit; display: inline-block;"; 1230 h1Info.textContent = "Gdzie kupiÄ kawÄ organicznÄ Wild Hill Coffee stacjonarnie?"; 1231 infoHeadSpan.parentNode.replaceChild(h1Info, infoHeadSpan); 1232 } 1233 1234 var logoAltMap = { 1235 "logo1": "BioBazar Fabryka Norblina Warszawa", 1236 "logo3": "Delikatesy Wiele Dobrego", 1237 "Kram_logo": "Kram â delikatesy ekologiczne", 1238 "muma_concept": "Muma Concept", 1239 "Fabryka-Norblina": "Fabryka Norblina Warszawa BioBazar",
1240 "epi": "EPI Market i Kawiarnia WrocÅaw", 1241 "owlogo": "Owoce i Warzywa â sklep partnerski", 1242 "logotyp-1_DD": "DÄbowy Dym â sklep partnerski" 1243 }; 1244 document.querySelectorAll("#user_here_we_are_logos img").forEach(function(img) { 1245 var src = img.getAttribute("src") || ""; 1246 for (var key in logoAltMap) { 1247 if (src.indexOf(key) !== -1 && (!img.getAttribute("alt") || img.getAttribute("alt").trim() === "")) { 1248 img.setAttribute("alt", logoAltMap[key]); 1249 } 1250 } 1251 }); 1252 } 1253 1254 // 2. STRONA GÅÃWNA (PIKSEL 1PX I KARUZELA AKTUALNOÅCI) 1255 if (document.body.classList.contains("shop_index")) { 1256 var homeH1 = document.querySelector("h1.category-name, h1"); 1257 if (homeH1) { 1258 var dummyImg = homeH1.querySelector("img[src*='1px.gif'], img.px1"); 1259 if (dummyImg) dummyImg.remove(); 1260 } 1261 var blogCardsH5 = document.querySelectorAll(".articles_carousel h5.article_name, .box_news h5, #box_articlelistsmall h5.article_name"); 1262 blogCardsH5.forEach(function(h5) { 1263 var h3 = document.createElement("h3"); 1264 h3.className = h5.className; 1265 while (h5.firstChild) h3.appendChild(h5.firstChild); 1266 h5.parentNode.replaceChild(h3, h5); 1267 }); 1268 } 1269 1270 // 3. DODANIE LINKU "BLOG" DO MENU ROZWIJANEGO (TYLKO MOBILE) 1271 ensureMobileOnlyBlogMenu(); 1272 setTimeout(ensureMobileOnlyBlogMenu, 400); 1273 1274 // 4. SCHEMA.ORG: BREADCRUMBLIST JSON-LD 1275 if (!document.getElementById("whc-breadcrumbs-jsonld")) { 1276 var crumbs = document.querySelectorAll(".breadcrumbs li, .breadcrumb li, .path li"); 1277 if (crumbs && crumbs.length > 0) { 1278 var crumbItems = []; 1279 var position = 1; 1280 crumbs.forEach(function(c) { 1281 var a = c.querySelector("a"); 1282 var name = c.innerText.replace(/[»âº>]/g, '').trim(); 1283 if (name && name.toLowerCase() !== "jesteÅ w:") { 1284 crumbItems.push({ 1285 "@type": "ListItem", 1286 "position": position++, 1287 "name": name, 1288 "item": a ? (a.href.startsWith("http") ? a.href : origin + a.getAttribute("href")) : canonicalUrl 1289 }); 1290 } 1291 }); 1292 if (crumbItems.length > 0) { 1293 var sCrumb = document.createElement("script"); 1294 sCrumb.id = "whc-breadcrumbs-jsonld"; 1295 sCrumb.type = "application/ld+json"; 1296 sCrumb.text = JSON.stringify({ 1297 "@context": "https://schema.org", 1298 "@type": "BreadcrumbList", 1299 "itemListElement": crumbItems 1300 }); 1301 document.head.appendChild(sCrumb); 1302 } 1303 } 1304 } 1305 1306 // 5. KARTY PRODUKTÃW: KONWERSJA H3 -> H2 + BLOKADA DATA-NOSNIPPET NA PRODUKTY POWIÄZANE + PRODUCT SCHEMA JSON-LD 1307 if (pathLow.indexOf("zestaw") !== -1) { 1308 if (!document.getElementById("whc-hide-set-unitprice")) { 1309 var hideUnitStyle = document.createElement("style"); 1310 hideUnitStyle.id = "whc-hide-set-unitprice"; 1311 hideUnitStyle.innerHTML = ".whc-unit-price { display: none !important; }"; 1312 document.head.appendChild(hideUnitStyle); 1313 } 1314 document.querySelectorAll(".whc-unit-price").forEach(function(b) { b.remove(); }); 1315 } 1316 1317 var isProduct = document.body.classList.contains("shop_product") || document.querySelector("#box_productfull"); 1318 if (isProduct) { 1319 var pNameEl = document.querySelector("#box_productfull h1.name") || document.querySelector("h1"); 1320 var pName = pNameEl ? pNameEl.innerText.trim() : document.title; 1321 1322 document.querySelectorAll("#box_productrelated, #wse_relatedslider").forEach(function(relBox) { 1323 relBox.setAttribute("data-nosnippet", ""); 1324 }); 1325 document.querySelectorAll("#box_productrelated .js__prodcut-short-desc, .product-related .js__prodcut-short-desc").forEach(function(relSd) { 1326 relSd.remove(); 1327 }); 1328 1329 document.querySelectorAll("#box_productfull img.photo.productimg, #box_productfull .productimg img").forEach(function(pImgEl) { 1330 var curAlt = (pImgEl.getAttribute("alt") || "").trim(); 1331 if (!curAlt || /\.(png|jpg|jpeg|webp)$/i.test(curAlt)) { 1332 pImgEl.setAttribute("alt", pName); 1333 } 1334 }); 1335 1336 document.querySelectorAll("#box_description .resetcss h3, #box_description .innerbox h3").forEach(function(h3) { 1337 var txt = h3.textContent.trim(); 1338 if (!txt || txt.toLowerCase() === "opis") return; 1339 var h2 = document.createElement("h2"); 1340 h2.className = h3.className; 1341 h2.style.cssText = "font-size: 24px; font-weight: 700; line-height: 1.8em; margin: 0 0 -1px 0; color: #1b403a; border-bottom: 1px solid var(--wse-fontcolor, #1e1e1e);"; 1342 h2.textContent = txt; 1343 h3.parentNode.replaceChild(h2, h3); 1344 }); 1345 document.querySelectorAll("#box_description .boxhead h2").forEach(function(h2) { 1346 h2.style.cssText = "font-size: 24px; font-weight: 700; line-height: 1.8em; margin: 0 0 -1px 0; color: #1b403a; border-bottom: 1px solid var(--wse-fontcolor, #1e1e1e);"; 1347 }); 1348 1349 buildOrUpdateProductSchema(); 1350 setTimeout(buildOrUpdateProductSchema, 500); 1351 } 1352 1353 // 6. POJEDYNCZE ARTYKUÅY BLOGA: NAPRAWA H1 + AUTO-SILO BOX (bez oÅwiadczeÅ medycznych) + BLOGPOSTING SCHEMA (bez sztywnych dat) 1354 var isSingleBlogArticle = !isBlogListPage && 1355 (document.body.classList.contains("shop_news") || 1356 (document.querySelector(".article-content") && document.querySelector("#box_article, #box_articleview, .article-view, .article-comments"))); 1357 if (isSingleBlogArticle) { 1358 var spanTitle = document.querySelector(".article-header span.article-name"); 1359 var contentHasH1 = document.querySelector("#box_article .article-content h1, .article-content h1"); 1360 if (spanTitle && !contentHasH1) { 1361 var dummyPx = spanTitle.parentNode.querySelector("img.px1, img[src*='1px.gif']"); 1362 if (dummyPx) dummyPx.remove(); 1363 var h1Art = document.createElement("h1"); 1364 h1Art.className = spanTitle.className; 1365 h1Art.style.cssText = "margin: 0; font-size: inherit; font-weight: inherit; line-height: inherit; color: inherit; display: inline-block;"; 1366 h1Art.textContent = spanTitle.textContent.trim(); 1367 spanTitle.parentNode.replaceChild(h1Art, spanTitle); 1368 } 1369 1370 var artContentEl = document.querySelector("#box_article .article-content") || 1371 document.querySelector("article .article-content") || 1372 document.querySelector(".article-content"); 1373 1374 if (artContentEl) { 1375 artContentEl.querySelectorAll("a[href*='kawa-organiczna-meksyk']").forEach(function(a) { 1376 if (a.textContent.indexOf("Bird Friendly") !== -1) { 1377 a.textContent = "Organiczna kawa Meksyk BIO"; 1378 } 1379 }); 1380 1381 var legacyUrlMap = { 1382 "/kawa-organiczna-kolumbia-przelew": "/kawa-organiczna-kolumbia", 1383 "/pl/c/Kawa-do-kawiarki-lub-ekspresu/17": "/organiczna-kawa-do-ekspresu-kawiarki", 1384 "/pl/blog/Ekologiczna-kawa-specialty-jeszcze-lepsza-kawa-organiczna/4": "/kawa-organiczna-speciality-certyfikat", 1385 "/pl/blog/Wplyw-kawy-na-przewod-pokarmowy/13": "/wplyw-kawy-na-przewod-pokarmowy", 1386 "/pl/blog/Kawa-lagodna-dla-zoladka/14": "/kawa-lagodna-dla-zoladka", 1387 "/pl/blog/Kawa-pozbawiona-kofeiny%2C-ale-pelna-smaku-wspolczesne-metody-dekofeinizacji/10": "/wspolczesne-metody-dekofeinizacji-kawy" 1388 }; 1389 artContentEl.querySelectorAll("a[href]").forEach(function(a) { 1390 var rawHref = a.getAttribute("href") || ""; 1391 for (var oldSlug in legacyUrlMap) { 1392 if (rawHref.indexOf(oldSlug) !== -1) { 1393 a.setAttribute("href", legacyUrlMap[oldSlug]); 1394 } 1395 } 1396 }); 1397 } 1398 1399 if (artContentEl && !document.getElementById("whc-seo-silo-box")) { 1400 var siloHeading = "â Odkryj kawy organiczne Speciality BIO w sklepie Wild Hill Coffee"; 1401 var siloIntro = "Wszystkie ziarna w naszej warszawskiej palarni to <strong>100% Arabica Speciality z Europejskim Certyfikatem Ekologicznym BIO</strong>
1401, a wyniki badaÅ laboratoryjnych SGS dla 6 naszych kaw publikujemy na stronie badaÅ. Poznaj naszÄ ofertÄ:"; 1402 var siloItemsHtml = ""; 1403 1404 if (pathLow.indexOf("zoladka") !== -1 || pathLow.indexOf("pokarmowy") !== -1) { 1405 siloHeading = "â Szukasz kawy o niskiej kwasowoÅci i Åagodnym profilu smakowym? Sprawdź:"; 1406 siloItemsHtml = 1407 '<li style="margin-bottom: 10px;"><a href="/kawa-o-niskiej-kwasowosci" style="color: #2d5540; font-weight: 600; text-decoration: underline;">Kawa o niskiej kwasowoÅci BIO</a> â zestawienie najdelikatniejszych w smaku ziaren 100% Arabica Speciality</li>' + 1408 '<li style="margin-bottom: 10px;"><a href="/kawa-organiczna-brazylia" style="color: #2d5540; font-weight: 600; text-decoration: underline;">PoÅudniowy wiatr Araponga â Organiczna kawa z Brazylii BIO</a> â czekoladowo-orzechowy profil o niskiej kwasowoÅci</li>' + 1409 '<li style="margin-bottom: 10px;"><a href="/kawa-organiczna-peru" style="color: #2d5540; font-weight: 600; text-decoration: underline;">PocaÅunek SÅoÅca w Jaen â Organiczna kawa z Peru BIO</a> â aksamitna sÅodycz karmelu i czekolady</li>' + 1410 '<li style="margin-bottom: 10px;"><a href="/organiczna-kawa-bezkofeinowa" style="color: #2d5540; font-weight: 600; text-decoration: underline;">Organiczna kawa bezkofeinowa BIO (metoda CO2 bez rozpuszczalników chemicznych)</a> â peÅny smak Arabiki Speciality o każdej porze dnia</li>' + 1411 '<li style="margin-bottom: 5px;"><a href="/kawa-bez-mykotoksyn-badania-ochratoksyna-akrylamid" style="color: #2d5540; font-weight: 600; text-decoration: underline;">Sprawdź wyniki badaÅ laboratoryjnych naszych kaw w SGS Polska »</a></li>'; 1412 } else if (pathLow.indexOf("dekofeinizacji") !== -1 || pathLow.indexOf("bezkofeinowa") !== -1) { 1413 siloHeading = "â Poznaj naszÄ organicznÄ kawÄ bezkofeinowÄ BIO dekofeinizowanÄ metodÄ CO2:"; 1414 siloItemsHtml = 1415 '<li style="margin-bottom: 10px;"><a href="/kawa-bezkofeinowa-organiczna" style="color: #2d5540; font-weight: 600; text-decoration: underline;">Gwiaździsta noc w Cajamarce â Organiczna kawa bezkofeinowa Peru BIO</a> â dekofeinizowana czystym CO2 bez rozpuszczalników chemicznych</li>' + 1416 '<li style="margin-bottom: 10px;"><a href="/organiczna-kawa-bezkofeinowa" style="color: #2d5540; font-weight: 600; text-decoration: underline;">Kategoria: Organiczna kawa bezkofeinowa Speciality BIO</a> â doskonaÅa na popoÅudnie i wieczór</li>' + 1417 '<li style="margin-bottom: 10px;"><a href="/kawa-mielona-organiczna-bio" style="color: #2d5540; font-weight: 600; text-decoration: underline;">Åwieżo mielona kawa organiczna BIO</a> â zmielimy jÄ pod ekspres, kawiarkÄ lub przelew</li>' + 1418 '<li style="margin-bottom: 5px;"><a href="/kawa-o-niskiej-kwasowosci" style="color: #2d5540; font-weight: 600; text-decoration: underline;">Zobacz również wszystkie kawy o niskiej kwasowoÅci »</a></li>'; 1419 } else { 1420 siloItemsHtml = 1421 '<li style="margin-bottom: 10px;"><a href="/kawa-single-origin-arabica-speciality" style="color: #2d5540; font-weight: 600; text-decoration: underline;">Kawa Single Origin 100% Arabica Speciality BIO</a> â jednorodne ziarna z wysokogórskich plantacji (83,5â85 pkt SCA)</li>' + 1422 '<li style="margin-bottom: 10px;"><a href="/organiczna-kawa-do-ekspresu-kawiarki" style="color: #2d5540; font-weight: 600; text-decoration: underline;">Organiczna kawa ziarnista do ekspresu i kawiarki</a> â zbalansowany wypaÅ o nutach czekolady i orzechów</li>' + 1423 '<li style="margin-bottom: 10px;"><a href="/organiczna-kawa-do-przelewu" style="color: #2d5540; font-weight: 600; text-decoration: underline;">Organiczna kawa do przelewu (drip V60, Chemex, AeroPress)</a> â jasny wypaÅ podkreÅlajÄ cy nuty owocowe i kwiatowe</li>' + 1424 '<li style="margin-bottom: 10px;"><a href="/kawa-funkcjonalna-z-grzybami" style="color: #2d5540; font-weight: 600; text-decoration: underline;">Organiczna kawa funkcjonalna z ekstraktami Lion\'s Mane i Cordyceps BIO</a> â poÅÄ czenie kawy speciality i adaptogenów</li>' + 1425 '<li style="margin-bottom: 5px;"><a href="/kawa-bez-mykotoksyn-badania-ochratoksyna-akrylamid" style="color: #2d5540; font-weight: 600; text-decoration: underline;">Zobacz wyniki badaÅ naszych kaw w laboratorium SGS Polska »</a></li>'; 1426 } 1427 1428 var siloBox = document.createElement("div"); 1429 siloBox.id = "whc-seo-silo-box"; 1430 siloBox.style.cssText = "background-color: #f9f8f5; border-left: 4px solid #345243; border-radius: 6px; padding: 24px 28px; margin: 38px 0 28px 0; font-family: inherit; line-height: 1.6; box-shadow: 0 2px 8px rgba(0,0,0,0.04);"; 1431 siloBox.innerHTML = '<h2 style="font-size: 20px; font-weight: bold; color: #1a1a1a; margin: 0 0 12px 0;">' + siloHeading + '</h2>' + 1432 '<p style="font-size: 15px; color: #444444; margin: 0 0 16px 0;">' + siloIntro + '</p>' + 1433 '<ul style="margin: 0; padding-left: 20px; font-size: 15px; color: #222222;">' + siloItemsHtml + '</ul>'; 1434 artContentEl.appendChild(siloBox); 1435 } 1436 1437 if (!document.getElementById("whc-article-jsonld")) { 1438 var artTitleEl = document.querySelector(".article-header .article-name") || document.querySelector("h1"); 1439 var artTitle = artTitleEl ? artTitleEl.innerText.trim() : document.title; 1440 var artImgEl = document.querySelector("img.article-image, .article-image img, #box_article img:not(.px1):not([src*='1px.gif']), meta[property='og:image']"); 1441 var artImg = artImgEl ? (artImgEl.getAttribute("content") || artImgEl.getAttribute("src")) : ""; 1442 if (artImg && !artImg.startsWith("http")) artImg = origin + artImg; 1443 var artDescEl = document.querySelector("meta[name='description']");
1444 var artDesc = artDescEl ? artDescEl.getAttribute("content") : artTitle; 1445 var dateEl = document.querySelector(".article-date, .date, time"); 1446 var rawDate = dateEl ? (dateEl.getAttribute("datetime") || dateEl.innerText.trim()) : ""; 1447 var isoDate = parsePolishDateToIso(rawDate); 1448 var authorEl = document.querySelector(".article-author, .author"); 1449 var rawAuthor = authorEl ? authorEl.textContent.replace(/autor:?/i, "").trim() : ""; 1450 var cleanPersonName = rawAuthor.replace(/,\s*wild hill coffee/i, "").trim(); 1451 var isOrgAuthor = !cleanPersonName || cleanPersonName.toLowerCase() === "wild hill coffee"; 1452 1453 var articleSchema = { 1454 "@context": "https://schema.org", 1455 "@type": "BlogPosting", 1456 "headline": artTitle, 1457 "image": artImg ? [artImg] : [], 1458 "description": artDesc, 1459 "mainEntityOfPage": { "@type": "WebPage", "@id": canonicalUrl }, 1460 "author": isOrgAuthor 1461 ? { "@type": "Organization", "name": "Wild Hill Coffee", "@id": origin + "/#organization" } 1462 : { "@type": "Person", "name": cleanPersonName }, 1463 "publisher": { 1464 "@type": "Organization", 1465 "name": "Wild Hill Coffee", 1466 "@id": origin + "/#organization", 1467 "logo": { "@type": "ImageObject", "url": origin + "/skins/user/rwd_shoper_5/images/logo.svg" } 1468 } 1469 }; 1470 if (isoDate) { 1471 articleSchema.datePublished = isoDate; 1472 articleSchema.dateModified = isoDate; 1473 } 1474 var sArt = document.createElement("script"); 1475 sArt.id = "whc-article-jsonld"; 1476 sArt.type = "application/ld+json"; 1477 sArt.text = JSON.stringify(articleSchema); 1478 document.head.appendChild(sArt); 1479 } 1480 } 1481 1482 // 7. PEÅNE OCZYSZCZENIE ZDUPLIKOWANYCH MIKRODANYCH PRODUCT/OFFER/AGGREGATERATING SHOPER W .centercol 1483 // (Z BEZWZGLÄDNYM ZACHOWANIEM div[itemprop="description"] W #box_description DLA STYLÃW CSS I BRAKU CLS!) 1484 if (isProduct) { 1485 document.querySelectorAll('.centercol [itemscope], .centercol [itemtype], .centercol [itemprop], .centercol[itemscope], .centercol[itemtype]').forEach(function(el) { 1486 el.removeAttribute("itemscope"); 1487 el.removeAttribute("itemtype"); 1488 if (el.getAttribute("itemprop") === "description" && el.closest("#box_description")) { 1489 return; 1490 } 1491 el.removeAttribute("itemprop"); 1492 }); 1493 } 1494 } catch (err) { 1495 console.error("Wild Hill SEO Engine v6.3 error:", err); 1496 } 1497 } 1498 1499 if (document.readyState === "loading") { 1500 document.addEventListener("DOMContentLoaded", runWhcSeoEngine); 1501 } else { 1502 runWhcSeoEngine(); 1503 } 1504})(); 1505</script>
vendor: 1 bytes, line 1505
1505
1506<script type="text/javascript"> 1507 var content_types = { 1508 shop_index: 'Main page', 1509 shop_product: 'Products | Product', 1510 shop_product_list: 'Products | Category', 1511 shop_categories_list: 'Products | Categories list', 1512 shop_product_producer: 'Products | Vendor', 1513 shop_product_promo: 'Products | Promotions', 1514 shop_product_new: 'Products | New', 1515 shop_product_day: 'Products | Products of the day', 1516 shop_product_search: 'Products | Search results', 1517 shop_product_loyaltylist: 'Products | Loyalty list', 1518 shop_product_mailfriend: 'Products | Mail to friend', 1519 shop_infopage: 'Info page', 1520 shop_news: 'Blog | News', 1521 shop_news_list: 'Blog | News list', 1522 shop_news_category_list: 'Blog | Category', 1523 shop_news_tag_list: 'Blog | Tag list', 1524 shop_basket: 'Cart | Cart', 1525 shop_basket_address: 'Cart | Address', 1526 shop_basket_step2: 'Cart | Step 2', 1527 shop_basket_step3: 'Cart | Step 3', 1528 shop_basket_done: 'Cart | Done', 1529 shop_basket_finished: 'Cart | Finished', 1530 shop_login: 'User | Login', 1531 shop_login_register: 'User | Register', 1532 shop_login_passremind: 'User | Password reminder', 1533 shop_panel: 'Panel | Main', 1534 shop_panel_orders: 'Panel | Order list', 1535 shop_panel_order: 'Panel | Order', 1536 shop_panel_payment: 'Panel | Payment', 1537 shop_panel_comments: 'Panel | Comments', 1538 shop_panel_favourites: 'Panel | Favourites', 1539 shop_panel_addresses: 'Panel | Addresses', 1540 shop_panel_address: 'Panel | Address', 1541 shop_panel_password: 'Panel | Password change', 1542 shop_panel_edit: 'Panel | Edit profile', 1543 shop_contact: 'Contact form', 1544 shop_facebook_splash: 'Facebook splash', 1545 shop_links_list: 'Links list', 1546 shop_newsletter_unsign: 'Newsletter | Unsign' 1547 }; 1548 document.addEventListener('DOMContentLoaded', function () { 1549 var shoperCampaignsLayer = {}; 1550 1551 var content_type = content_types[document.body.className.split(' ')[0]]; 1552 1553 if (!!document.cookie.indexOf("admin_ip_verify")) { 1554 var visitor_type = 'user'; 1555 } else { 1556 var visitor_type = 'admin'; 1557 } 1558 1559 if (eval(atob(document.querySelector('head').getAttribute('data-features'))).includes('shoper_campaigns_google_app')) { 1560 1561 } 1562 1563 1564 if (eval(atob(document.querySelector('head').getAttribute('data-features'))).includes('shoper_campaigns_facebook_app')) { 1565 1566 } 1567 1568 if (window.shopLayer && Object.keys(shoperCampaignsLayer).length > 0) { 1569 shopLayer.push(Object.assign( 1570 shoperCampaignsLayer, 1571 { 1572 ads_installed: 'true', 1573 ads_contentType: content_type, 1574 ads_visitorType: visitor_type, 1575 }, 1576 )); 1577 } 1578 }); 1579</script>
vendor: 1 bytes, line 1579
1579
1580<script type="text/javascript"> 1581(async function () { 1582 const path = new URL(document.URL).pathname; 1583 const AUTO_SUBMITING_TIMEOUT = 5000; 1584 1585 if (!/\/basket\/done\/+/.test(path) && !/\/panel\/payment\/+/.test(path)) { 1586 return; 1587 } 1588 1589 // 1. Parse Data Safely 1590 const scriptTag = document.getElementById('paymentForm'); 1591 let paymentData; 1592 try { 1593 paymentData = JSON.parse(scriptTag.text || scriptTag.textContent); 1594 } catch (e) { 1595 loader.hidden = true; 1596 return; 1597 } 1598 1599 if (paymentData) { 1600 if (paymentData.applicationId != '7ee2cb8c4443490c4e8be719c2dacdc8') { 1601 return; 1602 } 1603 1604 // Configuration 1605 const MAX_RETRIES = 30; 1606 const RETRY_DELAY_MS = 1000; 1607 // NOTE: Ensure this variable is parsed correctly by your template engine 1608 const API_URL = "https://appstore-bridge.prod.shoper.cloud/api/front/v1/transaction-link"; 1609 1610 // 2. DOM Element Creation & Setup 1611 if (!scriptTag) return console.error("Payment script tag not found."); 1612 1613 const form = document.createElement('form'); 1614 const loader = document.createElement('span'); 1615 const button = document.createElement('button'); 1616 1617 // Setup Loader 1618 loader.classList.add('loader', 'loader__spinner'); 1619 1620 // Setup Button 1621 button.textContent = "OpÅaÄ"; 1622 button.classList.add('important', 'btn', 'btn-primary'); // Removed 'none' to rely on hidden attr 1623 button.type = 'submit'; 1624 button.hidden = true; 1625 1626 // Inject into DOM 1627 scriptTag.after(form); 1628 form.appendChild(loader); 1629 form.appendChild(button); 1630 1631 // 3. Utility: Delay function for polling 1632 const wait = (ms) => new Promise(resolve => setTimeout(resolve, ms)); 1633 1634 // 4. Polling Logic 1635 const fetchPaymentLink = async () => { 1636 const payload = { 1637 shop: paymentData.shop, 1638 transactionId: paymentData.transactionId, 1639 time: paymentData.time, 1640 hash: paymentData.hash, 1641 paymentSuccessShopLink: paymentData.paymentSuccessShopLink, 1642 paymentFailShopLink: paymentData.paymentFailShopLink 1643 }; 1644 1645 for (let attempt = 0; attempt < MAX_RETRIES; attempt++) { 1646 try { 1647 const response = await fetch(API_URL, { 1648 method: 'POST', 1649 headers: {'Content-Type': 'application/json'}, 1650 body: JSON.stringify(payload) 1651 }); 1652 1653 // Success Case (HTTP 200) 1654 if (response.ok) { 1655 const data = await response.json(); 1656 form.action = data.transaction_url; 1657 1658 // Switch UI state 1659 loader.hidden = true; 1660 loader.style.display = 'none'; // Ensure it's visually gone if CSS ignores hidden 1661 button.hidden = false; 1662 setTimeout(() => { 1663 form.submit(); 1664 button.disabled = true; 1665 }, AUTO_SUBMITING_TIMEOUT); // Delay before auto-submitting to allow users to see the button state change 1666 return; // Exit loop 1667 } 1668 1669 // Retry Case (HTTP 404) 1670 if (response.status === 404) { 1671 if (attempt === MAX_RETRIES - 1) { 1672 console.error('Payment link not found after max retries.'); 1673 // Optional: Show an error message to the user here 1674 } else { 1675 await wait(RETRY_DELAY_MS); 1676 continue; // Retry loop 1677 } 1678 } else { 1679 // Other HTTP Errors 1680 console.error(`API Error: \$ \$`); 1681 break; 1682 } 1683 } catch (networkError) { 1684 console.error("Network request failed", networkError); 1685 break; 1686 } 1687 } 1688 }; 1689 1690 // Start the process 1691 await fetchPaymentLink(); 1692 } 1693})(); 1694</script>
vendor: 1 bytes, line 1694
1694
1695<script type="text/javascript"> 1696 1697 window.Shop = window.Shop || {}; 1698 window.Shop.basket = window.Shop.basket || {}; 1699 window.Shop.values = window.Shop.values || {}; 1700 1701 Shop.basket.basketProducts = ''; 1702 Shop.basket.categoryProducts = ''; 1703 Shop.values.currency = 'PLN'; 1704 Shop.values.decimalSep = ','; 1705 Shop.values.thousandSep = ''; 1706 Shop.values.decimalPrecision = 2; 1707 Shop.countryCode = 'PL'; 1708 Shop.pageType = 'shop_login_register'; 1709 Shop.pageId = ''.replace(/\D/g, ''); 1710 Shop.includeFacebookSDK = ''; 1711 Shop.displayCookieInfo = '0' 1712 Shop.cookiesViewType = '2'; 1713 Shop.iziIsSandbox = ''; 1714 Shop.isSsoActive = '1'; 1715 </script>
1715 1716 1717<template id="consents-modal"> 1718 <div class="consents"> 1719 <div class="consents__wrapper"> 1720 <div class="consents__modal"> 1721 <div class="consents__basic-view js__basic-view" role="dialog" aria-modal="true" aria-labelledby="customer_privacy_banner_header"> 1722 <div class="consents__content"> 1723 <p class="consents__heading" id="customer_privacy_banner_header"> 1724 Dbamy o TwojÄ prywatnoÅÄ 1725 </p> 1726 1727 <p>Pliki cookies i pokrewne im technologie umożliwiajÄ poprawne dziaÅanie strony i pomagajÄ nam dostosowaÄ ofertÄ do Twoich potrzeb. Możesz zaakceptowaÄ wykorzystanie przez nas wszystkich tych plików i przejÅÄ do sklepu lub dostosowaÄ użycie plików do swoich preferencji, wybierajÄ c opcjÄ "Dostosuj zgody".</p> 1728 1729 <p> 1730 <a class="consents__link" href="/polityka-prywatnosci">WiÄcej o plikach cookies przeczytasz w naszej Polityce prywatnoÅci.</a> 1731 </p> 1732 </div> 1733 1734 <div class="consents__buttons"> 1735 <button type="button" class="btn js__accept-necessary">Zaakceptuj tylko niezbÄdne</button> 1736 <button type="button" class="btn js__show-advanced-view">Dostosuj zgody</button> 1737 <button type="button" class="btn btn-red js__accept-all-consents">Zaakceptuj wszystkie</button> 1738 </div> 1739 </div> 1740 1741 <div class="consents__advanced-view js__advanced-view none" role="dialog" aria-modal="true" aria-labelledby="customer_privacy_cookie_header"> 1742 <div class="consents__advanced-content"> 1743 <p class="consents__heading" id="customer_privacy_cookie_header"> 1744 Ustawienia plików cookies 1745 </p> 1746 1747 <p>W tym miejscu możesz okreÅliÄ swoje preferencje w zakresie wykorzystywania przez nas plików cookies.</p> 1748 <br> 1749 1750 <div class="consents__consent"> 1751 <div class="consents__consent-checkbox"> 1752 <span class="checkbox-wrap"> 1753 <input type="checkbox" id="select_all" class="checkbox js__select-all-consents"> 1754 <label for="select_all"></label> 1755 </span> 1756 </div> 1757 1758 <div class="consents__consent-description"> 1759 <p class="consents__text"> 1760 <label for="select_all"><strong>Zaznacz wszystko</strong></label> 1761 </p> 1762 </div> 1763 </div> 1764 1765 <div class="consents__consent"> 1766 <div class="consents__consent-checkbox"> 1767 <span class="checkbox-wrap"> 1768 <input type="checkbox" id="functionCategoryConsent" name="functionCategoryConsent" class="checkbox" checked disabled> 1769 <label for="functionCategoryConsent"></label> 1770 </span> 1771 </div> 1772 1773 <div class="consents__consent-description"> 1774 <p class="consents__text"> 1775 <label for="functionCategoryConsent"><strong>NiezbÄdne do dziaÅania strony</strong></label> 1776 </p> 1777 1778 <p> 1779 <p>Te pliki sÄ niezbÄdne do dziaÅania naszej strony internetowej, dlatego też nie możesz ich wyÅÄ czyÄ.</p> 1780 </p> 1781 </div> 1782 </div> 1783 1784 <div class="consents__consent"> 1785 <div class="consents__consent-checkbox">
1786 <span class="checkbox-wrap"> 1787 <input type="checkbox" id="functionalConsent" name="functionalConsent" class="checkbox js__consent"> 1788 <label for="functionalConsent"></label> 1789 </span> 1790 </div> 1791 1792 <div class="consents__consent-description"> 1793 <p class="consents__text"> 1794 <label for="functionalConsent"><strong>Funkcjonalne</strong></label> 1795 </p> 1796 1797 <p> 1798 <p>Te pliki umożliwiajÄ Ci korzystanie z pozostaÅych funkcji strony internetowej (innych niż niezbÄdne do jej dziaÅania). Ich wÅÄ czenie da Ci dostÄp do peÅnej funkcjonalnoÅci strony.</p> 1799 </p> 1800 </div> 1801 </div> 1802 1803 <div class="consents__consent"> 1804 <div class="consents__consent-checkbox"> 1805 <span class="checkbox-wrap"> 1806 <input type="checkbox" id="analyticsConsent" name="analyticsConsent" class="checkbox js__consent"> 1807 <label for="analyticsConsent"></label> 1808 </span> 1809 </div> 1810 1811 <div class="consents__consent-description"> 1812 <p class="consents__text"> 1813 <label for="analyticsConsent"><strong>Analityczne</strong></label> 1814 </p> 1815 1816 <p> 1817 <p>Te pliki pozwalajÄ nam na dokonanie analiz dotyczÄ cych naszego sklepu internetowego, co może przyczyniÄ siÄ do jego lepszego funkcjonowania i dostosowania do potrzeb Użytkowników.</p> 1818 </p> 1819 </div> 1820 </div> 1821 1822 <div class="consents__consent"> 1823 <div class="consents__consent-checkbox"> 1824 <span class="checkbox-wrap"> 1825 <input type="checkbox" id="platformAnalyticsConsent" name="platformAnalyticsConsent" class="checkbox js__consent"> 1826 <label for="platformAnalyticsConsent"></label> 1827 </span> 1828 </div> 1829 1830 <div class="consents__consent-description"> 1831 <p class="consents__text"> 1832 <label for="platformAnalyticsConsent"><strong>Analityczne dostawcy oprogramowania</strong></label> 1833 </p> 1834 1835 <p> 1836 Dane wykorzystywane przez dostawcÄ oprogramowania sklepu - cyber_Folks S.A. Na ich podstawie dokonywane sÄ analizy, zwiÄ zane z rozwojem oprogramowania, oraz mierzona jest skutecznoÅÄ kampanii reklamowych. Nie sÄ ÅÄ czone z innymi informacjami, podawanymi podczas rejestracji i skÅadania zamówienia. WiÄcej na ten temat przeczytasz w <a href="https://www.shoper.pl/static/dokumenty/polityka-prywatnosci-dla-osob-odwiedzajacych-sklepy-internetowe.pdf" target="_blank" rel="noopener" data-label="Otwieranie w nowej karcie" aria-label="Polityka plików cookies Shoper - otwiera siÄ w nowej karcie">Polityce plików cookies Shoper</a>. 1837 </p> 1838 </div> 1839 </div> 1840 1841 <div class="consents__consent"> 1842 <div class="consents__consent-checkbox"> 1843 <span class="checkbox-wrap"> 1844 <input type="checkbox" id="marketingConsent" name="marketingConsent" class="checkbox js__consent"> 1845 <label for="marketingConsent"></label> 1846 </span> 1847 </div> 1848 1849 <div class="consents__consent-description"> 1850 <p class="consents__text"> 1851 <label for="marketingConsent"><strong>Marketingowe</strong></label> 1852 </p> 1853 1854 <p> 1855 <p>DziÄki tym plikom możemy prowadziÄ dziaÅania marketingowe.</p> 1856 </p> 1857 </div> 1858 </div> 1859 </div> 1860 1861 <div class="consents__advanced-buttons"> 1862 <button type="button" class="btn js__show-basic-view">Anuluj</button> 1863 <button type="button" class="btn btn-red js__save-consents">Zapisz ustawienia</button> 1864 </div> 1865 </diV> 1866 </div> 1867 </div> 1868 1869 <div class="consents__mask"></div> 1870 </div> 1871</template> 1872
1872<script id="config-analytics" type="application/json"> 1873 { 1874 "clientGoogleAnalyticsV4": { 1875 "isActive": "1", 1876 "trackingId": "G-R8KW7YMQXR", 1877 "isGtm": "1" 1878 1879 , 1880 "googleRemarketing": { 1881 "isRemarketingActive": false, 1882 "conversionId": "", 1883 "conversionLabel": "", 1884 "isConversionEnabled": false, 1885 "isShoppingAdsEnabled": false, 1886 "awMerchantId": "", 1887 "awFeedCountry": "", 1888 "awFeedLanguage": "" 1889 } 1890 1891 1892 }, 1893 1894 "facebookBusinessExtension": { 1895 "isActive": true, 1896 "pixelId": "607472517370928" 1897 } 1898 1899 , 1900 "campaignGoogleAnalyticsV4": { 1901 "isActive": false, 1902 "trackingId": "", 1903 "isGtm": "0" 1904 } 1905 1906 1907 } 1908 </script>
1908 1909<div id="shoper-foot"> 1910 <a href="https://www.shoper.pl/" target="_blank" rel="noopener" title="Sklep internetowy Shoper.pl" class="popup" aria-label="Sklep stworzony na platformie Shoper. Przejdź do strony shoper.pl - otwiera siÄ w nowej karcie">Sklep internetowy Shoper.pl</a> 1911</div>
1911<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"79e38001adf44afe8c2b44e8334d2a9d","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 1911
1911
1912<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4264b415c795624',t:'MTc5MDYzNTY4OQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1912</body> 1913</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.