{"id":7822,"date":"2026-08-03T20:06:03","date_gmt":"2026-08-03T20:06:03","guid":{"rendered":"https:\/\/steelcenter.pl\/?page_id=7822"},"modified":"2026-08-25T19:55:24","modified_gmt":"2026-08-25T19:55:24","slug":"kalkulator","status":"publish","type":"page","link":"https:\/\/steelcenter.pl\/en\/kalkulator\/","title":{"rendered":"Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7822\" class=\"elementor elementor-7822\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7bdf982 dsvy-col-stretched-none dsvy-bg-color-over-image elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7bdf982\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d541c6 dsvy-bg-color-over-image\" data-id=\"0d541c6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-074e6c5 dsvy-align-center elementor-widget elementor-widget-dsvy_heading\" data-id=\"074e6c5\" data-element_type=\"widget\" data-widget_type=\"dsvy_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t<div class=\"dsvy-heading-subheading center-align dsvy-reverse-heading-yes\"><h4 class=\"dsvy-element-subtitle\"><span>\r\n\t\t\t<\/span>\r\n\t\t\t\r\n\t\t\t\tPRECYZYJNE PRZELICZANIE WAG I MAS\r\n\t\t\t\r\n\t\t\t<\/h4>\r\n\t\t<h2 class=\"dsvy-element-title\">\r\n\t\t\t\r\n\t\t\t\tKalkulator wagi blach, rur i profili stalowych\r\n\t\t\t\r\n\t\t\t<\/h2>\r\n\t\t<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7087152 elementor-widget elementor-widget-html\" data-id=\"7087152\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\r\n  .steel-calc-container {\r\n    background-color: #f9f9f9;\r\n    border: 1px solid #e0e0e0;\r\n    border-radius: 8px;\r\n    padding: 20px;\r\n    width: 100%;\r\n    max-width: 900px;\r\n    margin: 0 auto;\r\n    font-family: Arial, sans-serif;\r\n    box-shadow: 0 4px 6px rgba(0,0,0,0.05);\r\n    box-sizing: border-box;\r\n  }\r\n  .steel-calc-container h3 {\r\n    margin: 0 0 15px 0;\r\n    color: #333;\r\n    font-size: 20px;\r\n    text-align: center;\r\n  }\r\n\r\n  \/* Siatka kafelk\u00f3w bez poziomego paska (wy\u015brodkowana) *\/\r\n  .steel-shape-grid {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    justify-content: center;\r\n    gap: 8px;\r\n    margin-bottom: 15px;\r\n  }\r\n  \r\n  @media (min-width: 601px) {\r\n    .steel-shape-card {\r\n      flex: 1 1 0;\r\n      min-width: 0;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 600px) {\r\n    .steel-shape-card {\r\n      flex: 0 0 calc(25% - 8px);\r\n      min-width: 70px;\r\n    }\r\n  }\r\n\r\n  .steel-shape-card {\r\n    border: 1px solid #e0e0e0;\r\n    border-radius: 4px;\r\n    padding: 8px 2px;\r\n    text-align: center;\r\n    cursor: pointer;\r\n    background: #ffffff;\r\n    transition: all 0.2s ease;\r\n    user-select: none;\r\n    box-sizing: border-box;\r\n  }\r\n  .steel-shape-card:hover {\r\n    border-color: #CE0000;\r\n  }\r\n  .steel-shape-card.active {\r\n    border-color: #CE0000;\r\n    background-color: #CE0000;\r\n    color: #ffffff;\r\n  }\r\n  .steel-shape-card svg {\r\n    width: 26px;\r\n    height: 26px;\r\n    display: block;\r\n    margin: 0 auto 4px auto;\r\n  }\r\n  .steel-shape-card.active svg path,\r\n  .steel-shape-card.active svg circle,\r\n  .steel-shape-card.active svg rect,\r\n  .steel-shape-card.active svg polygon {\r\n    stroke: #ffffff !important;\r\n    fill: none;\r\n  }\r\n  .steel-shape-card.active svg.fill-icon circle,\r\n  .steel-shape-card.active svg.fill-icon rect,\r\n  .steel-shape-card.active svg.fill-icon polygon {\r\n    fill: #ffffff !important;\r\n    stroke: none !important;\r\n  }\r\n  .steel-shape-card span {\r\n    font-size: 10px;\r\n    font-weight: bold;\r\n    display: block;\r\n    line-height: 1.1;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .steel-calc-diagram {\r\n    text-align: center;\r\n    margin-bottom: 15px;\r\n    padding: 15px;\r\n    background: #ffffff;\r\n    border: 1px dashed #ccc;\r\n    border-radius: 6px;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    min-height: 110px;\r\n  }\r\n  .steel-calc-diagram svg {\r\n    width: 100px;\r\n    height: 100px;\r\n  }\r\n\r\n  .steel-calc-field {\r\n    margin-bottom: 12px;\r\n    width: 100%;\r\n    box-sizing: border-box;\r\n  }\r\n  .steel-calc-field label {\r\n    display: block;\r\n    margin-bottom: 4px;\r\n    font-weight: bold;\r\n    font-size: 13px;\r\n    color: #444;\r\n  }\r\n  .steel-calc-field select,\r\n  .steel-calc-field input {\r\n    width: 100% !important;\r\n    height: 40px !important;\r\n    padding: 8px 10px !important;\r\n    border: 1px solid #ccc !important;\r\n    border-radius: 4px !important;\r\n    font-size: 15px !important;\r\n    box-sizing: border-box !important;\r\n    background-color: #ffffff !important;\r\n    color: #333333 !important;\r\n    -webkit-appearance: none;\r\n  }\r\n  .steel-calc-row {\r\n    display: flex;\r\n    gap: 12px;\r\n    width: 100%;\r\n  }\r\n  .steel-calc-row .steel-calc-field {\r\n    flex: 1;\r\n  }\r\n  @media (max-width: 480px) {\r\n    .steel-calc-row {\r\n      flex-direction: column;\r\n      gap: 0;\r\n    }\r\n  }\r\n\r\n  .steel-calc-divider {\r\n    border-top: 1px solid #e0e0e0;\r\n    margin: 15px 0;\r\n  }\r\n  .steel-calc-result {\r\n    margin-top: 15px;\r\n    padding: 15px;\r\n    background-color: #CE0000;\r\n    color: #ffffff;\r\n    border-radius: 4px;\r\n    text-align: center;\r\n    font-size: 15px;\r\n    line-height: 1.4;\r\n  }\r\n  .steel-calc-result span {\r\n    font-size: 24px;\r\n    font-weight: bold;\r\n    display: inline-block;\r\n    margin-top: 2px;\r\n  }\r\n  .steel-calc-price-box {\r\n    margin-top: 10px;\r\n    padding-top: 10px;\r\n    border-top: 1px solid rgba(255,255,255,0.3);\r\n  }\r\n<\/style>\r\n\r\n<div class=\"steel-calc-container\" id=\"steelCalcBox\">\r\n  <h3>Kalkulator Wagi i Ceny Stali<\/h3>\r\n\r\n  <!-- Kafelki -->\r\n  <div class=\"steel-shape-grid\">\r\n    <div class=\"steel-shape-card active\" data-shape=\"profile_square\">\r\n      <svg viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#000\" stroke-width=\"3\"\/><\/svg>\r\n      <span>Profil zamk.<\/span>\r\n    <\/div>\r\n    <div class=\"steel-shape-card\" data-shape=\"pipe_round\">\r\n      <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\" fill=\"none\" stroke=\"#000\" stroke-width=\"3\"\/><\/svg>\r\n      <span>Rura okr.<\/span>\r\n    <\/div>\r\n    <div class=\"steel-shape-card\" data-shape=\"sheet\">\r\n      <svg viewBox=\"0 0 24 24\"><line x1=\"2\" y1=\"18\" x2=\"22\" y2=\"18\" stroke=\"#000\" stroke-width=\"4\"\/><\/svg>\r\n      <span>P\u0142askownik<\/span>\r\n    <\/div>\r\n    <div class=\"steel-shape-card\" data-shape=\"angle\">\r\n      <svg viewBox=\"0 0 24 24\"><path d=\"M5 3 v16 h16\" fill=\"none\" stroke=\"#000\" stroke-width=\"3\" stroke-linecap=\"square\"\/><\/svg>\r\n      <span>K\u0105townik<\/span>\r\n    <\/div>\r\n    <div class=\"steel-shape-card\" data-shape=\"channel\">\r\n      <svg viewBox=\"0 0 24 24\"><path d=\"M19 4 h-14 v16 h14\" fill=\"none\" stroke=\"#000\" stroke-width=\"3\" stroke-linecap=\"square\"\/><\/svg>\r\n      <span>Ceownik<\/span>\r\n    <\/div>\r\n    <div class=\"steel-shape-card\" data-shape=\"tee\">\r\n      <svg viewBox=\"0 0 24 24\"><path d=\"M3 5 h18 M12 5 v15\" fill=\"none\" stroke=\"#000\" stroke-width=\"3\" stroke-linecap=\"square\"\/><\/svg>\r\n      <span>Teownik<\/span>\r\n    <\/div>\r\n    <div class=\"steel-shape-card\" data-shape=\"ibeam\">\r\n      <svg viewBox=\"0 0 24 24\"><path d=\"M4 4 h16 M12 4 v16 M4 20 h16\" fill=\"none\" stroke=\"#000\" stroke-width=\"3\" stroke-linecap=\"square\"\/><\/svg>\r\n      <span>Dwuteownik<\/span>\r\n    <\/div>\r\n    <div class=\"steel-shape-card\" data-shape=\"rod_round\">\r\n      <svg class=\"fill-icon\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\" fill=\"#000\"\/><\/svg>\r\n      <span>Pr\u0119t okr.<\/span>\r\n    <\/div>\r\n    <div class=\"steel-shape-card\" data-shape=\"rod_square\">\r\n      <svg class=\"fill-icon\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" fill=\"#000\"\/><\/svg>\r\n      <span>Pr\u0119t kwad.<\/span>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"steel-calc-diagram\" id=\"diagramBox\"><\/div>\r\n\r\n  <!-- Materia\u0142 -->\r\n  <div class=\"steel-calc-row\">\r\n    <div class=\"steel-calc-field\">\r\n      <label for=\"sc-material-type\">Materia\u0142:<\/label>\r\n      <select id=\"sc-material-type\" onchange=\"window.handleMaterialChange(this)\">\r\n        <option value=\"steel\">Stal<\/option>\r\n        <option value=\"bronze\">Br\u0105z<\/option>\r\n        <option value=\"brass\">Mosi\u0105dz<\/option>\r\n        <option value=\"copper\">Mied\u017a<\/option>\r\n        <option value=\"aluminum\">Aluminium<\/option>\r\n        <option value=\"cuni\">Stopy Cu-Ni<\/option>\r\n        <option value=\"cua18_ba8\">CuA18\/BA8<\/option>\r\n        <option value=\"lead\">O\u0142\u00f3w<\/option>\r\n        <option value=\"lead_alloys\">Stopy o\u0142owiu<\/option>\r\n        <option value=\"zinc\">Cynk<\/option>\r\n        <option value=\"zinc_alloys\">Stopy cynku<\/option>\r\n        <option value=\"gold\">Z\u0142oto<\/option>\r\n      <\/select>\r\n    <\/div>\r\n\r\n    <div class=\"steel-calc-field\">\r\n      <label for=\"sc-density\">G\u0119sto\u015b\u0107 \/ Gatunek:<\/label>\r\n      <select id=\"sc-density\" onchange=\"window.triggerRecalc()\"><\/select>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Rozwijana lista profili -->\r\n  <div class=\"steel-calc-field\" id=\"wrap-profile-select\">\r\n    <label id=\"lbl-profile-select\" for=\"sc-profile-select\">Rodzaj profilu:<\/label>\r\n    <select id=\"sc-profile-select\" onchange=\"window.handleUnifiedSelect(this)\">\r\n      <option value=\"custom\">-- Wybierz rodzaj --<\/option>\r\n    <\/select>\r\n  <\/div>\r\n\r\n  <!-- Pola wymiar\u00f3w -->\r\n  <div class=\"steel-calc-row\">\r\n    <div class=\"steel-calc-field\" id=\"wrap-dim1\">\r\n      <label id=\"lbl-dim1\" for=\"sc-dim1\">Wysoko\u015b\u0107 A (mm):<\/label>\r\n      <input type=\"number\" id=\"sc-dim1\" placeholder=\"0\" inputmode=\"decimal\">\r\n    <\/div>\r\n\r\n    <div class=\"steel-calc-field\" id=\"wrap-dim2\">\r\n      <label id=\"lbl-dim2\" for=\"sc-dim2\">Szeroko\u015b\u0107 B (mm):<\/label>\r\n      <input type=\"number\" id=\"sc-dim2\" placeholder=\"0\" inputmode=\"decimal\">\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"steel-calc-row\">\r\n    <div class=\"steel-calc-field\" id=\"wrap-wall\">\r\n      <label id=\"lbl-wall\" for=\"sc-wall\">Grubo\u015b\u0107 \u015bcianki g (mm):<\/label>\r\n      <input type=\"number\" id=\"sc-wall\" placeholder=\"0\" inputmode=\"decimal\">\r\n    <\/div>\r\n\r\n    <div class=\"steel-calc-field\" id=\"wrap-wall2\" style=\"display: none;\">\r\n      <label id=\"lbl-wall2\" for=\"sc-wall2\">Grubo\u015b\u0107 p\u00f3\u0142ki t (mm):<\/label>\r\n      <input type=\"number\" id=\"sc-wall2\" placeholder=\"0\" inputmode=\"decimal\">\r\n    <\/div>\r\n\r\n    <div class=\"steel-calc-field\" id=\"wrap-radius\" style=\"display: none;\">\r\n      <label id=\"lbl-radius\" for=\"sc-radius\">Promie\u0144 r (mm):<\/label>\r\n      <input type=\"number\" id=\"sc-radius\" placeholder=\"0\" inputmode=\"decimal\">\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"steel-calc-row\">\r\n    <div class=\"steel-calc-field\">\r\n      <label for=\"sc-length\">D\u0142ugo\u015b\u0107 (mm):<\/label>\r\n      <input type=\"number\" id=\"sc-length\" placeholder=\"0\" inputmode=\"decimal\">\r\n    <\/div>\r\n\r\n    <div class=\"steel-calc-field\">\r\n      <label for=\"sc-qty\">Ilo\u015b\u0107 (szt.):<\/label>\r\n      <input type=\"number\" id=\"sc-qty\" placeholder=\"1\" inputmode=\"numeric\">\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"steel-calc-divider\"><\/div>\r\n\r\n  <div class=\"steel-calc-field\">\r\n    <label for=\"sc-price-kg\">Cena za 1 kg netto (z\u0142):<\/label>\r\n    <input type=\"number\" id=\"sc-price-kg\" placeholder=\"np. 8.50\" inputmode=\"decimal\">\r\n  <\/div>\r\n\r\n  <!-- Wyniki -->\r\n  <div class=\"steel-calc-result\">\r\n    Waga ca\u0142kowita:<br>\r\n    <span id=\"sc-result-weight\">0.00<\/span> kg\r\n    \r\n    <div class=\"steel-calc-price-box\" id=\"sc-price-section\" style=\"display: none;\">\r\n      Szacowany koszt netto:<br>\r\n      <span id=\"sc-result-price\">0.00<\/span> z\u0142<br>\r\n      <small style=\"font-size: 12px; opacity: 0.9;\">(Cena za 1 mb: <strong id=\"sc-result-price-m\">0.00<\/strong> z\u0142)<\/small>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n  var currentShape = 'profile_square';\r\n\r\n  var materialData = {\r\n    steel: [\r\n      { label: \"7,85 kg\/dm\u00b3 (Standardowa stal)\", density: 7.85 },\r\n      { label: \"7,5 kg\/dm\u00b3\", density: 7.5 },\r\n      { label: \"7,7 kg\/dm\u00b3\", density: 7.7 },\r\n      { label: \"7,8 kg\/dm\u00b3\", density: 7.8 },\r\n      { label: \"7,9 kg\/dm\u00b3\", density: 7.9 },\r\n      { label: \"8,0 kg\/dm\u00b3\", density: 8.0 },\r\n      { label: \"8,1 kg\/dm\u00b3\", density: 8.1 }\r\n    ],\r\n    bronze: [\r\n      { label: \"BA83 - 7,695 kg\/dm\u00b3\", density: 7.695 },\r\n      { label: \"BA8 - 7,8 kg\/dm\u00b3\", density: 7.8 },\r\n      { label: \"BA5 - 8,197 kg\/dm\u00b3\", density: 8.197 },\r\n      { label: \"BB2 - 8,295 kg\/dm\u00b3\", density: 8.295 },\r\n      { label: \"BB1,7 - 8,4 kg\/dm\u00b3\", density: 8.4 },\r\n      { label: \"Bk1, Bk31 - 8,497 kg\/dm\u00b3\", density: 8.497 },\r\n      { label: \"8,5 kg\/dm\u00b3\", density: 8.5 },\r\n      { label: \"B2, B4, B8, B443 - 8,895 kg\/dm\u00b3\", density: 8.895 },\r\n      { label: \"BB21, BC2 - 8,895 kg\/dm\u00b3\", density: 8.895 }\r\n    ],\r\n    brass: [{ label: \"8.5 kg\/dm\u00b3\", density: 8.5 }],\r\n    copper: [{ label: \"8.9 kg\/dm\u00b3\", density: 8.9 }],\r\n    aluminum: [\r\n      { label: \"EN AW-5019 - 2,638 kg\/dm\u00b3\", density: 2.638 },\r\n      { label: \"EN AW-5754 - 2,659 kg\/dm\u00b3\", density: 2.659 },\r\n      { label: \"EN AW-5251 - 2,678 kg\/dm\u00b3\", density: 2.678 },\r\n      { label: \"EN AW-6101A - 2,689 kg\/dm\u00b3\", density: 2.689 },\r\n      { label: \"EN AW-5005A - 2,689 kg\/dm\u00b3\", density: 2.689 },\r\n      { label: \"2,7 kg\/dm\u00b3\", density: 2.7 },\r\n      { label: \"EN AW-6082 - 2,7 kg\/dm\u00b3\", density: 2.7 },\r\n      { label: \"EN AW-6061 - 2,713 kg\/dm\u00b3\", density: 2.713 },\r\n      { label: \"EN AW-3103 - 2,749 kg\/dm\u00b3\", density: 2.749 },\r\n      { label: \"EN AW-2024 - 2,767 kg\/dm\u00b3\", density: 2.767 },\r\n      { label: \"EN AW-2017A - 2,799 kg\/dm\u00b3\", density: 2.799 },\r\n      { label: \"EN AW-2014 - 2,799 kg\/dm\u00b3\", density: 2.799 },\r\n      { label: \"2,8 kg\/dm\u00b3\", density: 2.8 },\r\n      { label: \"2,9 kg\/dm\u00b3\", density: 2.9 }\r\n    ],\r\n    cuni: [{ label: \"8.9 kg\/dm\u00b3\", density: 8.9 }],\r\n    cua18_ba8: [{ label: \"7.8 kg\/dm\u00b3\", density: 7.8 }],\r\n    lead: [{ label: \"11.68 kg\/dm\u00b3\", density: 11.68 }],\r\n    lead_alloys: [{ label: \"9.9 kg\/dm\u00b3\", density: 9.9 }],\r\n    zinc: [{ label: \"7.2 kg\/dm\u00b3\", density: 7.2 }],\r\n    zinc_alloys: [{ label: \"6.7 kg\/dm\u00b3\", density: 6.7 }],\r\n    gold: [{ label: \"19.3 kg\/dm\u00b3\", density: 19.3 }]\r\n  };\r\n\r\n  \/\/ Pe\u0142na baza 839 profili z Excela (w tym komplet 299 rur)\r\n  var excelDB = {\r\n    profile_square: [\r\n      { n: \"RK 15x15x1.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 15, b: 15, g: 1.5 },\r\n      { n: \"RK 15x15x2.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 15, b: 15, g: 2.0 },\r\n      { n: \"RK 15x15x2.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 15, b: 15, g: 2.5 },\r\n      { n: \"RK 15x15x3.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 15, b: 15, g: 3.0 },\r\n      { n: \"RK 20x20x1.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 20, b: 20, g: 1.5 },\r\n      { n: \"RK 20x20x2.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 20, b: 20, g: 2.0 },\r\n      { n: \"RK 20x20x2.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 20, b: 20, g: 2.5 },\r\n      { n: \"RK 20x20x3.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 20, b: 20, g: 3.0 },\r\n      { n: \"RK 25x25x1.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 25, b: 25, g: 1.5 },\r\n      { n: \"RK 25x25x2.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 25, b: 25, g: 2.0 },\r\n      { n: \"RK 25x25x2.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 25, b: 25, g: 2.5 },\r\n      { n: \"RK 25x25x3.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 25, b: 25, g: 3.0 },\r\n      { n: \"RK 30x30x1.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 30, b: 30, g: 1.5 },\r\n      { n: \"RK 30x30x2.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 30, b: 30, g: 2.0 },\r\n      { n: \"RK 30x30x2.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 30, b: 30, g: 2.5 },\r\n      { n: \"RK 30x30x3.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 30, b: 30, g: 3.0 },\r\n      { n: \"RK 30x30x4.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 30, b: 30, g: 4.0 },\r\n      { n: \"RK 35x35x1.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 35, b: 35, g: 1.5 },\r\n      { n: \"RK 35x35x2.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 35, b: 35, g: 2.0 },\r\n      { n: \"RK 35x35x2.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 35, b: 35, g: 2.5 },\r\n      { n: \"RK 35x35x3.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 35, b: 35, g: 3.0 },\r\n      { n: \"RK 35x35x4.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 35, b: 35, g: 4.0 },\r\n      { n: \"RK 40x40x1.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 40, b: 40, g: 1.5 },\r\n      { n: \"RK 40x40x2.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 40, b: 40, g: 2.0 },\r\n      { n: \"RK 40x40x2.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 40, b: 40, g: 2.5 },\r\n      { n: \"RK 40x40x3.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 40, b: 40, g: 3.0 },\r\n      { n: \"RK 40x40x4.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 40, b: 40, g: 4.0 },\r\n      { n: \"RK 40x40x5.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 40, b: 40, g: 5.0 },\r\n      { n: \"RK 45x45x2.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 45, b: 45, g: 2.0 },\r\n      { n: \"RK 45x45x2.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 45, b: 45, g: 2.5 },\r\n      { n: \"RK 45x45x3.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 45, b: 45, g: 3.0 },\r\n      { n: \"RK 45x45x4.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 45, b: 45, g: 4.0 },\r\n      { n: \"RK 50x50x1.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 50, b: 50, g: 1.5 },\r\n      { n: \"RK 50x50x2.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 50, b: 50, g: 2.0 },\r\n      { n: \"RK 50x50x2.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 50, b: 50, g: 2.5 },\r\n      { n: \"RK 50x50x3.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 50, b: 50, g: 3.0 },\r\n      { n: \"RK 50x50x4.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 50, b: 50, g: 4.0 },\r\n      { n: \"RK 50x50x5.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 50, b: 50, g: 5.0 },\r\n      { n: \"RK 50x50x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 50, b: 50, g: 6.0 },\r\n      { n: \"RK 60x60x2.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 60, b: 60, g: 2.0 },\r\n      { n: \"RK 60x60x2.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 60, b: 60, g: 2.5 },\r\n      { n: \"RK 60x60x3.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 60, b: 60, g: 3.0 },\r\n      { n: \"RK 60x60x4.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 60, b: 60, g: 4.0 },\r\n      { n: \"RK 60x60x5.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 60, b: 60, g: 5.0 },\r\n      { n: \"RK 60x60x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 60, b: 60, g: 6.0 },\r\n      { n: \"RK 70x70x2.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 70, b: 70, g: 2.0 },\r\n      { n: \"RK 70x70x2.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 70, b: 70, g: 2.5 },\r\n      { n: \"RK 70x70x3.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 70, b: 70, g: 3.0 },\r\n      { n: \"RK 70x70x4.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 70, b: 70, g: 4.0 },\r\n      { n: \"RK 70x70x5.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 70, b: 70, g: 5.0 },\r\n      { n: \"RK 70x70x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 70, b: 70, g: 6.0 },\r\n      { n: \"RK 80x80x2.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 80, b: 80, g: 2.0 },\r\n      { n: \"RK 80x80x2.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 80, b: 80, g: 2.5 },\r\n      { n: \"RK 80x80x3.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 80, b: 80, g: 3.0 },\r\n      { n: \"RK 80x80x4.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 80, b: 80, g: 4.0 },\r\n      { n: \"RK 80x80x5.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 80, b: 80, g: 5.0 },\r\n      { n: \"RK 80x80x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 80, b: 80, g: 6.0 },\r\n      { n: \"RK 80x80x7.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 80, b: 80, g: 7.0 },\r\n      { n: \"RK 80x80x8.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 80, b: 80, g: 8.0 },\r\n      { n: \"RK 90x90x3.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 90, b: 90, g: 3.0 },\r\n      { n: \"RK 90x90x4.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 90, b: 90, g: 4.0 },\r\n      { n: \"RK 90x90x5.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 90, b: 90, g: 5.0 },\r\n      { n: \"RK 90x90x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 90, b: 90, g: 6.0 },\r\n      { n: \"RK 100x100x3.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 100, b: 100, g: 3.0 },\r\n      { n: \"RK 100x100x4.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 100, b: 100, g: 4.0 },\r\n      { n: \"RK 100x100x5.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 100, b: 100, g: 5.0 },\r\n      { n: \"RK 100x100x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 100, b: 100, g: 6.0 },\r\n      { n: \"RK 100x100x7.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 100, b: 100, g: 7.0 },\r\n      { n: \"RK 100x100x8.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 100, b: 100, g: 8.0 },\r\n      { n: \"RK 100x100x10.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 100, b: 100, g: 10.0 },\r\n      { n: \"RK 110x110x3.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 110, b: 110, g: 3.0 },\r\n      { n: \"RK 110x110x4.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 110, b: 110, g: 4.0 },\r\n      { n: \"RK 110x110x5.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 110, b: 110, g: 5.0 },\r\n      { n: \"RK 110x110x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 110, b: 110, g: 6.0 },\r\n      { n: \"RK 120x120x3.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 120, b: 120, g: 3.0 },\r\n      { n: \"RK 120x120x4.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 120, b: 120, g: 4.0 },\r\n      { n: \"RK 120x120x5.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 120, b: 120, g: 5.0 },\r\n      { n: \"RK 120x120x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 120, b: 120, g: 6.0 },\r\n      { n: \"RK 120x120x7.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 120, b: 120, g: 7.0 },\r\n      { n: \"RK 120x120x8.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 120, b: 120, g: 8.0 },\r\n      { n: \"RK 120x120x10.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 120, b: 120, g: 10.0 },\r\n      { n: \"RK 120x120x12.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 120, b: 120, g: 12.0 },\r\n      { n: \"RK 140x140x4.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 140, b: 140, g: 4.0 },\r\n      { n: \"RK 140x140x5.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 140, b: 140, g: 5.0 },\r\n      { n: \"RK 140x140x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 140, b: 140, g: 6.0 },\r\n      { n: \"RK 140x140x7.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 140, b: 140, g: 7.0 },\r\n      { n: \"RK 140x140x8.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 140, b: 140, g: 8.0 },\r\n      { n: \"RK 140x140x10.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 140, b: 140, g: 10.0 },\r\n      { n: \"RK 140x140x12.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 140, b: 140, g: 12.0 },\r\n      { n: \"RK 150x150x4.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 150, b: 150, g: 4.0 },\r\n      { n: \"RK 150x150x5.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 150, b: 150, g: 5.0 },\r\n      { n: \"RK 150x150x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 150, b: 150, g: 6.0 },\r\n      { n: \"RK 150x150x8.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 150, b: 150, g: 8.0 },\r\n      { n: \"RK 150x150x10.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 150, b: 150, g: 10.0 },\r\n      { n: \"RK 150x150x12.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 150, b: 150, g: 12.0 },\r\n      { n: \"RK 160x160x5.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 160, b: 160, g: 5.0 },\r\n      { n: \"RK 160x160x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 160, b: 160, g: 6.0 },\r\n      { n: \"RK 160x160x8.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 160, b: 160, g: 8.0 },\r\n      { n: \"RK 160x160x10.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 160, b: 160, g: 10.0 },\r\n      { n: \"RK 180x180x5.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 180, b: 180, g: 5.0 },\r\n      { n: \"RK 180x180x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 180, b: 180, g: 6.0 },\r\n      { n: \"RK 180x180x8.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 180, b: 180, g: 8.0 },\r\n      { n: \"RK 180x180x10.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 180, b: 180, g: 10.0 },\r\n      { n: \"RK 200x200x5.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 200, b: 200, g: 5.0 },\r\n      { n: \"RK 200x200x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 200, b: 200, g: 6.0 },\r\n      { n: \"RK 200x200x8.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 200, b: 200, g: 8.0 },\r\n      { n: \"RK 200x200x10.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 200, b: 200, g: 10.0 },\r\n      { n: \"RK 200x200x12.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 200, b: 200, g: 12.0 },\r\n      { n: \"RK 200x200x12.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 200, b: 200, g: 12.5 },\r\n      { n: \"RK 200x200x16.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 200, b: 200, g: 16.0 },\r\n      { n: \"RK 220x220x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 220, b: 220, g: 6.0 },\r\n      { n: \"RK 220x220x8.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 220, b: 220, g: 8.0 },\r\n      { n: \"RK 220x220x10.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 220, b: 220, g: 10.0 },\r\n      { n: \"RK 220x220x12.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 220, b: 220, g: 12.5 },\r\n      { n: \"RK 250x250x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 250, b: 250, g: 6.0 },\r\n      { n: \"RK 250x250x8.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 250, b: 250, g: 8.0 },\r\n      { n: \"RK 250x250x10.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 250, b: 250, g: 10.0 },\r\n      { n: \"RK 250x250x12.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 250, b: 250, g: 12.0 },\r\n      { n: \"RK 250x250x12.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 250, b: 250, g: 12.5 },\r\n      { n: \"RK 250x250x16.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 250, b: 250, g: 16.0 },\r\n      { n: \"RK 260x260x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 260, b: 260, g: 6.0 },\r\n      { n: \"RK 260x260x8.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 260, b: 260, g: 8.0 },\r\n      { n: \"RK 260x260x10.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 260, b: 260, g: 10.0 },\r\n      { n: \"RK 260x260x12.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 260, b: 260, g: 12.5 },\r\n      { n: \"RK 300x300x6.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 300, b: 300, g: 6.0 },\r\n      { n: \"RK 300x300x8.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 300, b: 300, g: 8.0 },\r\n      { n: \"RK 300x300x10.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 300, b: 300, g: 10.0 },\r\n      { n: \"RK 300x300x12.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 300, b: 300, g: 12.0 },\r\n      { n: \"RK 300x300x12.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 300, b: 300, g: 12.5 },\r\n      { n: \"RK 300x300x16.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 300, b: 300, g: 16.0 },\r\n      { n: \"RK 350x350x8.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 350, b: 350, g: 8.0 },\r\n      { n: \"RK 350x350x10.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 350, b: 350, g: 10.0 },\r\n      { n: \"RK 350x350x12.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 350, b: 350, g: 12.0 },\r\n      { n: \"RK 350x350x12.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 350, b: 350, g: 12.5 },\r\n      { n: \"RK 350x350x16.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 350, b: 350, g: 16.0 },\r\n      { n: \"RK 400x400x10.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 400, b: 400, g: 10.0 },\r\n      { n: \"RK 400x400x12.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 400, b: 400, g: 12.0 },\r\n      { n: \"RK 400x400x12.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 400, b: 400, g: 12.5 },\r\n      { n: \"RK 400x400x16.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 400, b: 400, g: 16.0 },\r\n      { n: \"RK 400x400x20.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 400, b: 400, g: 20.0 },\r\n      { n: \"RK 450x450x12.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 450, b: 450, g: 12.0 },\r\n      { n: \"RK 450x450x12.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 450, b: 450, g: 12.5 },\r\n      { n: \"RK 450x450x16.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 450, b: 450, g: 16.0 },\r\n      { n: \"RK 500x500x12.5\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 500, b: 500, g: 12.5 },\r\n      { n: \"RK 500x500x16.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 500, b: 500, g: 16.0 },\r\n      { n: \"RK 500x500x20.0\", grp: \"Kszta\u0142towniki kwadratowe (RK)\", a: 500, b: 500, g: 20.0 },\r\n      { n: \"RP 30x20x1.5\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 30, b: 20, g: 1.5 },\r\n      { n: \"RP 30x20x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 30, b: 20, g: 2.0 },\r\n      { n: \"RP 30x20x2.5\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 30, b: 20, g: 2.5 },\r\n      { n: \"RP 30x20x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 30, b: 20, g: 3.0 },\r\n      { n: \"RP 40x20x1.5\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 40, b: 20, g: 1.5 },\r\n      { n: \"RP 40x20x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 40, b: 20, g: 2.0 },\r\n      { n: \"RP 40x20x2.5\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 40, b: 20, g: 2.5 },\r\n      { n: \"RP 40x20x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 40, b: 20, g: 3.0 },\r\n      { n: \"RP 40x25x1.5\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 40, b: 25, g: 1.5 },\r\n      { n: \"RP 40x25x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 40, b: 25, g: 2.0 },\r\n      { n: \"RP 40x25x2.5\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 40, b: 25, g: 2.5 },\r\n      { n: \"RP 40x25x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 40, b: 25, g: 3.0 },\r\n      { n: \"RP 40x30x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 40, b: 30, g: 2.0 },\r\n      { n: \"RP 40x30x2.5\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 40, b: 30, g: 2.5 },\r\n      { n: \"RP 40x30x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 40, b: 30, g: 3.0 },\r\n      { n: \"RP 50x20x1.5\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 50, b: 20, g: 1.5 },\r\n      { n: \"RP 50x20x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 50, b: 20, g: 2.0 },\r\n      { n: \"RP 50x20x2.5\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 50, b: 20, g: 2.5 },\r\n      { n: \"RP 50x20x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 50, b: 20, g: 3.0 },\r\n      { n: \"RP 50x25x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 50, b: 25, g: 2.0 },\r\n      { n: \"RP 50x25x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 50, b: 25, g: 3.0 },\r\n      { n: \"RP 50x30x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 50, b: 30, g: 2.0 },\r\n      { n: \"RP 50x30x2.5\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 50, b: 30, g: 2.5 },\r\n      { n: \"RP 50x30x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 50, b: 30, g: 3.0 },\r\n      { n: \"RP 50x30x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 50, b: 30, g: 4.0 },\r\n      { n: \"RP 50x40x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 50, b: 40, g: 2.0 },\r\n      { n: \"RP 50x40x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 50, b: 40, g: 3.0 },\r\n      { n: \"RP 50x40x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 50, b: 40, g: 4.0 },\r\n      { n: \"RP 60x20x1.5\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 60, b: 20, g: 1.5 },\r\n      { n: \"RP 60x20x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 60, b: 20, g: 2.0 },\r\n      { n: \"RP 60x30x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 60, b: 30, g: 2.0 },\r\n      { n: \"RP 60x30x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 60, b: 30, g: 3.0 },\r\n      { n: \"RP 60x40x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 60, b: 40, g: 2.0 },\r\n      { n: \"RP 60x40x2.5\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 60, b: 40, g: 2.5 },\r\n      { n: \"RP 60x40x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 60, b: 40, g: 3.0 },\r\n      { n: \"RP 60x40x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 60, b: 40, g: 4.0 },\r\n      { n: \"RP 60x40x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 60, b: 40, g: 5.0 },\r\n      { n: \"RP 70x30x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 70, b: 30, g: 2.0 },\r\n      { n: \"RP 70x30x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 70, b: 30, g: 3.0 },\r\n      { n: \"RP 70x40x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 70, b: 40, g: 2.0 },\r\n      { n: \"RP 70x40x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 70, b: 40, g: 3.0 },\r\n      { n: \"RP 70x40x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 70, b: 40, g: 4.0 },\r\n      { n: \"RP 70x50x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 70, b: 50, g: 2.0 },\r\n      { n: \"RP 70x50x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 70, b: 50, g: 3.0 },\r\n      { n: \"RP 70x50x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 70, b: 50, g: 4.0 },\r\n      { n: \"RP 80x20x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 80, b: 20, g: 2.0 },\r\n      { n: \"RP 80x30x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 80, b: 30, g: 2.0 },\r\n      { n: \"RP 80x40x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 80, b: 40, g: 2.0 },\r\n      { n: \"RP 80x40x2.5\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 80, b: 40, g: 2.5 },\r\n      { n: \"RP 80x40x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 80, b: 40, g: 3.0 },\r\n      { n: \"RP 80x40x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 80, b: 40, g: 4.0 },\r\n      { n: \"RP 80x40x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 80, b: 40, g: 5.0 },\r\n      { n: \"RP 80x50x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 80, b: 50, g: 2.0 },\r\n      { n: \"RP 80x50x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 80, b: 50, g: 3.0 },\r\n      { n: \"RP 80x50x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 80, b: 50, g: 4.0 },\r\n      { n: \"RP 80x50x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 80, b: 50, g: 5.0 },\r\n      { n: \"RP 80x60x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 80, b: 60, g: 2.0 },\r\n      { n: \"RP 80x60x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 80, b: 60, g: 3.0 },\r\n      { n: \"RP 80x60x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 80, b: 60, g: 4.0 },\r\n      { n: \"RP 80x60x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 80, b: 60, g: 5.0 },\r\n      { n: \"RP 90x50x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 90, b: 50, g: 3.0 },\r\n      { n: \"RP 100x40x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 40, g: 2.0 },\r\n      { n: \"RP 100x40x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 40, g: 3.0 },\r\n      { n: \"RP 100x40x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 40, g: 4.0 },\r\n      { n: \"RP 100x50x2.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 50, g: 2.0 },\r\n      { n: \"RP 100x50x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 50, g: 3.0 },\r\n      { n: \"RP 100x50x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 50, g: 4.0 },\r\n      { n: \"RP 100x50x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 50, g: 5.0 },\r\n      { n: \"RP 100x50x6.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 50, g: 6.0 },\r\n      { n: \"RP 100x60x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 60, g: 3.0 },\r\n      { n: \"RP 100x60x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 60, g: 4.0 },\r\n      { n: \"RP 100x60x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 60, g: 5.0 },\r\n      { n: \"RP 100x60x6.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 60, g: 6.0 },\r\n      { n: \"RP 100x80x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 80, g: 3.0 },\r\n      { n: \"RP 100x80x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 80, g: 4.0 },\r\n      { n: \"RP 100x80x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 80, g: 5.0 },\r\n      { n: \"RP 100x80x6.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 100, b: 80, g: 6.0 },\r\n      { n: \"RP 120x40x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 120, b: 40, g: 3.0 },\r\n      { n: \"RP 120x40x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 120, b: 40, g: 4.0 },\r\n      { n: \"RP 120x50x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 120, b: 50, g: 3.0 },\r\n      { n: \"RP 120x50x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 120, b: 50, g: 4.0 },\r\n      { n: \"RP 120x60x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 120, b: 60, g: 3.0 },\r\n      { n: \"RP 120x60x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 120, b: 60, g: 4.0 },\r\n      { n: \"RP 120x60x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 120, b: 60, g: 5.0 },\r\n      { n: \"RP 120x60x6.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 120, b: 60, g: 6.0 },\r\n      { n: \"RP 120x80x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 120, b: 80, g: 3.0 },\r\n      { n: \"RP 120x80x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 120, b: 80, g: 4.0 },\r\n      { n: \"RP 120x80x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 120, b: 80, g: 5.0 },\r\n      { n: \"RP 120x80x6.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 120, b: 80, g: 6.0 },\r\n      { n: \"RP 120x80x8.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 120, b: 80, g: 8.0 },\r\n      { n: \"RP 140x60x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 140, b: 60, g: 4.0 },\r\n      { n: \"RP 140x80x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 140, b: 80, g: 4.0 },\r\n      { n: \"RP 140x80x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 140, b: 80, g: 5.0 },\r\n      { n: \"RP 140x80x6.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 140, b: 80, g: 6.0 },\r\n      { n: \"RP 150x50x3.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 150, b: 50, g: 3.0 },\r\n      { n: \"RP 150x50x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 150, b: 50, g: 4.0 },\r\n      { n: \"RP 150x50x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 150, b: 50, g: 5.0 },\r\n      { n: \"RP 150x100x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 150, b: 100, g: 4.0 },\r\n      { n: \"RP 150x100x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 150, b: 100, g: 5.0 },\r\n      { n: \"RP 150x100x6.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 150, b: 100, g: 6.0 },\r\n      { n: \"RP 150x100x8.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 150, b: 100, g: 8.0 },\r\n      { n: \"RP 160x80x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 160, b: 80, g: 4.0 },\r\n      { n: \"RP 160x80x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 160, b: 80, g: 5.0 },\r\n      { n: \"RP 160x80x6.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 160, b: 80, g: 6.0 },\r\n      { n: \"RP 160x80x8.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 160, b: 80, g: 8.0 },\r\n      { n: \"RP 180x80x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 180, b: 80, g: 4.0 },\r\n      { n: \"RP 180x80x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 180, b: 80, g: 5.0 },\r\n      { n: \"RP 180x80x6.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 180, b: 80, g: 6.0 },\r\n      { n: \"RP 180x100x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 180, b: 100, g: 5.0 },\r\n      { n: \"RP 180x100x6.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 180, b: 100, g: 6.0 },\r\n      { n: \"RP 180x100x8.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 180, b: 100, g: 8.0 },\r\n      { n: \"RP 200x100x4.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 200, b: 100, g: 4.0 },\r\n      { n: \"RP 200x100x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 200, b: 100, g: 5.0 },\r\n      { n: \"RP 200x100x6.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 200, b: 100, g: 6.0 },\r\n      { n: \"RP 200x100x8.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 200, b: 100, g: 8.0 },\r\n      { n: \"RP 200x100x10.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 200, b: 100, g: 10.0 },\r\n      { n: \"RP 200x120x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 200, b: 120, g: 5.0 },\r\n      { n: \"RP 200x120x6.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 200, b: 120, g: 6.0 },\r\n      { n: \"RP 200x120x8.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 200, b: 120, g: 8.0 },\r\n      { n: \"RP 250x150x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 250, b: 150, g: 5.0 },\r\n      { n: \"RP 250x150x6.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 250, b: 150, g: 6.0 },\r\n      { n: \"RP 250x150x8.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 250, b: 150, g: 8.0 },\r\n      { n: \"RP 250x150x10.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 250, b: 150, g: 10.0 },\r\n      { n: \"RP 300x100x5.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 300, b: 100, g: 5.0 },\r\n      { n: \"RP 300x100x6.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 300, b: 100, g: 6.0 },\r\n      { n: \"RP 300x100x8.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 300, b: 100, g: 8.0 },\r\n      { n: \"RP 300x200x6.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 300, b: 200, g: 6.0 },\r\n      { n: \"RP 300x200x8.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 300, b: 200, g: 8.0 },\r\n      { n: \"RP 300x200x10.0\", grp: \"Kszta\u0142towniki prostok\u0105tne (RP)\", a: 300, b: 200, g: 10.0 }\r\n    ],\r\n    pipe_round: [\r\n      { n: \"RO 21.3x1.5\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 21.3, g: 1.5 },\r\n      { n: \"RO 21.3x2.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 21.3, g: 2.0 },\r\n      { n: \"RO 21.3x2.3\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 21.3, g: 2.3 },\r\n      { n: \"RO 21.3x2.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 21.3, g: 2.6 },\r\n      { n: \"RO 21.3x2.9\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 21.3, g: 2.9 },\r\n      { n: \"RO 21.3x3.2\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 21.3, g: 3.2 },\r\n      { n: \"RO 21.3x3.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 21.3, g: 3.6 },\r\n      { n: \"RO 21.3x4.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 21.3, g: 4.0 },\r\n      { n: \"RO 26.9x1.5\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 26.9, g: 1.5 },\r\n      { n: \"RO 26.9x2.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 26.9, g: 2.0 },\r\n      { n: \"RO 26.9x2.3\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 26.9, g: 2.3 },\r\n      { n: \"RO 26.9x2.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 26.9, g: 2.6 },\r\n      { n: \"RO 26.9x2.9\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 26.9, g: 2.9 },\r\n      { n: \"RO 26.9x3.2\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 26.9, g: 3.2 },\r\n      { n: \"RO 26.9x3.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 26.9, g: 3.6 },\r\n      { n: \"RO 26.9x4.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 26.9, g: 4.0 },\r\n      { n: \"RO 30.0x1.5\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 30.0, g: 1.5 },\r\n      { n: \"RO 30.0x2.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 30.0, g: 2.0 },\r\n      { n: \"RO 30.0x2.5\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 30.0, g: 2.5 },\r\n      { n: \"RO 30.0x3.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 30.0, g: 3.0 },\r\n      { n: \"RO 31.8x1.5\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 31.8, g: 1.5 },\r\n      { n: \"RO 31.8x2.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 31.8, g: 2.0 },\r\n      { n: \"RO 31.8x2.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 31.8, g: 2.6 },\r\n      { n: \"RO 31.8x2.9\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 31.8, g: 2.9 },\r\n      { n: \"RO 31.8x3.2\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 31.8, g: 3.2 },\r\n      { n: \"RO 31.8x3.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 31.8, g: 3.6 },\r\n      { n: \"RO 31.8x4.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 31.8, g: 4.0 },\r\n      { n: \"RO 33.7x1.5\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 33.7, g: 1.5 },\r\n      { n: \"RO 33.7x2.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 33.7, g: 2.0 },\r\n      { n: \"RO 33.7x2.3\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 33.7, g: 2.3 },\r\n      { n: \"RO 33.7x2.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 33.7, g: 2.6 },\r\n      { n: \"RO 33.7x2.9\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 33.7, g: 2.9 },\r\n      { n: \"RO 33.7x3.2\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 33.7, g: 3.2 },\r\n      { n: \"RO 33.7x3.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 33.7, g: 3.6 },\r\n      { n: \"RO 33.7x4.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 33.7, g: 4.0 },\r\n      { n: \"RO 33.7x4.5\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 33.7, g: 4.5 },\r\n      { n: \"RO 33.7x5.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 33.7, g: 5.0 },\r\n      { n: \"RO 38.0x1.5\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 38.0, g: 1.5 },\r\n      { n: \"RO 38.0x2.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 38.0, g: 2.0 },\r\n      { n: \"RO 38.0x2.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 38.0, g: 2.6 },\r\n      { n: \"RO 38.0x2.9\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 38.0, g: 2.9 },\r\n      { n: \"RO 38.0x3.2\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 38.0, g: 3.2 },\r\n      { n: \"RO 38.0x3.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 38.0, g: 3.6 },\r\n      { n: \"RO 38.0x4.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 38.0, g: 4.0 },\r\n      { n: \"RO 38.0x5.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 38.0, g: 5.0 },\r\n      { n: \"RO 42.4x1.5\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 42.4, g: 1.5 },\r\n      { n: \"RO 42.4x2.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 42.4, g: 2.0 },\r\n      { n: \"RO 42.4x2.3\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 42.4, g: 2.3 },\r\n      { n: \"RO 42.4x2.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 42.4, g: 2.6 },\r\n      { n: \"RO 42.4x2.9\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 42.4, g: 2.9 },\r\n      { n: \"RO 42.4x3.2\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 42.4, g: 3.2 },\r\n      { n: \"RO 42.4x3.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 42.4, g: 3.6 },\r\n      { n: \"RO 42.4x4.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 42.4, g: 4.0 },\r\n      { n: \"RO 42.4x4.5\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 42.4, g: 4.5 },\r\n      { n: \"RO 42.4x5.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 42.4, g: 5.0 },\r\n      { n: \"RO 44.5x2.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 44.5, g: 2.0 },\r\n      { n: \"RO 44.5x2.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 44.5, g: 2.6 },\r\n      { n: \"RO 44.5x2.9\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 44.5, g: 2.9 },\r\n      { n: \"RO 44.5x3.2\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 44.5, g: 3.2 },\r\n      { n: \"RO 44.5x3.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 44.5, g: 3.6 },\r\n      { n: \"RO 44.5x4.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 44.5, g: 4.0 },\r\n      { n: \"RO 48.3x1.5\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 48.3, g: 1.5 },\r\n      { n: \"RO 48.3x2.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 48.3, g: 2.0 },\r\n      { n: \"RO 48.3x2.3\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 48.3, g: 2.3 },\r\n      { n: \"RO 48.3x2.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 48.3, g: 2.6 },\r\n      { n: \"RO 48.3x2.9\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 48.3, g: 2.9 },\r\n      { n: \"RO 48.3x3.2\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 48.3, g: 3.2 },\r\n      { n: \"RO 48.3x3.6\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 48.3, g: 3.6 },\r\n      { n: \"RO 48.3x4.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 48.3, g: 4.0 },\r\n      { n: \"RO 48.3x4.5\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 48.3, g: 4.5 },\r\n      { n: \"RO 48.3x5.0\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 48.3, g: 5.0 },\r\n      { n: \"RO 48.3x6.3\", grp: \"Rury RO 21.3 - 48.3 mm\", d: 48.3, g: 6.3 },\r\n      { n: \"RO 51.0x2.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 51.0, g: 2.0 },\r\n      { n: \"RO 51.0x2.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 51.0, g: 2.6 },\r\n      { n: \"RO 51.0x2.9\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 51.0, g: 2.9 },\r\n      { n: \"RO 51.0x3.2\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 51.0, g: 3.2 },\r\n      { n: \"RO 51.0x3.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 51.0, g: 3.6 },\r\n      { n: \"RO 51.0x4.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 51.0, g: 4.0 },\r\n      { n: \"RO 54.0x2.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 54.0, g: 2.0 },\r\n      { n: \"RO 54.0x2.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 54.0, g: 2.6 },\r\n      { n: \"RO 54.0x3.2\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 54.0, g: 3.2 },\r\n      { n: \"RO 57.0x2.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 57.0, g: 2.0 },\r\n      { n: \"RO 57.0x2.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 57.0, g: 2.6 },\r\n      { n: \"RO 57.0x2.9\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 57.0, g: 2.9 },\r\n      { n: \"RO 57.0x3.2\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 57.0, g: 3.2 },\r\n      { n: \"RO 57.0x3.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 57.0, g: 3.6 },\r\n      { n: \"RO 57.0x4.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 57.0, g: 4.0 },\r\n      { n: \"RO 57.0x5.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 57.0, g: 5.0 },\r\n      { n: \"RO 60.3x2.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 60.3, g: 2.0 },\r\n      { n: \"RO 60.3x2.3\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 60.3, g: 2.3 },\r\n      { n: \"RO 60.3x2.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 60.3, g: 2.6 },\r\n      { n: \"RO 60.3x2.9\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 60.3, g: 2.9 },\r\n      { n: \"RO 60.3x3.2\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 60.3, g: 3.2 },\r\n      { n: \"RO 60.3x3.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 60.3, g: 3.6 },\r\n      { n: \"RO 60.3x4.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 60.3, g: 4.0 },\r\n      { n: \"RO 60.3x4.5\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 60.3, g: 4.5 },\r\n      { n: \"RO 60.3x5.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 60.3, g: 5.0 },\r\n      { n: \"RO 60.3x5.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 60.3, g: 5.6 },\r\n      { n: \"RO 60.3x6.3\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 60.3, g: 6.3 },\r\n      { n: \"RO 63.5x2.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 63.5, g: 2.0 },\r\n      { n: \"RO 63.5x2.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 63.5, g: 2.6 },\r\n      { n: \"RO 63.5x3.2\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 63.5, g: 3.2 },\r\n      { n: \"RO 63.5x4.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 63.5, g: 4.0 },\r\n      { n: \"RO 70.0x2.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 70.0, g: 2.0 },\r\n      { n: \"RO 70.0x2.9\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 70.0, g: 2.9 },\r\n      { n: \"RO 70.0x3.2\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 70.0, g: 3.2 },\r\n      { n: \"RO 70.0x4.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 70.0, g: 4.0 },\r\n      { n: \"RO 70.0x5.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 70.0, g: 5.0 },\r\n      { n: \"RO 76.1x2.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 76.1, g: 2.0 },\r\n      { n: \"RO 76.1x2.3\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 76.1, g: 2.3 },\r\n      { n: \"RO 76.1x2.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 76.1, g: 2.6 },\r\n      { n: \"RO 76.1x2.9\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 76.1, g: 2.9 },\r\n      { n: \"RO 76.1x3.2\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 76.1, g: 3.2 },\r\n      { n: \"RO 76.1x3.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 76.1, g: 3.6 },\r\n      { n: \"RO 76.1x4.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 76.1, g: 4.0 },\r\n      { n: \"RO 76.1x4.5\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 76.1, g: 4.5 },\r\n      { n: \"RO 76.1x5.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 76.1, g: 5.0 },\r\n      { n: \"RO 76.1x5.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 76.1, g: 5.6 },\r\n      { n: \"RO 76.1x6.3\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 76.1, g: 6.3 },\r\n      { n: \"RO 76.1x7.1\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 76.1, g: 7.1 },\r\n      { n: \"RO 76.1x8.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 76.1, g: 8.0 },\r\n      { n: \"RO 82.5x2.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 82.5, g: 2.6 },\r\n      { n: \"RO 82.5x3.2\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 82.5, g: 3.2 },\r\n      { n: \"RO 82.5x4.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 82.5, g: 4.0 },\r\n      { n: \"RO 88.9x2.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 88.9, g: 2.0 },\r\n      { n: \"RO 88.9x2.3\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 88.9, g: 2.3 },\r\n      { n: \"RO 88.9x2.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 88.9, g: 2.6 },\r\n      { n: \"RO 88.9x2.9\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 88.9, g: 2.9 },\r\n      { n: \"RO 88.9x3.2\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 88.9, g: 3.2 },\r\n      { n: \"RO 88.9x3.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 88.9, g: 3.6 },\r\n      { n: \"RO 88.9x4.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 88.9, g: 4.0 },\r\n      { n: \"RO 88.9x4.5\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 88.9, g: 4.5 },\r\n      { n: \"RO 88.9x5.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 88.9, g: 5.0 },\r\n      { n: \"RO 88.9x5.6\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 88.9, g: 5.6 },\r\n      { n: \"RO 88.9x6.3\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 88.9, g: 6.3 },\r\n      { n: \"RO 88.9x7.1\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 88.9, g: 7.1 },\r\n      { n: \"RO 88.9x8.0\", grp: \"Rury RO 51.0 - 88.9 mm\", d: 88.9, g: 8.0 },\r\n      { n: \"RO 101.6x2.6\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 101.6, g: 2.6 },\r\n      { n: \"RO 101.6x2.9\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 101.6, g: 2.9 },\r\n      { n: \"RO 101.6x3.2\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 101.6, g: 3.2 },\r\n      { n: \"RO 101.6x3.6\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 101.6, g: 3.6 },\r\n      { n: \"RO 101.6x4.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 101.6, g: 4.0 },\r\n      { n: \"RO 101.6x4.5\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 101.6, g: 4.5 },\r\n      { n: \"RO 101.6x5.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 101.6, g: 5.0 },\r\n      { n: \"RO 101.6x6.3\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 101.6, g: 6.3 },\r\n      { n: \"RO 101.6x8.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 101.6, g: 8.0 },\r\n      { n: \"RO 108.0x2.9\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 108.0, g: 2.9 },\r\n      { n: \"RO 108.0x3.2\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 108.0, g: 3.2 },\r\n      { n: \"RO 108.0x3.6\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 108.0, g: 3.6 },\r\n      { n: \"RO 108.0x4.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 108.0, g: 4.0 },\r\n      { n: \"RO 108.0x4.5\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 108.0, g: 4.5 },\r\n      { n: \"RO 108.0x5.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 108.0, g: 5.0 },\r\n      { n: \"RO 108.0x6.3\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 108.0, g: 6.3 },\r\n      { n: \"RO 108.0x8.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 108.0, g: 8.0 },\r\n      { n: \"RO 114.3x2.6\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 114.3, g: 2.6 },\r\n      { n: \"RO 114.3x2.9\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 114.3, g: 2.9 },\r\n      { n: \"RO 114.3x3.2\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 114.3, g: 3.2 },\r\n      { n: \"RO 114.3x3.6\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 114.3, g: 3.6 },\r\n      { n: \"RO 114.3x4.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 114.3, g: 4.0 },\r\n      { n: \"RO 114.3x4.5\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 114.3, g: 4.5 },\r\n      { n: \"RO 114.3x5.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 114.3, g: 5.0 },\r\n      { n: \"RO 114.3x5.6\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 114.3, g: 5.6 },\r\n      { n: \"RO 114.3x6.3\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 114.3, g: 6.3 },\r\n      { n: \"RO 114.3x7.1\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 114.3, g: 7.1 },\r\n      { n: \"RO 114.3x8.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 114.3, g: 8.0 },\r\n      { n: \"RO 114.3x8.8\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 114.3, g: 8.8 },\r\n      { n: \"RO 114.3x10.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 114.3, g: 10.0 },\r\n      { n: \"RO 121.0x4.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 121.0, g: 4.0 },\r\n      { n: \"RO 127.0x3.2\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 127.0, g: 3.2 },\r\n      { n: \"RO 127.0x4.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 127.0, g: 4.0 },\r\n      { n: \"RO 127.0x4.5\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 127.0, g: 4.5 },\r\n      { n: \"RO 127.0x5.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 127.0, g: 5.0 },\r\n      { n: \"RO 127.0x6.3\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 127.0, g: 6.3 },\r\n      { n: \"RO 133.0x3.2\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 133.0, g: 3.2 },\r\n      { n: \"RO 133.0x3.6\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 133.0, g: 3.6 },\r\n      { n: \"RO 133.0x4.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 133.0, g: 4.0 },\r\n      { n: \"RO 133.0x4.5\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 133.0, g: 4.5 },\r\n      { n: \"RO 133.0x5.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 133.0, g: 5.0 },\r\n      { n: \"RO 133.0x6.3\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 133.0, g: 6.3 },\r\n      { n: \"RO 133.0x8.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 133.0, g: 8.0 },\r\n      { n: \"RO 139.7x3.2\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 139.7, g: 3.2 },\r\n      { n: \"RO 139.7x3.6\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 139.7, g: 3.6 },\r\n      { n: \"RO 139.7x4.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 139.7, g: 4.0 },\r\n      { n: \"RO 139.7x4.5\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 139.7, g: 4.5 },\r\n      { n: \"RO 139.7x5.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 139.7, g: 5.0 },\r\n      { n: \"RO 139.7x5.6\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 139.7, g: 5.6 },\r\n      { n: \"RO 139.7x6.3\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 139.7, g: 6.3 },\r\n      { n: \"RO 139.7x7.1\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 139.7, g: 7.1 },\r\n      { n: \"RO 139.7x8.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 139.7, g: 8.0 },\r\n      { n: \"RO 139.7x10.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 139.7, g: 10.0 },\r\n      { n: \"RO 152.4x4.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 152.4, g: 4.0 },\r\n      { n: \"RO 152.4x4.5\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 152.4, g: 4.5 },\r\n      { n: \"RO 159.0x3.6\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 159.0, g: 3.6 },\r\n      { n: \"RO 159.0x4.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 159.0, g: 4.0 },\r\n      { n: \"RO 159.0x4.5\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 159.0, g: 4.5 },\r\n      { n: \"RO 159.0x5.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 159.0, g: 5.0 },\r\n      { n: \"RO 159.0x5.6\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 159.0, g: 5.6 },\r\n      { n: \"RO 159.0x6.3\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 159.0, g: 6.3 },\r\n      { n: \"RO 159.0x7.1\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 159.0, g: 7.1 },\r\n      { n: \"RO 159.0x8.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 159.0, g: 8.0 },\r\n      { n: \"RO 159.0x10.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 159.0, g: 10.0 },\r\n      { n: \"RO 168.3x3.6\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 168.3, g: 3.6 },\r\n      { n: \"RO 168.3x4.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 168.3, g: 4.0 },\r\n      { n: \"RO 168.3x4.5\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 168.3, g: 4.5 },\r\n      { n: \"RO 168.3x5.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 168.3, g: 5.0 },\r\n      { n: \"RO 168.3x5.6\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 168.3, g: 5.6 },\r\n      { n: \"RO 168.3x6.3\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 168.3, g: 6.3 },\r\n      { n: \"RO 168.3x7.1\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 168.3, g: 7.1 },\r\n      { n: \"RO 168.3x8.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 168.3, g: 8.0 },\r\n      { n: \"RO 168.3x8.8\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 168.3, g: 8.8 },\r\n      { n: \"RO 168.3x10.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 168.3, g: 10.0 },\r\n      { n: \"RO 168.3x12.5\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 168.3, g: 12.5 },\r\n      { n: \"RO 177.8x4.5\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 177.8, g: 4.5 },\r\n      { n: \"RO 177.8x5.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 177.8, g: 5.0 },\r\n      { n: \"RO 177.8x6.3\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 177.8, g: 6.3 },\r\n      { n: \"RO 193.7x4.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 193.7, g: 4.0 },\r\n      { n: \"RO 193.7x4.5\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 193.7, g: 4.5 },\r\n      { n: \"RO 193.7x5.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 193.7, g: 5.0 },\r\n      { n: \"RO 193.7x5.6\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 193.7, g: 5.6 },\r\n      { n: \"RO 193.7x6.3\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 193.7, g: 6.3 },\r\n      { n: \"RO 193.7x8.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 193.7, g: 8.0 },\r\n      { n: \"RO 193.7x10.0\", grp: \"Rury RO 101.6 - 193.7 mm\", d: 193.7, g: 10.0 },\r\n      { n: \"RO 219.1x4.0\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 219.1, g: 4.0 },\r\n      { n: \"RO 219.1x4.5\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 219.1, g: 4.5 },\r\n      { n: \"RO 219.1x5.0\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 219.1, g: 5.0 },\r\n      { n: \"RO 219.1x5.6\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 219.1, g: 5.6 },\r\n      { n: \"RO 219.1x5.9\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 219.1, g: 5.9 },\r\n      { n: \"RO 219.1x6.3\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 219.1, g: 6.3 },\r\n      { n: \"RO 219.1x7.1\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 219.1, g: 7.1 },\r\n      { n: \"RO 219.1x8.0\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 219.1, g: 8.0 },\r\n      { n: \"RO 219.1x8.8\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 219.1, g: 8.8 },\r\n      { n: \"RO 219.1x10.0\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 219.1, g: 10.0 },\r\n      { n: \"RO 219.1x12.5\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 219.1, g: 12.5 },\r\n      { n: \"RO 219.1x14.2\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 219.1, g: 14.2 },\r\n      { n: \"RO 219.1x16.0\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 219.1, g: 16.0 },\r\n      { n: \"RO 244.5x4.5\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 244.5, g: 4.5 },\r\n      { n: \"RO 244.5x5.0\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 244.5, g: 5.0 },\r\n      { n: \"RO 244.5x5.6\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 244.5, g: 5.6 },\r\n      { n: \"RO 244.5x6.3\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 244.5, g: 6.3 },\r\n      { n: \"RO 244.5x7.1\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 244.5, g: 7.1 },\r\n      { n: \"RO 244.5x8.0\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 244.5, g: 8.0 },\r\n      { n: \"RO 244.5x10.0\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 244.5, g: 10.0 },\r\n      { n: \"RO 273.0x4.5\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 273.0, g: 4.5 },\r\n      { n: \"RO 273.0x5.0\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 273.0, g: 5.0 },\r\n      { n: \"RO 273.0x5.6\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 273.0, g: 5.6 },\r\n      { n: \"RO 273.0x6.3\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 273.0, g: 6.3 },\r\n      { n: \"RO 273.0x7.1\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 273.0, g: 7.1 },\r\n      { n: \"RO 273.0x8.0\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 273.0, g: 8.0 },\r\n      { n: \"RO 273.0x8.8\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 273.0, g: 8.8 },\r\n      { n: \"RO 273.0x10.0\", grp: \"Rury RO 219.1 - 273.0 mm\", d: 273.0, g: 10.0 }\r\n    ],\r\n    sheet: [\r\n      { n: \"Blacha gr. 1.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 1.0 },\r\n      { n: \"Blacha gr. 1.5 mm\", grp: \"Grubo\u015bci katalogowe\", g: 1.5 },\r\n      { n: \"Blacha gr. 2.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 2.0 },\r\n      { n: \"Blacha gr. 2.5 mm\", grp: \"Grubo\u015bci katalogowe\", g: 2.5 },\r\n      { n: \"Blacha gr. 3.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 3.0 },\r\n      { n: \"Blacha gr. 4.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 4.0 },\r\n      { n: \"Blacha gr. 5.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 5.0 },\r\n      { n: \"Blacha gr. 6.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 6.0 },\r\n      { n: \"Blacha gr. 8.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 8.0 },\r\n      { n: \"Blacha gr. 10.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 10.0 },\r\n      { n: \"Blacha gr. 12.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 12.0 },\r\n      { n: \"Blacha gr. 15.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 15.0 },\r\n      { n: \"Blacha gr. 16.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 16.0 },\r\n      { n: \"Blacha gr. 20.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 20.0 },\r\n      { n: \"Blacha gr. 25.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 25.0 },\r\n      { n: \"Blacha gr. 30.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 30.0 },\r\n      { n: \"Blacha gr. 40.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 40.0 },\r\n      { n: \"Blacha gr. 50.0 mm\", grp: \"Grubo\u015bci katalogowe\", g: 50.0 }\r\n    ],\r\n    angle: [\r\n      { n: \"L 20x20x2.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 20, b: 20, g: 2.0 },\r\n      { n: \"L 20x20x3.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 20, b: 20, g: 3.0 },\r\n      { n: \"L 20x20x4.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 20, b: 20, g: 4.0 },\r\n      { n: \"L 25x25x2.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 25, b: 25, g: 2.0 },\r\n      { n: \"L 25x25x3.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 25, b: 25, g: 3.0 },\r\n      { n: \"L 25x25x4.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 25, b: 25, g: 4.0 },\r\n      { n: \"L 30x30x2.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 30, b: 30, g: 2.0 },\r\n      { n: \"L 30x30x3.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 30, b: 30, g: 3.0 },\r\n      { n: \"L 30x30x4.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 30, b: 30, g: 4.0 },\r\n      { n: \"L 35x35x3.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 35, b: 35, g: 3.0 },\r\n      { n: \"L 35x35x4.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 35, b: 35, g: 4.0 },\r\n      { n: \"L 40x40x3.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 40, b: 40, g: 3.0 },\r\n      { n: \"L 40x40x4.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 40, b: 40, g: 4.0 },\r\n      { n: \"L 40x40x5.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 40, b: 40, g: 5.0 },\r\n      { n: \"L 45x45x3.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 45, b: 45, g: 3.0 },\r\n      { n: \"L 45x45x4.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 45, b: 45, g: 4.0 },\r\n      { n: \"L 45x45x5.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 45, b: 45, g: 5.0 },\r\n      { n: \"L 50x50x3.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 50, b: 50, g: 3.0 },\r\n      { n: \"L 50x50x4.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 50, b: 50, g: 4.0 },\r\n      { n: \"L 50x50x5.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 50, b: 50, g: 5.0 },\r\n      { n: \"L 50x50x6.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 50, b: 50, g: 6.0 },\r\n      { n: \"L 60x60x4.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 60, b: 60, g: 4.0 },\r\n      { n: \"L 60x60x5.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 60, b: 60, g: 5.0 },\r\n      { n: \"L 60x60x6.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 60, b: 60, g: 6.0 },\r\n      { n: \"L 60x60x8.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 60, b: 60, g: 8.0 },\r\n      { n: \"L 70x70x5.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 70, b: 70, g: 5.0 },\r\n      { n: \"L 70x70x6.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 70, b: 70, g: 6.0 },\r\n      { n: \"L 70x70x7.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 70, b: 70, g: 7.0 },\r\n      { n: \"L 80x80x6.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 80, b: 80, g: 6.0 },\r\n      { n: \"L 80x80x8.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 80, b: 80, g: 8.0 },\r\n      { n: \"L 80x80x10.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 80, b: 80, g: 10.0 },\r\n      { n: \"L 90x90x6.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 90, b: 90, g: 6.0 },\r\n      { n: \"L 90x90x8.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 90, b: 90, g: 8.0 },\r\n      { n: \"L 90x90x9.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 90, b: 90, g: 9.0 },\r\n      { n: \"L 100x100x6.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 100, b: 100, g: 6.0 },\r\n      { n: \"L 100x100x8.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 100, b: 100, g: 8.0 },\r\n      { n: \"L 100x100x10.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 100, b: 100, g: 10.0 },\r\n      { n: \"L 100x100x12.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 100, b: 100, g: 12.0 },\r\n      { n: \"L 120x120x8.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 120, b: 120, g: 8.0 },\r\n      { n: \"L 120x120x10.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 120, b: 120, g: 10.0 },\r\n      { n: \"L 120x120x12.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 120, b: 120, g: 12.0 },\r\n      { n: \"L 150x150x10.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 150, b: 150, g: 10.0 },\r\n      { n: \"L 150x150x12.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 150, b: 150, g: 12.0 },\r\n      { n: \"L 150x150x15.0\", grp: \"K\u0105towniki r\u00f3wnoramienne\", a: 150, b: 150, g: 15.0 }\r\n    ],\r\n    channel: [\r\n      { n: \"UNP 50\", grp: \"Ceowniki UNP\", h: 50, b: 38, s: 5.0 },\r\n      { n: \"UNP 65\", grp: \"Ceowniki UNP\", h: 65, b: 42, s: 5.5 },\r\n      { n: \"UNP 80\", grp: \"Ceowniki UNP\", h: 80, b: 45, s: 6.0 },\r\n      { n: \"UNP 100\", grp: \"Ceowniki UNP\", h: 100, b: 50, s: 6.0 },\r\n      { n: \"UNP 120\", grp: \"Ceowniki UNP\", h: 120, b: 55, s: 7.0 },\r\n      { n: \"UNP 140\", grp: \"Ceowniki UNP\", h: 140, b: 60, s: 7.0 },\r\n      { n: \"UNP 160\", grp: \"Ceowniki UNP\", h: 160, b: 65, s: 7.5 },\r\n      { n: \"UNP 180\", grp: \"Ceowniki UNP\", h: 180, b: 70, s: 8.0 },\r\n      { n: \"UNP 200\", grp: \"Ceowniki UNP\", h: 200, b: 75, s: 8.5 },\r\n      { n: \"UNP 220\", grp: \"Ceowniki UNP\", h: 220, b: 80, s: 9.0 },\r\n      { n: \"UNP 240\", grp: \"Ceowniki UNP\", h: 240, b: 85, s: 9.5 },\r\n      { n: \"UNP 260\", grp: \"Ceowniki UNP\", h: 260, b: 90, s: 10.0 },\r\n      { n: \"UNP 280\", grp: \"Ceowniki UNP\", h: 280, b: 95, s: 10.0 },\r\n      { n: \"UNP 300\", grp: \"Ceowniki UNP\", h: 300, b: 100, s: 10.0 },\r\n      { n: \"UNP 320\", grp: \"Ceowniki UNP\", h: 320, b: 100, s: 14.0 },\r\n      { n: \"UNP 350\", grp: \"Ceowniki UNP\", h: 350, b: 100, s: 14.0 },\r\n      { n: \"UNP 380\", grp: \"Ceowniki UNP\", h: 380, b: 102, s: 13.5 },\r\n      { n: \"UNP 400\", grp: \"Ceowniki UNP\", h: 400, b: 110, s: 14.0 },\r\n      { n: \"UPE 80\", grp: \"Ceowniki UPE\", h: 80, b: 50, s: 4.0 },\r\n      { n: \"UPE 100\", grp: \"Ceowniki UPE\", h: 100, b: 55, s: 4.5 },\r\n      { n: \"UPE 120\", grp: \"Ceowniki UPE\", h: 120, b: 60, s: 5.0 },\r\n      { n: \"UPE 140\", grp: \"Ceowniki UPE\", h: 140, b: 65, s: 5.0 },\r\n      { n: \"UPE 160\", grp: \"Ceowniki UPE\", h: 160, b: 70, s: 5.5 },\r\n      { n: \"UPE 180\", grp: \"Ceowniki UPE\", h: 180, b: 75, s: 5.5 },\r\n      { n: \"UPE 200\", grp: \"Ceowniki UPE\", h: 200, b: 80, s: 6.0 },\r\n      { n: \"UPE 220\", grp: \"Ceowniki UPE\", h: 220, b: 85, s: 6.5 },\r\n      { n: \"UPE 240\", grp: \"Ceowniki UPE\", h: 240, b: 90, s: 7.0 },\r\n      { n: \"UPE 270\", grp: \"Ceowniki UPE\", h: 270, b: 95, s: 7.5 },\r\n      { n: \"UPE 300\", grp: \"Ceowniki UPE\", h: 300, b: 100, s: 9.5 },\r\n      { n: \"UPE 330\", grp: \"Ceowniki UPE\", h: 330, b: 105, s: 11.0 },\r\n      { n: \"UPE 360\", grp: \"Ceowniki UPE\", h: 360, b: 110, s: 12.0 },\r\n      { n: \"UPE 400\", grp: \"Ceowniki UPE\", h: 400, b: 115, s: 13.5 }\r\n    ],\r\n    ibeam: [\r\n      { n: \"IPE 80\", grp: \"Dwuteowniki IPE\", h: 80, b: 46, s: 3.8, t: 5.2, r: 5 },\r\n      { n: \"IPE 100\", grp: \"Dwuteowniki IPE\", h: 100, b: 55, s: 4.1, t: 5.7, r: 7 },\r\n      { n: \"IPE 120\", grp: \"Dwuteowniki IPE\", h: 120, b: 64, s: 4.4, t: 6.3, r: 7 },\r\n      { n: \"IPE 140\", grp: \"Dwuteowniki IPE\", h: 140, b: 73, s: 4.7, t: 6.9, r: 7 },\r\n      { n: \"IPE 160\", grp: \"Dwuteowniki IPE\", h: 160, b: 82, s: 5.0, t: 7.4, r: 9 },\r\n      { n: \"IPE 180\", grp: \"Dwuteowniki IPE\", h: 180, b: 91, s: 5.3, t: 8.0, r: 9 },\r\n      { n: \"IPE 200\", grp: \"Dwuteowniki IPE\", h: 200, b: 100, s: 5.6, t: 8.5, r: 12 },\r\n      { n: \"IPE 220\", grp: \"Dwuteowniki IPE\", h: 220, b: 110, s: 5.9, t: 9.2, r: 12 },\r\n      { n: \"IPE 240\", grp: \"Dwuteowniki IPE\", h: 240, b: 120, s: 6.2, t: 9.8, r: 15 },\r\n      { n: \"IPE 270\", grp: \"Dwuteowniki IPE\", h: 270, b: 135, s: 6.6, t: 10.2, r: 15 },\r\n      { n: \"IPE 300\", grp: \"Dwuteowniki IPE\", h: 300, b: 150, s: 7.1, t: 10.7, r: 15 },\r\n      { n: \"IPE 330\", grp: \"Dwuteowniki IPE\", h: 330, b: 160, s: 7.5, t: 11.5, r: 18 },\r\n      { n: \"IPE 360\", grp: \"Dwuteowniki IPE\", h: 360, b: 170, s: 8.0, t: 12.7, r: 18 },\r\n      { n: \"IPE 400\", grp: \"Dwuteowniki IPE\", h: 400, b: 180, s: 8.6, t: 13.5, r: 21 },\r\n      { n: \"IPE 450\", grp: \"Dwuteowniki IPE\", h: 450, b: 190, s: 9.4, t: 14.6, r: 21 },\r\n      { n: \"IPE 500\", grp: \"Dwuteowniki IPE\", h: 500, b: 200, s: 10.2, t: 16.0, r: 21 },\r\n      { n: \"IPE 550\", grp: \"Dwuteowniki IPE\", h: 550, b: 210, s: 11.1, t: 17.2, r: 24 },\r\n      { n: \"IPE 600\", grp: \"Dwuteowniki IPE\", h: 600, b: 220, s: 12.0, t: 19.0, r: 24 },\r\n      { n: \"HEA 100\", grp: \"Dwuteowniki HEA\", h: 96, b: 100, s: 5.0, t: 8.0, r: 12 },\r\n      { n: \"HEA 120\", grp: \"Dwuteowniki HEA\", h: 114, b: 120, s: 5.0, t: 8.0, r: 12 },\r\n      { n: \"HEA 140\", grp: \"Dwuteowniki HEA\", h: 133, b: 140, s: 5.5, t: 8.5, r: 12 },\r\n      { n: \"HEA 160\", grp: \"Dwuteowniki HEA\", h: 152, b: 160, s: 6.0, t: 9.0, r: 15 },\r\n      { n: \"HEA 180\", grp: \"Dwuteowniki HEA\", h: 171, b: 180, s: 6.0, t: 9.5, r: 15 },\r\n      { n: \"HEA 200\", grp: \"Dwuteowniki HEA\", h: 190, b: 200, s: 6.5, t: 10.0, r: 18 },\r\n      { n: \"HEA 220\", grp: \"Dwuteowniki HEA\", h: 210, b: 220, s: 7.0, t: 11.0, r: 18 },\r\n      { n: \"HEA 240\", grp: \"Dwuteowniki HEA\", h: 230, b: 240, s: 7.5, t: 12.0, r: 21 },\r\n      { n: \"HEA 260\", grp: \"Dwuteowniki HEA\", h: 250, b: 260, s: 7.5, t: 12.5, r: 24 },\r\n      { n: \"HEA 280\", grp: \"Dwuteowniki HEA\", h: 270, b: 280, s: 8.0, t: 13.0, r: 24 },\r\n      { n: \"HEA 300\", grp: \"Dwuteowniki HEA\", h: 290, b: 300, s: 8.5, t: 14.0, r: 27 },\r\n      { n: \"HEA 320\", grp: \"Dwuteowniki HEA\", h: 310, b: 300, s: 9.0, t: 15.5, r: 27 },\r\n      { n: \"HEA 340\", grp: \"Dwuteowniki HEA\", h: 330, b: 300, s: 9.5, t: 16.5, r: 27 },\r\n      { n: \"HEA 360\", grp: \"Dwuteowniki HEA\", h: 350, b: 300, s: 10.0, t: 17.5, r: 27 },\r\n      { n: \"HEA 400\", grp: \"Dwuteowniki HEA\", h: 390, b: 300, s: 11.0, t: 19.0, r: 27 },\r\n      { n: \"HEA 450\", grp: \"Dwuteowniki HEA\", h: 440, b: 300, s: 11.5, t: 21.0, r: 27 },\r\n      { n: \"HEA 500\", grp: \"Dwuteowniki HEA\", h: 490, b: 300, s: 12.0, t: 23.0, r: 27 },\r\n      { n: \"HEA 550\", grp: \"Dwuteowniki HEA\", h: 540, b: 300, s: 12.5, t: 24.0, r: 27 },\r\n      { n: \"HEA 600\", grp: \"Dwuteowniki HEA\", h: 590, b: 300, s: 13.0, t: 25.0, r: 27 },\r\n      { n: \"HEB 100\", grp: \"Dwuteowniki HEB\", h: 100, b: 100, s: 6.0, t: 10.0, r: 12 },\r\n      { n: \"HEB 120\", grp: \"Dwuteowniki HEB\", h: 120, b: 120, s: 6.5, t: 11.0, r: 12 },\r\n      { n: \"HEB 140\", grp: \"Dwuteowniki HEB\", h: 140, b: 140, s: 7.0, t: 12.0, r: 12 },\r\n      { n: \"HEB 160\", grp: \"Dwuteowniki HEB\", h: 160, b: 160, s: 8.0, t: 13.0, r: 15 },\r\n      { n: \"HEB 180\", grp: \"Dwuteowniki HEB\", h: 180, b: 180, s: 8.5, t: 14.0, r: 15 },\r\n      { n: \"HEB 200\", grp: \"Dwuteowniki HEB\", h: 200, b: 200, s: 9.0, t: 15.0, r: 18 },\r\n      { n: \"HEB 220\", grp: \"Dwuteowniki HEB\", h: 220, b: 220, s: 9.5, t: 16.0, r: 18 },\r\n      { n: \"HEB 240\", grp: \"Dwuteowniki HEB\", h: 240, b: 240, s: 10.0, t: 17.0, r: 21 },\r\n      { n: \"HEB 260\", grp: \"Dwuteowniki HEB\", h: 260, b: 260, s: 10.0, t: 17.5, r: 24 },\r\n      { n: \"HEB 280\", grp: \"Dwuteowniki HEB\", h: 280, b: 280, s: 10.5, t: 18.0, r: 24 },\r\n      { n: \"HEB 300\", grp: \"Dwuteowniki HEB\", h: 300, b: 300, s: 11.0, t: 19.0, r: 27 },\r\n      { n: \"HEB 320\", grp: \"Dwuteowniki HEB\", h: 320, b: 300, s: 11.5, t: 20.5, r: 27 },\r\n      { n: \"HEB 340\", grp: \"Dwuteowniki HEB\", h: 340, b: 300, s: 12.0, t: 21.5, r: 27 },\r\n      { n: \"HEB 360\", grp: \"Dwuteowniki HEB\", h: 360, b: 300, s: 12.5, t: 22.5, r: 27 },\r\n      { n: \"HEB 400\", grp: \"Dwuteowniki HEB\", h: 400, b: 300, s: 13.5, t: 24.0, r: 27 },\r\n      { n: \"HEB 450\", grp: \"Dwuteowniki HEB\", h: 450, b: 300, s: 14.0, t: 26.0, r: 27 },\r\n      { n: \"HEB 500\", grp: \"Dwuteowniki HEB\", h: 500, b: 300, s: 14.5, t: 28.0, r: 27 },\r\n      { n: \"HEB 550\", grp: \"Dwuteowniki HEB\", h: 550, b: 300, s: 15.0, t: 29.0, r: 27 },\r\n      { n: \"HEB 600\", grp: \"Dwuteowniki HEB\", h: 600, b: 300, s: 15.5, t: 30.0, r: 27 }\r\n    ]\r\n  };\r\n\r\n  var shapeSvgDiagrams = {\r\n    rod_square: '<svg viewBox=\"0 0 100 100\"><rect x=\"15\" y=\"15\" width=\"70\" height=\"70\" fill=\"#222\"\/><\/svg>',\r\n    rod_round: '<svg viewBox=\"0 0 100 100\"><circle cx=\"50\" cy=\"50\" r=\"40\" fill=\"#222\"\/><\/svg>',\r\n    pipe_round: '<svg viewBox=\"0 0 100 100\"><circle cx=\"50\" cy=\"50\" r=\"40\" fill=\"none\" stroke=\"#222\" stroke-width=\"14\"\/><\/svg>',\r\n    sheet: '<svg viewBox=\"0 0 100 100\"><rect x=\"5\" y=\"42\" width=\"90\" height=\"16\" fill=\"#222\"\/><\/svg>',\r\n    profile_square: '<svg viewBox=\"0 0 100 100\"><rect x=\"15\" y=\"15\" width=\"70\" height=\"70\" fill=\"none\" stroke=\"#222\" stroke-width=\"12\"\/><\/svg>',\r\n    angle: '<svg viewBox=\"0 0 100 100\"><path d=\"M15 15 v70 h70\" fill=\"none\" stroke=\"#222\" stroke-width=\"16\" stroke-linecap=\"square\"\/><\/svg>',\r\n    channel: '<svg viewBox=\"0 0 100 100\"><path d=\"M85 15 h-65 v70 h65\" fill=\"none\" stroke=\"#222\" stroke-width=\"16\" stroke-linecap=\"square\"\/><\/svg>',\r\n    tee: '<svg viewBox=\"0 0 100 100\"><path d=\"M15 20 h70 M50 20 v65\" fill=\"none\" stroke=\"#222\" stroke-width=\"16\" stroke-linecap=\"square\"\/><\/svg>',\r\n    ibeam: '<svg viewBox=\"0 0 100 100\"><path d=\"M15 15 h70 M50 15 v70 M15 85 h70\" fill=\"none\" stroke=\"#222\" stroke-width=\"16\" stroke-linecap=\"square\"\/><\/svg>'\r\n  };\r\n\r\n  function updateDensities() {\r\n    var matType = document.getElementById('sc-material-type').value;\r\n    var densitySelect = document.getElementById('sc-density');\r\n    densitySelect.innerHTML = '';\r\n\r\n    var options = materialData[matType] || [];\r\n    for (var i = 0; i < options.length; i++) {\r\n      var el = document.createElement('option');\r\n      el.value = options[i].density;\r\n      el.textContent = options[i].label;\r\n      densitySelect.appendChild(el);\r\n    }\r\n  }\r\n\r\n  window.handleMaterialChange = function(elem) {\r\n    updateDensities();\r\n    calculate();\r\n  };\r\n\r\n  window.triggerRecalc = function() {\r\n    calculate();\r\n  };\r\n\r\n  function renderPresetDropdown() {\r\n    var wrap = document.getElementById('wrap-profile-select');\r\n    var select = document.getElementById('sc-profile-select');\r\n    var label = document.getElementById('lbl-profile-select');\r\n    select.innerHTML = '';\r\n\r\n    var list = excelDB[currentShape];\r\n    if (list && list.length > 0) {\r\n      wrap.style.display = 'block';\r\n      label.innerText = (currentShape === 'sheet') ? \"Grubo\u015b\u0107 p\u0142askownika:\" : (currentShape === 'pipe_round' ? \"Rodzaj rury okr\u0105g\u0142ej:\" : \"Rodzaj profilu:\");\r\n\r\n      var def = document.createElement('option');\r\n      def.value = 'custom';\r\n      def.textContent = '-- Wybierz rodzaj --';\r\n      select.appendChild(def);\r\n\r\n      var groups = {};\r\n      for (var i = 0; i < list.length; i++) {\r\n        var gName = list[i].grp;\r\n        if (!groups[gName]) {\r\n          groups[gName] = document.createElement('optgroup');\r\n          groups[gName].label = gName;\r\n          select.appendChild(groups[gName]);\r\n        }\r\n        var opt = document.createElement('option');\r\n        opt.value = i;\r\n        opt.textContent = list[i].n;\r\n        groups[gName].appendChild(opt);\r\n      }\r\n    } else {\r\n      wrap.style.display = 'none';\r\n    }\r\n  }\r\n\r\n  window.handleUnifiedSelect = function(elem) {\r\n    var val = elem.value;\r\n    var d1 = document.getElementById('sc-dim1');\r\n    var d2 = document.getElementById('sc-dim2');\r\n    var wall = document.getElementById('sc-wall');\r\n    var wall2 = document.getElementById('sc-wall2');\r\n    var radius = document.getElementById('sc-radius');\r\n\r\n    var list = excelDB[currentShape];\r\n    if (val !== 'custom' && list && list[val]) {\r\n      var item = list[val];\r\n      if (currentShape === 'profile_square' || currentShape === 'angle') {\r\n        d1.value = item.a;\r\n        d2.value = item.b;\r\n        wall.value = item.g;\r\n      } else if (currentShape === 'pipe_round') {\r\n        d1.value = item.d;\r\n        wall.value = item.g;\r\n      } else if (currentShape === 'sheet') {\r\n        d1.value = item.g;\r\n      } else if (currentShape === 'channel') {\r\n        d1.value = item.h;\r\n        d2.value = item.b;\r\n        wall.value = item.s;\r\n      } else if (currentShape === 'ibeam') {\r\n        d1.value = item.h;\r\n        d2.value = item.b;\r\n        wall.value = item.s;\r\n        if (wall2) wall2.value = item.t;\r\n        if (radius) radius.value = item.r;\r\n      }\r\n    } else {\r\n      d1.value = '';\r\n      d2.value = '';\r\n      wall.value = '';\r\n      if (wall2) wall2.value = '';\r\n      if (radius) radius.value = '';\r\n    }\r\n    \r\n    d1.dispatchEvent(new Event('input'));\r\n  };\r\n\r\n  function clearAllInputs() {\r\n    document.getElementById('sc-dim1').value = '';\r\n    document.getElementById('sc-dim2').value = '';\r\n    document.getElementById('sc-wall').value = '';\r\n    document.getElementById('sc-wall2').value = '';\r\n    document.getElementById('sc-radius').value = '';\r\n    document.getElementById('sc-length').value = '';\r\n    document.getElementById('sc-qty').value = '';\r\n    document.getElementById('sc-price-kg').value = '';\r\n\r\n    var select = document.getElementById('sc-profile-select');\r\n    if (select) select.value = 'custom';\r\n  }\r\n\r\n  function updateFields() {\r\n    var wrapDim1 = document.getElementById('wrap-dim1');\r\n    var wrapDim2 = document.getElementById('wrap-dim2');\r\n    var wrapWall = document.getElementById('wrap-wall');\r\n    var wrapWall2 = document.getElementById('wrap-wall2');\r\n    var wrapRadius = document.getElementById('wrap-radius');\r\n    \r\n    var lblDim1 = document.getElementById('lbl-dim1');\r\n    var lblDim2 = document.getElementById('lbl-dim2');\r\n    var lblWall = document.getElementById('lbl-wall');\r\n    var diagramBox = document.getElementById('diagramBox');\r\n\r\n    if (shapeSvgDiagrams[currentShape]) {\r\n      diagramBox.innerHTML = shapeSvgDiagrams[currentShape];\r\n      diagramBox.style.display = 'flex';\r\n    } else {\r\n      diagramBox.style.display = 'none';\r\n    }\r\n\r\n    renderPresetDropdown();\r\n\r\n    wrapDim1.style.display = \"block\";\r\n    wrapDim2.style.display = \"block\";\r\n    wrapWall.style.display = \"none\";\r\n    wrapWall2.style.display = \"none\";\r\n    wrapRadius.style.display = \"none\";\r\n\r\n    if (currentShape === 'sheet') {\r\n      lblDim1.innerText = \"Grubo\u015b\u0107 g (mm):\";\r\n      lblDim2.innerText = \"Szeroko\u015b\u0107 b (mm):\";\r\n    } else if (currentShape === 'rod_round') {\r\n      lblDim1.innerText = \"\u015arednica d (mm):\";\r\n      wrapDim2.style.display = \"none\";\r\n    } else if (currentShape === 'rod_square') {\r\n      lblDim1.innerText = \"Bok a (mm):\";\r\n      wrapDim2.style.display = \"none\";\r\n    } else if (currentShape === 'pipe_round') {\r\n      lblDim1.innerText = \"\u015arednica zewn\u0119trzna D (mm):\";\r\n      wrapDim2.style.display = \"none\";\r\n      wrapWall.style.display = \"block\";\r\n      lblWall.innerText = \"Grubo\u015b\u0107 \u015bcianki g (mm):\";\r\n    } else if (currentShape === 'profile_square' || currentShape === 'angle' || currentShape === 'channel' || currentShape === 'tee' || currentShape === 'ibeam') {\r\n      lblDim1.innerText = (currentShape === 'profile_square') ? \"Wysoko\u015b\u0107 A (mm):\" : (currentShape === 'angle') ? \"Rami\u0119 A (mm):\" : \"Wysoko\u015b\u0107 H (mm):\";\r\n      lblDim2.innerText = (currentShape === 'profile_square') ? \"Szeroko\u015b\u0107 B (mm):\" : (currentShape === 'angle') ? \"Rami\u0119 B (mm):\" : \"Szeroko\u015b\u0107 B (mm):\";\r\n      wrapWall.style.display = \"block\";\r\n      lblWall.innerText = (currentShape === 'ibeam') ? \"Grubo\u015b\u0107 \u015brodnika s (mm):\" : \"Grubo\u015b\u0107 \u015bcianki g (mm):\";\r\n\r\n      if (currentShape === 'ibeam') {\r\n        wrapWall2.style.display = \"block\";\r\n        wrapRadius.style.display = \"block\";\r\n      }\r\n    }\r\n  }\r\n\r\n  function calculate() {\r\n    var density = parseFloat(document.getElementById('sc-density').value) || 0;\r\n    \r\n    var dim1 = parseFloat(document.getElementById('sc-dim1').value) || 0;\r\n    var dim2 = parseFloat(document.getElementById('sc-dim2').value) || 0;\r\n    var wall = parseFloat(document.getElementById('sc-wall').value) || 0;\r\n    var wall2 = parseFloat(document.getElementById('sc-wall2').value) || 0;\r\n    var radius = parseFloat(document.getElementById('sc-radius').value) || 0;\r\n    var lengthMM = parseFloat(document.getElementById('sc-length').value) || 0;\r\n    var qty = parseInt(document.getElementById('sc-qty').value) || 0;\r\n    var pricePerKg = parseFloat(document.getElementById('sc-price-kg').value) || 0;\r\n\r\n    var volumeCm3 = 0;\r\n    var lengthCm = lengthMM \/ 10;\r\n    var lengthM = lengthMM \/ 1000;\r\n\r\n    if (currentShape === 'sheet') {\r\n      volumeCm3 = (dim1 \/ 10) * (dim2 \/ 10) * lengthCm;\r\n    } else if (currentShape === 'rod_round') {\r\n      var r = (dim1 \/ 10) \/ 2;\r\n      volumeCm3 = Math.PI * Math.pow(r, 2) * lengthCm;\r\n    } else if (currentShape === 'rod_square') {\r\n      var a = dim1 \/ 10;\r\n      volumeCm3 = a * a * lengthCm;\r\n    } else if (currentShape === 'pipe_round') {\r\n      var rOuter = (dim1 \/ 10) \/ 2;\r\n      var rInner = rOuter - (wall \/ 10);\r\n      if (rInner >= 0) {\r\n        volumeCm3 = Math.PI * (Math.pow(rOuter, 2) - Math.pow(rInner, 2)) * lengthCm;\r\n      }\r\n    } else if (currentShape === 'profile_square') {\r\n      var a = dim1 \/ 10, b = dim2 \/ 10, w = wall \/ 10;\r\n      var innerA = a - (2 * w), innerB = b - (2 * w);\r\n      if (innerA >= 0 && innerB >= 0) {\r\n        volumeCm3 = ((a * b) - (innerA * innerB)) * lengthCm;\r\n      }\r\n    } else if (currentShape === 'angle') {\r\n      var a = dim1 \/ 10, b = dim2 \/ 10, t = wall \/ 10;\r\n      volumeCm3 = Math.max(0, (a + b - t) * t) * lengthCm;\r\n    } else if (currentShape === 'channel') {\r\n      var h = dim1 \/ 10, b = dim2 \/ 10, t = wall \/ 10;\r\n      var area = ((2 * b) + h - (2 * t)) * t;\r\n      volumeCm3 = Math.max(0, area) * lengthCm;\r\n    } else if (currentShape === 'ibeam') {\r\n      var h = dim1 \/ 10, b = dim2 \/ 10, s = wall \/ 10, t = wall2 \/ 10, r = radius \/ 10;\r\n      var area = (2 * b * t) + ((h - (2 * t)) * s) + ((4 - Math.PI) * Math.pow(r, 2));\r\n      volumeCm3 = Math.max(0, area) * lengthCm;\r\n    } else if (currentShape === 'tee') {\r\n      var h = dim1 \/ 10, b = dim2 \/ 10, t = wall \/ 10;\r\n      var area = (b + h - t) * t;\r\n      volumeCm3 = Math.max(0, area) * lengthCm;\r\n    }\r\n\r\n    var singleWeightKg = (volumeCm3 * density) \/ 1000;\r\n    var totalWeight = singleWeightKg * qty;\r\n\r\n    document.getElementById('sc-result-weight').innerText = totalWeight > 0 ? totalWeight.toFixed(2) : \"0.00\";\r\n\r\n    var priceSection = document.getElementById('sc-price-section');\r\n    if (pricePerKg > 0 && totalWeight > 0) {\r\n      var totalPrice = totalWeight * pricePerKg;\r\n      var pricePerMeter = (singleWeightKg \/ (lengthM || 1)) * pricePerKg;\r\n\r\n      document.getElementById('sc-result-price').innerText = totalPrice.toFixed(2);\r\n      document.getElementById('sc-result-price-m').innerText = pricePerMeter.toFixed(2);\r\n      priceSection.style.display = \"block\";\r\n    } else {\r\n      priceSection.style.display = \"none\";\r\n    }\r\n  }\r\n\r\n  function startSteelCalc() {\r\n    var calcBox = document.getElementById('steelCalcBox');\r\n    if (!calcBox) return;\r\n\r\n    var cards = calcBox.querySelectorAll('.steel-shape-card');\r\n    for (var i = 0; i < cards.length; i++) {\r\n      cards[i].addEventListener('click', function() {\r\n        for (var j = 0; j < cards.length; j++) {\r\n          cards[j].classList.remove('active');\r\n        }\r\n        this.classList.add('active');\r\n        currentShape = this.getAttribute('data-shape');\r\n        \r\n        clearAllInputs();\r\n        updateFields();\r\n        calculate();\r\n      });\r\n    }\r\n\r\n    var inputs = calcBox.querySelectorAll('input, select');\r\n    var events = ['input', 'change', 'keyup'];\r\n\r\n    for (var i = 0; i < inputs.length; i++) {\r\n      if (inputs[i].id !== 'sc-profile-select' && inputs[i].id !== 'sc-material-type') {\r\n        inputs[i].addEventListener(events[0], calculate);\r\n        inputs[i].addEventListener(events[1], calculate);\r\n      }\r\n    }\r\n\r\n    updateDensities();\r\n    updateFields();\r\n    calculate();\r\n  }\r\n\r\n  if (document.readyState === 'complete' || document.readyState === 'interactive') {\r\n    setTimeout(startSteelCalc, 100);\r\n  } else {\r\n    document.addEventListener('DOMContentLoaded', startSteelCalc);\r\n    window.addEventListener('load', startSteelCalc);\r\n  }\r\n})();\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>PRECYZYJNE PRZELICZANIE WAG I MAS Kalkulator wagi blach, rur i profili stalowych Kalkulator Wagi i Ceny Stali Profil zamk. Rura okr. P\u0142askownik K\u0105townik Ceownik Teownik Dwuteownik Pr\u0119t okr. Pr\u0119t kwad. Materia\u0142: StalBr\u0105zMosi\u0105dzMied\u017aAluminiumStopy Cu-NiCuA18\/BA8O\u0142\u00f3wStopy o\u0142owiuCynkStopy cynkuZ\u0142oto G\u0119sto\u015b\u0107 \/ Gatunek: Rodzaj profilu: &#8212; Wybierz rodzaj &#8212; Wysoko\u015b\u0107 A (mm): Szeroko\u015b\u0107 B (mm): Grubo\u015b\u0107 \u015bcianki g (mm): Grubo\u015b\u0107 p\u00f3\u0142ki t (mm): Promie\u0144 r (mm): D\u0142ugo\u015b\u0107 (mm): Ilo\u015b\u0107 (szt.): Cena za 1 kg netto[&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"yst_prominent_words":[],"class_list":["post-7822","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/steelcenter.pl\/en\/wp-json\/wp\/v2\/pages\/7822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/steelcenter.pl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/steelcenter.pl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/steelcenter.pl\/en\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/steelcenter.pl\/en\/wp-json\/wp\/v2\/comments?post=7822"}],"version-history":[{"count":86,"href":"https:\/\/steelcenter.pl\/en\/wp-json\/wp\/v2\/pages\/7822\/revisions"}],"predecessor-version":[{"id":8032,"href":"https:\/\/steelcenter.pl\/en\/wp-json\/wp\/v2\/pages\/7822\/revisions\/8032"}],"wp:attachment":[{"href":"https:\/\/steelcenter.pl\/en\/wp-json\/wp\/v2\/media?parent=7822"}],"wp:term":[{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/steelcenter.pl\/en\/wp-json\/wp\/v2\/yst_prominent_words?post=7822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}