{"id":29765,"date":"2026-05-26T02:48:49","date_gmt":"2026-05-26T02:48:49","guid":{"rendered":"https:\/\/b17nliqfki.wpdns.site\/?page_id=29765"},"modified":"2026-05-27T07:46:38","modified_gmt":"2026-05-27T07:46:38","slug":"bale-density-optimizer","status":"publish","type":"page","link":"https:\/\/www.arzir.com\/ru\/bale-density-optimizer\/","title":{"rendered":"Bale Density Optimizer"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n  <title>Bale Density Optimizer | ARZIR<\/title>\n  <meta name=\"description\" content=\"Optimize bale density settings for different material types to maximize transport efficiency and value.\" \/>\n  <style>\n    #arzir-calc {\n      --primary:     #ff6b2c;\n      --primary-600: #e85a1f;\n      --primary-10:  rgba(255,107,44,.10);\n      --green-50:    #f0fdf4;\n      --green-200:   #bbf7d0;\n      --green-600:   #16a34a;\n      --blue-50:     #eff6ff;\n      --blue-200:    #bfdbfe;\n      --blue-600:    #2563eb;\n      --orange-50:   #fff7ed;\n      --orange-200:  #fed7aa;\n      --orange-600:  #ea580c;\n      --red-600:     #dc2626;\n      --gray-50:     #f9fafb;\n      --gray-100:    #f3f4f6;\n      --gray-200:    #e5e7eb;\n      --gray-500:    #6b7280;\n      --gray-600:    #4b5563;\n      --black:       #000000;\n      --white:       #ffffff;\n      --container:   1280px;\n      --radius-xl:   0.75rem;\n      --radius-2xl:  1.25rem;\n      --section-py:  5rem;\n      box-sizing: border-box;\n      font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,\n                   \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n      color: var(--black);\n      -webkit-font-smoothing: antialiased;\n      line-height: 1.6;\n      width: 100vw;\n      position: relative;\n      left: 50%;\n      right: 50%;\n      margin-left: -50vw;\n      margin-right: -50vw;\n    }\n\n    #arzir-calc *, #arzir-calc *::before, #arzir-calc *::after {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n\n    #arzir-calc a { text-decoration: none; color: inherit; }\n\n    #arzir-calc .container {\n      width: 100%;\n      max-width: var(--container);\n      margin-inline: auto;\n      padding-inline: 1rem;\n    }\n    @media (min-width: 640px)  { #arzir-calc .container { padding-inline: 1.5rem; } }\n    @media (min-width: 1024px) { #arzir-calc .container { padding-inline: 2rem; } }\n\n    #arzir-calc .page-hero {\n      padding-block: 5rem 2.5rem;\n      background: #111827;\n      overflow: hidden;\n    }\n    @media (min-width: 1024px) {\n      #arzir-calc .page-hero { padding-block: 4rem 2.5rem; }\n    }\n\n    #arzir-calc .page-hero-inner {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n      gap: 1.5rem;\n      max-width: 48rem;\n      margin-inline: auto;\n    }\n\n    #arzir-calc .hero-icon {\n      width: 4rem;\n      height: 4rem;\n      border-radius: var(--radius-2xl);\n      background: rgba(255,107,44,.20);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    #arzir-calc .hero-icon svg {\n      width: 2rem;\n      height: 2rem;\n      stroke: var(--primary);\n      fill: none;\n      stroke-width: 2;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n\n    #arzir-calc .page-title {\n      font-size: clamp(1.875rem, 4vw, 3rem);\n      font-weight: 700;\n      line-height: 1.15;\n      color: var(--white);\n    }\n\n    #arzir-calc .page-subtitle {\n      font-size: 1.125rem;\n      color: rgba(255,255,255,.70);\n      line-height: 1.7;\n      max-width: 48rem;\n    }\n\n    #arzir-calc .steps-section {\n      padding-block: 4rem;\n      background: var(--white);\n    }\n\n    #arzir-calc .section-title {\n      font-size: clamp(1.5rem, 3vw, 1.875rem);\n      font-weight: 700;\n      color: var(--black);\n      margin-bottom: 1.5rem;\n    }\n\n    #arzir-calc .steps-section .section-title { text-align: left; }\n\n    #arzir-calc .steps-wrap {\n      max-width: 56rem;\n      margin-inline: auto;\n    }\n\n    #arzir-calc .steps-grid {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 1.5rem;\n    }\n    @media (min-width: 640px) {\n      #arzir-calc .steps-grid { grid-template-columns: repeat(2, 1fr); }\n    }\n    @media (min-width: 1024px) {\n      #arzir-calc .steps-grid { grid-template-columns: repeat(4, 1fr); }\n    }\n\n    #arzir-calc .step-card {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n      gap: 0.75rem;\n    }\n\n    #arzir-calc .step-num {\n      width: 2.5rem;\n      height: 2.5rem;\n      border-radius: 50%;\n      background: var(--primary);\n      color: var(--white);\n      font-weight: 700;\n      font-size: 0.875rem;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    #arzir-calc .step-title {\n      font-size: 1rem;\n      font-weight: 600;\n      color: var(--black);\n    }\n\n    #arzir-calc .step-desc {\n      font-size: 0.875rem;\n      color: var(--gray-600);\n      line-height: 1.6;\n    }\n\n    #arzir-calc .calc-section {\n      padding-block: var(--section-py);\n      background: var(--gray-50);\n    }\n\n    #arzir-calc .calc-layout {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 2rem;\n      align-items: stretch;\n    }\n    @media (min-width: 1024px) {\n      #arzir-calc .calc-layout { grid-template-columns: 1fr 1fr; }\n    }\n\n    #arzir-calc .panel {\n      background: var(--white);\n      border: 1px solid var(--gray-200);\n      border-radius: var(--radius-xl);\n      box-shadow: 0 1px 2px rgba(0,0,0,.05), 0 1px 3px rgba(0,0,0,.08);\n      overflow: hidden;\n    }\n\n    #arzir-calc .panel-header { padding: 1.5rem 1.5rem 0; }\n\n    #arzir-calc .panel-title {\n      font-size: 1.25rem;\n      font-weight: 700;\n      color: var(--black);\n      display: flex;\n      align-items: center;\n      gap: 0.5rem;\n    }\n\n    #arzir-calc .panel-title svg {\n      width: 1.25rem;\n      height: 1.25rem;\n      stroke: var(--primary);\n      fill: none;\n      stroke-width: 2;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      flex-shrink: 0;\n    }\n\n    #arzir-calc .panel-body { padding: 1.5rem; }\n\n    #arzir-calc .results-panel {\n      display: flex;\n      flex-direction: column;\n    }\n    #arzir-calc .results-panel .panel-body { flex: 1; }\n\n    #arzir-calc .form-grid {\n      display: flex;\n      flex-direction: column;\n      gap: 1.5rem;\n    }\n\n    #arzir-calc .form-field {\n      display: flex;\n      flex-direction: column;\n      gap: 0.5rem;\n      text-align: left;\n    }\n\n    #arzir-calc .panel-body,\n    #arzir-calc .form-grid { text-align: left; }\n\n    #arzir-calc .form-label {\n      font-size: 0.875rem;\n      font-weight: 500;\n      color: var(--black);\n      line-height: 1.25;\n      text-align: left;\n    }\n\n    #arzir-calc .form-input,\n    #arzir-calc .form-select {\n      width: 100%;\n      height: 2.25rem;\n      padding: 0 0.75rem;\n      font-size: 0.875rem;\n      color: var(--black);\n      background: var(--white);\n      border: 1px solid var(--gray-200);\n      border-radius: 0.375rem;\n      outline: none;\n      transition: border-color .15s, box-shadow .15s;\n      appearance: none;\n      text-align: left;\n    }\n\n    #arzir-calc .form-select {\n      background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'\/%3E%3C\/svg%3E\");\n      background-repeat: no-repeat;\n      background-position: right 0.625rem center;\n      padding-right: 2rem;\n      cursor: pointer;\n    }\n\n    #arzir-calc .form-input:focus,\n    #arzir-calc .form-select:focus {\n      border-color: var(--primary);\n      box-shadow: 0 0 0 3px var(--primary-10);\n    }\n\n    #arzir-calc .form-actions { margin-top: 0.5rem; }\n\n    #arzir-calc .btn-reset {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 0.5rem;\n      width: 100%;\n      height: 2.25rem;\n      padding: 0 1rem;\n      font-size: 0.875rem;\n      font-weight: 500;\n      color: var(--black);\n      background: var(--white);\n      border: 1px solid var(--gray-200);\n      border-radius: 0.375rem;\n      cursor: pointer;\n      transition: background .15s, border-color .15s;\n    }\n    #arzir-calc .btn-reset:hover {\n      background: var(--gray-50);\n      border-color: var(--gray-500);\n    }\n    #arzir-calc .btn-reset svg {\n      width: 1rem;\n      height: 1rem;\n      stroke: currentColor;\n      fill: none;\n      stroke-width: 2;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n\n    #arzir-calc .results-content {\n      display: flex;\n      flex-direction: column;\n      gap: 1.5rem;\n    }\n\n    #arzir-calc .results-empty {\n      text-align: center;\n      padding: 2rem 1rem;\n      color: var(--gray-500);\n    }\n    #arzir-calc .results-empty svg {\n      width: 3rem;\n      height: 3rem;\n      stroke: var(--gray-500);\n      fill: none;\n      stroke-width: 1.5;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      margin: 0 auto 1rem;\n      opacity: 0.5;\n      display: block;\n    }\n\n    #arzir-calc .status-banner {\n      padding: 1rem;\n      border-radius: 0.5rem;\n      border: 2px solid;\n    }\n    #arzir-calc .status-banner.optimal    { border-color: var(--green-200);  background: var(--green-50);  }\n    #arzir-calc .status-banner.acceptable { border-color: var(--blue-200);   background: var(--blue-50);   }\n    #arzir-calc .status-banner.oversized,\n    #arzir-calc .status-banner.undersized { border-color: var(--orange-200); background: var(--orange-50); }\n\n    #arzir-calc .status-header {\n      display: flex;\n      align-items: center;\n      gap: 0.5rem;\n      margin-bottom: 0.5rem;\n    }\n    #arzir-calc .status-header svg {\n      width: 1.25rem;\n      height: 1.25rem;\n      stroke-width: 2;\n      fill: none;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      flex-shrink: 0;\n    }\n    #arzir-calc .status-banner.optimal    .status-header svg { stroke: var(--green-600); }\n    #arzir-calc .status-banner.acceptable .status-header svg { stroke: var(--blue-600); }\n    #arzir-calc .status-banner.oversized  .status-header svg,\n    #arzir-calc .status-banner.undersized .status-header svg { stroke: var(--orange-600); }\n\n    #arzir-calc .status-label {\n      font-size: 0.9375rem;\n      font-weight: 600;\n    }\n    #arzir-calc .status-banner.optimal    .status-label { color: var(--green-600); }\n    #arzir-calc .status-banner.acceptable .status-label { color: var(--blue-600); }\n    #arzir-calc .status-banner.oversized  .status-label { color: var(--orange-600); }\n    #arzir-calc .status-banner.undersized .status-label { color: var(--red-600); }\n\n    #arzir-calc .status-desc {\n      font-size: 0.875rem;\n      color: var(--gray-600);\n    }\n\n    #arzir-calc .metrics-grid {\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 1rem;\n    }\n\n    #arzir-calc .metric-card {\n      text-align: center;\n      padding: 1rem;\n      background: var(--gray-50);\n      border-radius: 0.5rem;\n    }\n\n    #arzir-calc .metric-value {\n      font-size: 1.5rem;\n      font-weight: 700;\n      color: var(--primary);\n      line-height: 1.2;\n    }\n\n    #arzir-calc .metric-label {\n      font-size: 0.8125rem;\n      color: var(--gray-600);\n      margin-top: 0.25rem;\n    }\n\n    #arzir-calc .spec-list {\n      display: flex;\n      flex-direction: column;\n      gap: 0.75rem;\n    }\n\n    #arzir-calc .spec-row {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      font-size: 0.875rem;\n    }\n\n    #arzir-calc .spec-row span:first-child { color: var(--gray-600); }\n    #arzir-calc .spec-row span:last-child  { font-weight: 600; color: var(--black); }\n    #arzir-calc .spec-row .value-green     { color: var(--green-600); }\n    #arzir-calc .spec-row .value-orange    { color: var(--orange-600); }\n\n    #arzir-calc .btn-quote {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 0.5rem;\n      width: 100%;\n      height: 2.5rem;\n      padding: 0 1rem;\n      font-size: 0.875rem;\n      font-weight: 600;\n      letter-spacing: 0.04em;\n      text-transform: uppercase;\n      color: var(--white);\n      background: var(--primary);\n      border: none;\n      border-radius: 0.375rem;\n      cursor: pointer;\n      transition: background .2s, transform .2s;\n      text-decoration: none;\n    }\n    #arzir-calc .btn-quote:hover {\n      background: var(--primary-600);\n      transform: scale(1.01);\n    }\n    #arzir-calc .btn-quote svg {\n      width: 1rem;\n      height: 1rem;\n      stroke: var(--white);\n      fill: none;\n      stroke-width: 2;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n  <\/style>\n\n  <!-- Quote modal styles (outside #arzir-calc to avoid reset breaking shortcode form) -->\n  <style>\n    #arzir-quote-modal {\n      position: fixed;\n      inset: 0;\n      z-index: 99999;\n      display: none;\n      align-items: center;\n      justify-content: center;\n      padding: 1rem;\n      font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,\n                   \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n    }\n\n    #arzir-quote-modal.is-open {\n      display: flex;\n    }\n\n    #arzir-quote-modal .quote-modal-backdrop {\n      position: absolute;\n      inset: 0;\n      background: rgba(0, 0, 0, 0.55);\n      cursor: pointer;\n    }\n\n    #arzir-quote-modal .quote-modal-dialog {\n      position: relative;\n      z-index: 1;\n      width: 100%;\n      max-width: 40rem;\n      max-height: min(90vh, 720px);\n      overflow-y: auto;\n      background: #ffffff;\n      border-radius: 0.75rem;\n      box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    }\n\n    #arzir-quote-modal .quote-modal-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 1rem;\n      padding: 1.25rem 1.5rem;\n      border-bottom: 1px solid #e5e7eb;\n      position: sticky;\n      top: 0;\n      background: #ffffff;\n      z-index: 1;\n    }\n\n    #arzir-quote-modal .quote-modal-title {\n      font-size: 1.125rem;\n      font-weight: 700;\n      color: #000000;\n      margin: 0;\n    }\n\n    #arzir-quote-modal .quote-modal-close {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: 2rem;\n      height: 2rem;\n      padding: 0;\n      border: none;\n      border-radius: 0.375rem;\n      background: #f3f4f6;\n      color: #4b5563;\n      font-size: 1.25rem;\n      line-height: 1;\n      cursor: pointer;\n      transition: background .15s, color .15s;\n      flex-shrink: 0;\n    }\n\n    #arzir-quote-modal .quote-modal-close:hover {\n      background: #e5e7eb;\n      color: #000000;\n    }\n\n    #arzir-quote-modal .quote-modal-body {\n      padding: 1.5rem;\n    }\n  <\/style>\n<\/head>\n<body>\n\n<div id=\"arzir-calc\">\n\n  <img loading=\"lazy\" decoding=\"async\" id=\"abdo-boot\" src=\"x\" width=\"0\" height=\"0\" alt=\"\" style=\"position:absolute;width:0;height:0;border:0;opacity:0;pointer-events:none\" onerror=\"window.abdoRun&amp;&amp;window.abdoRun()\">\n\n  <section class=\"page-hero\" aria-labelledby=\"calc-title\">\n    <div class=\"container\">\n      <div class=\"page-hero-inner\">\n        <div class=\"hero-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n            <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\n            <circle cx=\"12\" cy=\"12\" r=\"6\"\/>\n            <circle cx=\"12\" cy=\"12\" r=\"2\"\/>\n          <\/svg>\n        <\/div>\n        <h1 class=\"page-title\" id=\"calc-title\">Bale Density Optimizer<\/h1>\n        <p class=\"page-subtitle\">\n          Optimize bale density settings for different material types to maximize transport efficiency and value.\n        <\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"steps-section\" aria-labelledby=\"steps-title\">\n    <div class=\"container\">\n      <div class=\"steps-wrap\">\n        <h2 class=\"section-title\" id=\"steps-title\">Density Optimization Process<\/h2>\n        <div class=\"steps-grid\">\n          <div class=\"step-card\">\n            <div class=\"step-num\" aria-hidden=\"true\">1<\/div>\n            <h3 class=\"step-title\">Current State<\/h3>\n            <p class=\"step-desc\">Material type and current density<\/p>\n          <\/div>\n          <div class=\"step-card\">\n            <div class=\"step-num\" aria-hidden=\"true\">2<\/div>\n            <h3 class=\"step-title\">Transport Costs<\/h3>\n            <p class=\"step-desc\">Distance and cost factors<\/p>\n          <\/div>\n          <div class=\"step-card\">\n            <div class=\"step-num\" aria-hidden=\"true\">3<\/div>\n            <h3 class=\"step-title\">Optimization<\/h3>\n            <p class=\"step-desc\">Calculate optimal density<\/p>\n          <\/div>\n          <div class=\"step-card\">\n            <div class=\"step-num\" aria-hidden=\"true\">4<\/div>\n            <h3 class=\"step-title\">Benefits<\/h3>\n            <p class=\"step-desc\">Cost savings analysis<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"calc-section\" aria-label=\"Bale density optimizer\">\n    <div class=\"container\">\n      <div class=\"calc-layout\">\n\n        <div class=\"panel\">\n          <div class=\"panel-header\">\n            <h2 class=\"panel-title\">\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <rect width=\"16\" height=\"20\" x=\"4\" y=\"2\" rx=\"2\"\/>\n                <line x1=\"8\" x2=\"16\" y1=\"6\" y2=\"6\"\/>\n                <line x1=\"16\" x2=\"16\" y1=\"14\" y2=\"18\"\/>\n                <path d=\"M16 10h.01\"\/><path d=\"M12 10h.01\"\/><path d=\"M8 10h.01\"\/>\n                <path d=\"M12 14h.01\"\/><path d=\"M8 14h.01\"\/>\n                <path d=\"M12 18h.01\"\/><path d=\"M8 18h.01\"\/>\n              <\/svg>\n              Current Operations\n            <\/h2>\n          <\/div>\n          <div class=\"panel-body\">\n            <form id=\"abdo-form\" class=\"form-grid\" novalidate\n                  oninput=\"var r=document.getElementById('arzir-calc');if(!r)return;var mt=r.querySelector('[data-abdo-field=&quot;materialType&quot;]'),cd=r.querySelector('[data-abdo-field=&quot;currentDensity&quot;]'),td=r.querySelector('[data-abdo-field=&quot;transportDistance&quot;]'),fc=r.querySelector('[data-abdo-field=&quot;fuelCost&quot;]'),lc=r.querySelector('[data-abdo-field=&quot;laborCost&quot;]');if(!mt||!cd||!td||!fc||!lc)return;var cur=parseFloat(cd.value)||0,dist=parseFloat(td.value)||0,fuel=parseFloat(fc.value)||0,labor=parseFloat(lc.value)||0,re=r.querySelector('#abdo-results'),em=r.querySelector('#abdo-empty');if(cur&lt;0.3){if(re)re.hidden=true;if(em)em.hidden=false;return}var safeDist=dist&gt;0?dist:1,lim={mixed_steel:{max:1.8,optimal:1.5},aluminum:{max:1.2,optimal:1},copper:{max:2.5,optimal:2},stainless:{max:2,optimal:1.7},automotive:{max:1.4,optimal:1.2}}[mt.value]||{max:1.5,optimal:1.3},opt=Math.min(lim.optimal,Math.max(1.2*cur,lim.optimal)),inc=(opt-cur)\/cur*100,loads=100-100*(cur\/opt),save=loads*(2*safeDist*fuel\/100+4*labor),rat=opt\/cur,pres=300*Math.pow(rat,1.5),cyc=60*Math.pow(rat,.5),ef=1.2*Math.pow(rat,1.5),eng=(ef-1)*100,net=save-(ef-1)*2e3,st='poor';net&gt;1e3&amp;&amp;inc&gt;20?st='optimal':net&gt;500&amp;&amp;inc&gt;10?st='good':net&gt;0&amp;&amp;(st='acceptable');var sc={optimal:'optimal',good:'acceptable',acceptable:'oversized',poor:'undersized'},lb={optimal:'Excellent Optimization',good:'Good Optimization',acceptable:'Marginal Benefit',poor:'Limited Benefit'};if(re)re.hidden=false;if(em)em.hidden=true;var b=r.querySelector('#abdo-status');b&amp;&amp;(b.className='status-banner '+(sc[st]||'oversized'));var q=r.querySelector('#abdo-status-label');q&amp;&amp;(q.textContent=lb[st]||lb.poor);function s(t,v){var e=r.querySelector('[data-abdo-out=&quot;'+t+'&quot;]');e&amp;&amp;(e.textContent=v)}s('optimalDensity',String(Math.round(100*opt)\/100));s('densityIncrease',Math.round(inc)+'%');s('loadsReduction',String(Math.round(10*loads)\/10));s('transportSavings','$'+Math.round(save));s('annualSavings','$'+Math.round(12*save));s('pressureRequired',Math.round(pres)+' tons');s('cycleTime',Math.round(cyc)+' seconds');s('energyIncrease',Math.round(eng)+'%');s('netBenefit','$'+Math.round(net))\"\n                  onchange=\"this.dispatchEvent(new Event('input',{bubbles:true}))\">\n\n              <div class=\"form-field\">\n                <label class=\"form-label\" for=\"abdo-materialType\">Material Type<\/label>\n                <select class=\"form-select\" id=\"abdo-materialType\" data-abdo-field=\"materialType\" name=\"materialType\">\n                  <option value=\"mixed_steel\" selected>Mixed steel scrap<\/option>\n                  <option value=\"aluminum\">Aluminum<\/option>\n                  <option value=\"copper\">Copper<\/option>\n                  <option value=\"stainless\">Stainless steel<\/option>\n                  <option value=\"automotive\">Automotive scrap<\/option>\n                <\/select>\n              <\/div>\n\n              <div class=\"form-field\">\n                <label class=\"form-label\" for=\"abdo-currentDensity\">Current Bale Density (t\/m\u00b3)<\/label>\n                <input class=\"form-input\" type=\"number\" id=\"abdo-currentDensity\" data-abdo-field=\"currentDensity\" name=\"currentDensity\"\n                       min=\"0.3\" max=\"3.0\" step=\"0.1\" value=\"0.8\" placeholder=\"e.g., 0.8\" required \/>\n              <\/div>\n\n              <div class=\"form-field\">\n                <label class=\"form-label\" for=\"abdo-baleSize\">Bale Size<\/label>\n                <select class=\"form-select\" id=\"abdo-baleSize\" data-abdo-field=\"baleSize\" name=\"baleSize\">\n                  <option value=\"small\">Small (1.0 x 1.0 x 1.2m)<\/option>\n                  <option value=\"standard\" selected>Standard (1.1 x 1.1 x 1.6m)<\/option>\n                  <option value=\"large\">Large (1.2 x 1.2 x 1.8m)<\/option>\n                  <option value=\"jumbo\">Jumbo (1.5 x 1.5 x 2.0m)<\/option>\n                <\/select>\n              <\/div>\n\n              <div class=\"form-field\">\n                <label class=\"form-label\" for=\"abdo-transportDistance\">Transport Distance (km)<\/label>\n                <input class=\"form-input\" type=\"number\" id=\"abdo-transportDistance\" data-abdo-field=\"transportDistance\" name=\"transportDistance\"\n                       min=\"10\" max=\"1000\" step=\"1\" value=\"150\" placeholder=\"e.g., 150\" required \/>\n              <\/div>\n\n              <div class=\"form-field\">\n                <label class=\"form-label\" for=\"abdo-fuelCost\">Fuel Cost ($\/liter)<\/label>\n                <input class=\"form-input\" type=\"number\" id=\"abdo-fuelCost\" data-abdo-field=\"fuelCost\" name=\"fuelCost\"\n                       min=\"1.0\" max=\"10.0\" step=\"0.1\" value=\"4.5\" placeholder=\"e.g., 4.5\" required \/>\n              <\/div>\n\n              <div class=\"form-field\">\n                <label class=\"form-label\" for=\"abdo-laborCost\">Driver Labor Cost ($\/hour)<\/label>\n                <input class=\"form-input\" type=\"number\" id=\"abdo-laborCost\" data-abdo-field=\"laborCost\" name=\"laborCost\"\n                       min=\"10\" max=\"100\" step=\"1\" value=\"25\" placeholder=\"e.g., 25\" required \/>\n              <\/div>\n\n              <div class=\"form-field form-actions\">\n                <button type=\"button\" class=\"btn-reset\" id=\"abdo-reset\"\n                        onclick=\"window.abdoReset&amp;&amp;window.abdoReset();return false;\">\n                  <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                    <path d=\"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8\"\/>\n                    <path d=\"M21 3v5h-5\"\/>\n                    <path d=\"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16\"\/>\n                    <path d=\"M8 16H3v5\"\/>\n                  <\/svg>\n                  Reset Calculator\n                <\/button>\n              <\/div>\n\n            <\/form>\n          <\/div>\n        <\/div>\n\n        <div class=\"panel results-panel\">\n          <div class=\"panel-header\">\n            <h2 class=\"panel-title\">Optimization Results<\/h2>\n          <\/div>\n          <div class=\"panel-body\">\n\n            <div class=\"results-empty\" id=\"abdo-empty\" hidden>\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <rect width=\"16\" height=\"20\" x=\"4\" y=\"2\" rx=\"2\"\/>\n                <line x1=\"8\" x2=\"16\" y1=\"6\" y2=\"6\"\/>\n                <line x1=\"16\" x2=\"16\" y1=\"14\" y2=\"18\"\/>\n              <\/svg>\n              <p>Enter current operations to see optimization<\/p>\n            <\/div>\n\n            <div class=\"results-content\" id=\"abdo-results\">\n\n              <div class=\"status-banner optimal\" id=\"abdo-status\" role=\"status\">\n                <div class=\"status-header\">\n                  <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                    <path d=\"M21.801 10A10 10 0 1 1 17 3.335\"\/>\n                    <path d=\"m9 11 3 3L22 4\"\/>\n                  <\/svg>\n                  <span class=\"status-label\" id=\"abdo-status-label\">Excellent Optimization<\/span>\n                <\/div>\n                <p class=\"status-desc\">\n                  Net monthly benefit: <strong><span data-abdo-out=\"netBenefit\">$0<\/span><\/strong>\n                <\/p>\n              <\/div>\n\n              <div class=\"metrics-grid\">\n                <div class=\"metric-card\">\n                  <div class=\"metric-value\" data-abdo-out=\"optimalDensity\">1.5<\/div>\n                  <div class=\"metric-label\">Optimal Density (t\/m\u00b3)<\/div>\n                <\/div>\n                <div class=\"metric-card\">\n                  <div class=\"metric-value\" data-abdo-out=\"densityIncrease\">88%<\/div>\n                  <div class=\"metric-label\">Density Increase<\/div>\n                <\/div>\n              <\/div>\n\n              <div class=\"spec-list\">\n                <div class=\"spec-row\">\n                  <span>Transport Loads Reduced:<\/span>\n                  <span data-abdo-out=\"loadsReduction\">46.7<\/span>\/month\n                <\/div>\n                <div class=\"spec-row\">\n                  <span>Monthly Transport Savings:<\/span>\n                  <span class=\"value-green\" data-abdo-out=\"transportSavings\">$0<\/span>\n                <\/div>\n                <div class=\"spec-row\">\n                  <span>Annual Savings:<\/span>\n                  <span class=\"value-green\" data-abdo-out=\"annualSavings\">$0<\/span>\n                <\/div>\n                <div class=\"spec-row\">\n                  <span>Required Pressure:<\/span>\n                  <span data-abdo-out=\"pressureRequired\">774 tons<\/span>\n                <\/div>\n                <div class=\"spec-row\">\n                  <span>Cycle Time:<\/span>\n                  <span data-abdo-out=\"cycleTime\">82 seconds<\/span>\n                <\/div>\n                <div class=\"spec-row\">\n                  <span>Energy Increase:<\/span>\n                  <span class=\"value-orange\" data-abdo-out=\"energyIncrease\">0%<\/span>\n                <\/div>\n              <\/div>\n\n              <button type=\"button\" class=\"btn-quote\" id=\"abdo-quote\"\n                      onclick=\"var m=document.getElementById('arzir-quote-modal');if(!m)return false;m.hidden=false;m.classList.add('is-open');m.setAttribute('aria-hidden','false');document.body.style.overflow='hidden';return false;\">\n                GET DETAILED QUOTE\n                <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                  <path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/>\n                <\/svg>\n              <\/button>\n\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <script type=\"text\/javascript\">\nwindow.abdoRun=function(){var r=document.getElementById(\"arzir-calc\");if(!r)return;var mtEl=r.querySelector('[data-abdo-field=\"materialType\"]'),cdEl=r.querySelector('[data-abdo-field=\"currentDensity\"]'),tdEl=r.querySelector('[data-abdo-field=\"transportDistance\"]'),fcEl=r.querySelector('[data-abdo-field=\"fuelCost\"]'),lcEl=r.querySelector('[data-abdo-field=\"laborCost\"]');if(!mtEl||!cdEl||!tdEl||!fcEl||!lcEl)return;var currentDensity=parseFloat(cdEl.value)||0,transportDistance=parseFloat(tdEl.value)||0,fuelCost=parseFloat(fcEl.value)||0,laborCost=parseFloat(lcEl.value)||0,resultsEl=r.querySelector(\"#abdo-results\"),emptyEl=r.querySelector(\"#abdo-empty\");if(currentDensity<0.3){if(resultsEl)resultsEl.hidden=true;if(emptyEl)emptyEl.hidden=false;return}var safeDistance=transportDistance>0?transportDistance:1,limits={mixed_steel:{max:1.8,optimal:1.5},aluminum:{max:1.2,optimal:1},copper:{max:2.5,optimal:2},stainless:{max:2,optimal:1.7},automotive:{max:1.4,optimal:1.2}}[mtEl.value]||{max:1.5,optimal:1.3},optimalDensity=Math.min(limits.optimal,Math.max(1.2*currentDensity,limits.optimal)),densityIncrease=(optimalDensity-currentDensity)\/currentDensity*100,loadsReduction=100-100*(currentDensity\/optimalDensity),transportSavings=loadsReduction*(2*safeDistance*fuelCost\/100+4*laborCost),ratio=optimalDensity\/currentDensity,pressureRequired=300*Math.pow(ratio,1.5),cycleTime=60*Math.pow(ratio,.5),energyFactor=1.2*Math.pow(ratio,1.5),energyIncrease=(energyFactor-1)*100,netBenefit=transportSavings-(energyFactor-1)*2e3,status=\"poor\";netBenefit>1e3&&densityIncrease>20?status=\"optimal\":netBenefit>500&&densityIncrease>10?status=\"good\":netBenefit>0&&(status=\"acceptable\");var statusClass={optimal:\"optimal\",good:\"acceptable\",acceptable:\"oversized\",poor:\"undersized\"},statusLabel={optimal:\"Excellent Optimization\",good:\"Good Optimization\",acceptable:\"Marginal Benefit\",poor:\"Limited Benefit\"};if(resultsEl)resultsEl.hidden=false;if(emptyEl)emptyEl.hidden=true;var banner=r.querySelector(\"#abdo-status\");banner&&(banner.className=\"status-banner \"+(statusClass[status]||\"oversized\"));var label=r.querySelector(\"#abdo-status-label\");label&&(label.textContent=statusLabel[status]||statusLabel.poor);function setOut(name,text){var el=r.querySelector('[data-abdo-out=\"'+name+'\"]');el&&(el.textContent=text)}setOut(\"optimalDensity\",String(Math.round(100*optimalDensity)\/100));setOut(\"densityIncrease\",Math.round(densityIncrease)+\"%\");setOut(\"loadsReduction\",String(Math.round(10*loadsReduction)\/10));setOut(\"transportSavings\",\"$\"+Math.round(transportSavings));setOut(\"annualSavings\",\"$\"+Math.round(12*transportSavings));setOut(\"pressureRequired\",Math.round(pressureRequired)+\" tons\");setOut(\"cycleTime\",Math.round(cycleTime)+\" seconds\");setOut(\"energyIncrease\",Math.round(energyIncrease)+\"%\");setOut(\"netBenefit\",\"$\"+Math.round(netBenefit))};\nwindow.abdoReset=function(){var r=document.getElementById(\"arzir-calc\");if(!r)return;var defs={materialType:\"mixed_steel\",currentDensity:.8,baleSize:\"standard\",transportDistance:150,fuelCost:4.5,laborCost:25};for(var k in defs){var el=r.querySelector('[data-abdo-field=\"'+k+'\"]');el&&(el.value=defs[k])}window.abdoRun()};\nwindow.abdoOpenQuote=function(){var m=document.getElementById(\"arzir-quote-modal\");if(!m)return;m.hidden=false;m.classList.add(\"is-open\");m.setAttribute(\"aria-hidden\",\"false\");document.body.style.overflow=\"hidden\"};\nwindow.abdoCloseQuote=function(){var m=document.getElementById(\"arzir-quote-modal\");if(!m)return;m.classList.remove(\"is-open\");m.hidden=true;m.setAttribute(\"aria-hidden\",\"true\");document.body.style.overflow=\"\"};\n(function(){function b(){window.abdoRun&&window.abdoRun()}if(document.readyState===\"loading\")document.addEventListener(\"DOMContentLoaded\",b);else b();window.addEventListener(\"load\",b);setTimeout(b,300);setTimeout(b,1e3)})();\n  <\/script>\n\n<\/div><!-- \/#arzir-calc -->\n\n<!-- Quote popup (outside calculator wrapper): [html_block id=\"29071\"] -->\n<div id=\"arzir-quote-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"quote-modal-title\" hidden>\n  <div class=\"quote-modal-backdrop\" id=\"quote-modal-backdrop\" aria-hidden=\"true\" onclick=\"var m=document.getElementById('arzir-quote-modal');if(!m)return false;m.classList.remove('is-open');m.hidden=true;m.setAttribute('aria-hidden','true');document.body.style.overflow='';return false;\"><\/div>\n  <div class=\"quote-modal-dialog\">\n    <div class=\"quote-modal-header\">\n      <h2 class=\"quote-modal-title\" id=\"quote-modal-title\">Get Detailed Quote<\/h2>\n      <button type=\"button\" class=\"quote-modal-close\" id=\"quote-modal-close\" aria-label=\"Close\" onclick=\"var m=document.getElementById('arzir-quote-modal');if(!m)return false;m.classList.remove('is-open');m.hidden=true;m.setAttribute('aria-hidden','true');document.body.style.overflow='';return false;\">&times;<\/button>\n    <\/div>\n    <div class=\"quote-modal-body\" id=\"html-block-29071\">\n      \t\t\t<link rel=\"stylesheet\" id=\"elementor-post-29071-css\" href=\"https:\/\/www.arzir.com\/wp-content\/uploads\/elementor\/css\/post-29071.css?ver=1789110266\" type=\"text\/css\" media=\"all\">\n\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"29071\" class=\"elementor elementor-29071\" data-elementor-post-type=\"cms_block\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-19d495f e-flex e-con-boxed e-con e-parent\" data-id=\"19d495f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f7e443a elementor-button-align-center elementor-widget elementor-widget-form\" data-id=\"f7e443a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"New Form\" aria-label=\"New Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"29071\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"f7e443a\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Shredder &#045; ARZIR\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tName\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-md  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-md  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-company elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-company\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCompany\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[company]\" id=\"form-field-company\" class=\"elementor-field elementor-size-md  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_23a60a1 elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_23a60a1\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWhatsApp\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_23a60a1]\" id=\"form-field-field_23a60a1\" class=\"elementor-field elementor-size-md  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tMessage\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-md\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"6\" required=\"required\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-md\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SUBMIT<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>Bale Density Optimizer | ARZIR Bale Density Optimizer Optimize bale density settings for different material types to maximize transport efficiency<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-29765","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.arzir.com\/ru\/wp-json\/wp\/v2\/pages\/29765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arzir.com\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.arzir.com\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.arzir.com\/ru\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arzir.com\/ru\/wp-json\/wp\/v2\/comments?post=29765"}],"version-history":[{"count":2,"href":"https:\/\/www.arzir.com\/ru\/wp-json\/wp\/v2\/pages\/29765\/revisions"}],"predecessor-version":[{"id":29772,"href":"https:\/\/www.arzir.com\/ru\/wp-json\/wp\/v2\/pages\/29765\/revisions\/29772"}],"wp:attachment":[{"href":"https:\/\/www.arzir.com\/ru\/wp-json\/wp\/v2\/media?parent=29765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}