[2026-03-18 04:50:39] local.INFO: Image-to-Text API Request Received {"data":{"request_data":{"sign_width_or_height":"120","user_input_dimension":"width","sign_types":"[{\"main_category\":\"Indoor Signs\",\"secondary_category\":\"Non-Illuminated\",\"tertiary_category\":\"Dimensional Flat Cut Letters\",\"finished_category\":\"Metal (Aluminum/Stainless Steel)\"},{\"main_category\":\"Indoor Signs\",\"secondary_category\":\"Non-Illuminated\",\"tertiary_category\":\"Dimensional Fabricated Letters\",\"finished_category\":\"Brushed Gold\"}]","sign_image":{"Illuminate\\Http\\UploadedFile":"C:\\xampp\\tmp\\php9F72.tmp"}},"file_present":true},"timestamp":"2026-03-18 04:50:39"} [2026-03-18 04:50:39] local.INFO: Validation Passed {"data":{"sign_width_or_height":"120","user_input_dimension":"width"},"timestamp":"2026-03-18 04:50:39"} [2026-03-18 04:50:39] local.INFO: Prepared Query Parameter for Image-to-Text API {"data":{"query_param":"banner_width_ft","query_value":9.999996},"timestamp":"2026-03-18 04:50:39"} [2026-03-18 04:50:39] local.INFO: Calling Image-to-Text API {"data":{"file_name":"Screenshot 2025-09-18 125251.png","query_param":"banner_width_ft","query_value":9.999996,"file_size":7686},"timestamp":"2026-03-18 04:50:39"} [2026-03-18 04:50:39] local.INFO: Trying Image-to-Text server {"data":{"url":"https://edgebased.codeblue.agency/docs/process-image?banner_width_ft=9.999996","file":"Screenshot 2025-09-18 125251.png"},"timestamp":"2026-03-18 04:50:39"} [2026-03-18 04:50:43] local.ERROR: Server FAILED {"data":{"url":"https://edgebased.codeblue.agency/docs/process-image?banner_width_ft=9.999996","error":"Server responded but data invalid"},"timestamp":"2026-03-18 04:50:43"} [2026-03-18 04:50:43] local.INFO: Trying Image-to-Text server {"data":{"url":"http://imagetotext.marke-ter.online:8002/process-image?banner_width_ft=9.999996","file":"Screenshot 2025-09-18 125251.png"},"timestamp":"2026-03-18 04:50:43"} [2026-03-18 04:50:44] local.INFO: Server succeeded {"data":{"url":"http://imagetotext.marke-ter.online:8002/process-image?banner_width_ft=9.999996"},"timestamp":"2026-03-18 04:50:44"} [2026-03-18 04:50:44] local.INFO: Image-to-Text API Response {"data":{"status":200,"body":"{\"objects\":[{\"index\":0,\"position\":{\"x\":117,\"y\":65,\"width\":17,\"height\":22},\"actual_filled_area\":125.51,\"bounding_box_area\":299,\"image_base64\":\"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk/v6e+Xxefq/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD/a5ub1DVFfl6PAIs8yH9+/4a1MKWyL8z/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC\",\"scaled_width\":15.22,\"scaled_height\":19.7,\"exact_perimeter\":63.65,\"approximate_perimeter\":62.56,\"convex_hull_perimeter\":57.36,\"perimeter_pixels\":71.07,\"approximation_points\":7,\"original_contour_points\":13,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.5071,\"compactness\":0.3893,\"aspect_ratio\":1.29}},{\"index\":1,\"position\":{\"x\":96,\"y\":65,\"width\":18,\"height\":22},\"actual_filled_area\":213.72,\"bounding_box_area\":317,\"image_base64\":\"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8/XseRIEUqp2z6P/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5/Ztnj1/zowwJ4m9D2aGqsO5iE8+vUC7/Q1TRZ7zofFkzNSTx0/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF/k4VKo6O/uD+D/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39/WBm/Fc/P3rE9/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH/R/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=\",\"scaled_width\":16.12,\"scaled_height\":19.7,\"exact_perimeter\":94.53,\"approximate_perimeter\":89.79,\"convex_hull_perimeter\":64.64,\"perimeter_pixels\":105.56,\"approximation_points\":10,\"original_contour_points\":26,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.4423,\"compactness\":0.3005,\"aspect_ratio\":1.22}},{\"index\":2,\"position\":{\"x\":71,\"y\":65,\"width\":20,\"height\":22},\"actual_filled_area\":237.38,\"bounding_box_area\":352,\"image_base64\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu/MCePe/qbDbLMx0d3Gvd47dSiU8+/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e/w9NcvnyZ/v5+2gT/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5/sVxDrx/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d/fT5vgv+mbN24wfmkcwzBZu3YtL7/8EkJrTZvmMcH/p3lM0PYH0/sC20LFnP4AAAAASUVORK5CYII=\",\"scaled_width\":17.91,\"scaled_height\":19.7,\"exact_perimeter\":97.71,\"approximate_perimeter\":94.25,\"convex_hull_perimeter\":69.91,\"perimeter_pixels\":109.11,\"approximation_points\":10,\"original_contour_points\":32,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.4116,\"compactness\":0.3124,\"aspect_ratio\":1.1}},{\"index\":3,\"position\":{\"x\":45,\"y\":65,\"width\":24,\"height\":22},\"actual_filled_area\":239.79,\"bounding_box_area\":423,\"image_base64\":\"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7//NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb//NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo/irq9E0xcLC3+zdt49gMMhCdgFN1/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi/Etk/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r/RyjyD/a61ZB/hyySAAAAAElFTkSuQmCC\",\"scaled_width\":21.49,\"scaled_height\":19.7,\"exact_perimeter\":73.38,\"approximate_perimeter\":69.33,\"convex_hull_perimeter\":67.09,\"perimeter_pixels\":81.94,\"approximation_points\":9,\"original_contour_points\":45,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.306,\"compactness\":0.5596,\"aspect_ratio\":1.09}},{\"index\":4,\"position\":{\"x\":24,\"y\":65,\"width\":20,\"height\":22},\"actual_filled_area\":184.45,\"bounding_box_area\":352,\"image_base64\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra/eiVuKCa/n4xGT/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO/+Xq6hqXOkKosdaKZN5rEyMP7t/jy5crppefuY27W5t0u13Ozz/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD/HtfX11xML7mNu1ubdLtdzs8/4VJHCDXWWiTzXpsY2eiu03/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB/j7/GgSVhBVVlf29PPxwf09rt9/lwfIy1VmSju65X1//R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6/xzdkav1xN5+/aNXl19QVXZ3t5mNBqxJHzHu/fvdHoxRUTY2PiBp09/IUkSEV3iW8L3Kd+S/wG1GGjiGMI0wQAAAABJRU5ErkJggg==\",\"scaled_width\":17.91,\"scaled_height\":19.7,\"exact_perimeter\":95.05,\"approximate_perimeter\":92.24,\"convex_hull_perimeter\":69.94,\"perimeter_pixels\":106.14,\"approximation_points\":12,\"original_contour_points\":24,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.5153,\"compactness\":0.2566,\"aspect_ratio\":1.1}},{\"index\":5,\"position\":{\"x\":0,\"y\":64,\"width\":21,\"height\":23},\"actual_filled_area\":202.9,\"bounding_box_area\":387,\"image_base64\":\"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj/7xMdkwQKGz0eJCC8TDodJp1JiKinB4/HgdrsVL6BEhGLu37snx749xpUrV/g9FGJ6ehpTSQkOp4uGhgb8/rfYsWMHixeXUaBYQIkIz5BgMEjvvq/IzM6hs5jNWK2LmM/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu/3EwqFqHA6SKbSbO7o4MTgoFIiQt/+/fLp3r1onmVEY3/i9Xq5e/cOoDAo/ksmHj2iqroa3e7du/k80IPd4UTJ/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5/H4/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m/qVK9HVaBqxRIJsLsf69et45+1WvK/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=\",\"scaled_width\":18.81,\"scaled_height\":20.6,\"exact_perimeter\":94.69,\"approximate_perimeter\":87.29,\"convex_hull_perimeter\":62.79,\"perimeter_pixels\":105.74,\"approximation_points\":12,\"original_contour_points\":49,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.4667,\"compactness\":0.2844,\"aspect_ratio\":1.1}},{\"index\":6,\"position\":{\"x\":28,\"y\":0,\"width\":83,\"height\":63},\"actual_filled_area\":2317.66,\"bounding_box_area\":4193,\"image_base64\":\"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\",\"scaled_width\":74.33,\"scaled_height\":56.42,\"exact_perimeter\":390.13,\"approximate_perimeter\":343.89,\"convex_hull_perimeter\":224.77,\"perimeter_pixels\":435.65,\"approximation_points\":13,\"original_contour_points\":192,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.1683,\"compactness\":0.1914,\"aspect_ratio\":1.32}}],\"image_metadata\":{\"name\":\"Screenshot 2025-09-18 125251.png\",\"saved_path\":\"uploads/20260318_045044_Screenshot 2025-09-18 125251.png\",\"original_height\":135,\"original_width\":170,\"target_height\":87,\"target_width\":134,\"target_bounds\":{\"min_x\":10,\"min_y\":25,\"max_x\":144,\"max_y\":112},\"channels\":3,\"size_bytes\":7686,\"content_type\":\"image/png\",\"scaling_factor\":0.8955220298507462,\"cropped_image_base64\":\"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\"}}"},"timestamp":"2026-03-18 04:50:44"} [2026-03-18 04:50:44] local.INFO: Detected Objects from Image-to-Text API {"data":{"objects_count":7,"objects":[{"index":0,"position":{"x":117,"y":65,"width":17,"height":22},"actual_filled_area":125.51,"bounding_box_area":299,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk/v6e+Xxefq/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD/a5ub1DVFfl6PAIs8yH9+/4a1MKWyL8z/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC","scaled_width":15.22,"scaled_height":19.7,"exact_perimeter":63.65,"approximate_perimeter":62.56,"convex_hull_perimeter":57.36,"perimeter_pixels":71.07,"approximation_points":7,"original_contour_points":13,"shape_analysis":{"perimeter_to_area_ratio":0.5071,"compactness":0.3893,"aspect_ratio":1.29}},{"index":1,"position":{"x":96,"y":65,"width":18,"height":22},"actual_filled_area":213.72,"bounding_box_area":317,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8/XseRIEUqp2z6P/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5/Ztnj1/zowwJ4m9D2aGqsO5iE8+vUC7/Q1TRZ7zofFkzNSTx0/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF/k4VKo6O/uD+D/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39/WBm/Fc/P3rE9/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH/R/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=","scaled_width":16.12,"scaled_height":19.7,"exact_perimeter":94.53,"approximate_perimeter":89.79,"convex_hull_perimeter":64.64,"perimeter_pixels":105.56,"approximation_points":10,"original_contour_points":26,"shape_analysis":{"perimeter_to_area_ratio":0.4423,"compactness":0.3005,"aspect_ratio":1.22}},{"index":2,"position":{"x":71,"y":65,"width":20,"height":22},"actual_filled_area":237.38,"bounding_box_area":352,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu/MCePe/qbDbLMx0d3Gvd47dSiU8+/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e/w9NcvnyZ/v5+2gT/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5/sVxDrx/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d/fT5vgv+mbN24wfmkcwzBZu3YtL7/8EkJrTZvmMcH/p3lM0PYH0/sC20LFnP4AAAAASUVORK5CYII=","scaled_width":17.91,"scaled_height":19.7,"exact_perimeter":97.71,"approximate_perimeter":94.25,"convex_hull_perimeter":69.91,"perimeter_pixels":109.11,"approximation_points":10,"original_contour_points":32,"shape_analysis":{"perimeter_to_area_ratio":0.4116,"compactness":0.3124,"aspect_ratio":1.1}},{"index":3,"position":{"x":45,"y":65,"width":24,"height":22},"actual_filled_area":239.79,"bounding_box_area":423,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7//NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb//NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo/irq9E0xcLC3+zdt49gMMhCdgFN1/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi/Etk/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r/RyjyD/a61ZB/hyySAAAAAElFTkSuQmCC","scaled_width":21.49,"scaled_height":19.7,"exact_perimeter":73.38,"approximate_perimeter":69.33,"convex_hull_perimeter":67.09,"perimeter_pixels":81.94,"approximation_points":9,"original_contour_points":45,"shape_analysis":{"perimeter_to_area_ratio":0.306,"compactness":0.5596,"aspect_ratio":1.09}},{"index":4,"position":{"x":24,"y":65,"width":20,"height":22},"actual_filled_area":184.45,"bounding_box_area":352,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra/eiVuKCa/n4xGT/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO/+Xq6hqXOkKosdaKZN5rEyMP7t/jy5crppefuY27W5t0u13Ozz/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD/HtfX11xML7mNu1ubdLtdzs8/4VJHCDXWWiTzXpsY2eiu03/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB/j7/GgSVhBVVlf29PPxwf09rt9/lwfIy1VmSju65X1//R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6/xzdkav1xN5+/aNXl19QVXZ3t5mNBqxJHzHu/fvdHoxRUTY2PiBp09/IUkSEV3iW8L3Kd+S/wG1GGjiGMI0wQAAAABJRU5ErkJggg==","scaled_width":17.91,"scaled_height":19.7,"exact_perimeter":95.05,"approximate_perimeter":92.24,"convex_hull_perimeter":69.94,"perimeter_pixels":106.14,"approximation_points":12,"original_contour_points":24,"shape_analysis":{"perimeter_to_area_ratio":0.5153,"compactness":0.2566,"aspect_ratio":1.1}},{"index":5,"position":{"x":0,"y":64,"width":21,"height":23},"actual_filled_area":202.9,"bounding_box_area":387,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj/7xMdkwQKGz0eJCC8TDodJp1JiKinB4/HgdrsVL6BEhGLu37snx749xpUrV/g9FGJ6ehpTSQkOp4uGhgb8/rfYsWMHixeXUaBYQIkIz5BgMEjvvq/IzM6hs5jNWK2LmM/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu/3EwqFqHA6SKbSbO7o4MTgoFIiQt/+/fLp3r1onmVEY3/i9Xq5e/cOoDAo/ksmHj2iqroa3e7du/k80IPd4UTJ/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5/H4/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m/qVK9HVaBqxRIJsLsf69et45+1WvK/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=","scaled_width":18.81,"scaled_height":20.6,"exact_perimeter":94.69,"approximate_perimeter":87.29,"convex_hull_perimeter":62.79,"perimeter_pixels":105.74,"approximation_points":12,"original_contour_points":49,"shape_analysis":{"perimeter_to_area_ratio":0.4667,"compactness":0.2844,"aspect_ratio":1.1}},{"index":6,"position":{"x":28,"y":0,"width":83,"height":63},"actual_filled_area":2317.66,"bounding_box_area":4193,"image_base64":"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","scaled_width":74.33,"scaled_height":56.42,"exact_perimeter":390.13,"approximate_perimeter":343.89,"convex_hull_perimeter":224.77,"perimeter_pixels":435.65,"approximation_points":13,"original_contour_points":192,"shape_analysis":{"perimeter_to_area_ratio":0.1683,"compactness":0.1914,"aspect_ratio":1.32}}]},"timestamp":"2026-03-18 04:50:44"} [2026-03-18 04:50:44] local.INFO: Nested area calculated {"data":{"nestedArea":6327.589599999999},"timestamp":"2026-03-18 04:50:44"} [2026-03-18 04:50:44] local.INFO: Mapped objects from Image-to-Text API {"data":{"objects_count":7,"objects":[{"id":"8f5b91c5-26a3-4616-8ae3-aa8e854ab6ac","height":19.7,"width":15.22,"perimeter":63.65,"area":125.51,"image":"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk/v6e+Xxefq/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD/a5ub1DVFfl6PAIs8yH9+/4a1MKWyL8z/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC"},{"id":"ad87f8d4-f69e-499a-a9f0-2163810791bb","height":19.7,"width":16.12,"perimeter":94.53,"area":213.72,"image":"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8/XseRIEUqp2z6P/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5/Ztnj1/zowwJ4m9D2aGqsO5iE8+vUC7/Q1TRZ7zofFkzNSTx0/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF/k4VKo6O/uD+D/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39/WBm/Fc/P3rE9/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH/R/4Cp3Yj4Cze9oEAAAAASUVORK5CYII="},{"id":"abc19bcc-9d00-49aa-a418-e9b821bf21e5","height":19.7,"width":17.91,"perimeter":97.71,"area":237.38,"image":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu/MCePe/qbDbLMx0d3Gvd47dSiU8+/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e/w9NcvnyZ/v5+2gT/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5/sVxDrx/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d/fT5vgv+mbN24wfmkcwzBZu3YtL7/8EkJrTZvmMcH/p3lM0PYH0/sC20LFnP4AAAAASUVORK5CYII="},{"id":"bbec6e17-4e86-47b5-a825-39b7e93ace90","height":19.7,"width":21.49,"perimeter":73.38,"area":239.79,"image":"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7//NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb//NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo/irq9E0xcLC3+zdt49gMMhCdgFN1/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi/Etk/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r/RyjyD/a61ZB/hyySAAAAAElFTkSuQmCC"},{"id":"d996686a-390c-4d4e-a0b1-9bcf154f002e","height":19.7,"width":17.91,"perimeter":95.05,"area":184.45,"image":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra/eiVuKCa/n4xGT/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO/+Xq6hqXOkKosdaKZN5rEyMP7t/jy5crppefuY27W5t0u13Ozz/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD/HtfX11xML7mNu1ubdLtdzs8/4VJHCDXWWiTzXpsY2eiu03/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB/j7/GgSVhBVVlf29PPxwf09rt9/lwfIy1VmSju65X1//R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6/xzdkav1xN5+/aNXl19QVXZ3t5mNBqxJHzHu/fvdHoxRUTY2PiBp09/IUkSEV3iW8L3Kd+S/wG1GGjiGMI0wQAAAABJRU5ErkJggg=="},{"id":"9c463bdc-c8f7-441f-a8be-a6eeb2223de5","height":20.6,"width":18.81,"perimeter":94.69,"area":202.9,"image":"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj/7xMdkwQKGz0eJCC8TDodJp1JiKinB4/HgdrsVL6BEhGLu37snx749xpUrV/g9FGJ6ehpTSQkOp4uGhgb8/rfYsWMHixeXUaBYQIkIz5BgMEjvvq/IzM6hs5jNWK2LmM/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu/3EwqFqHA6SKbSbO7o4MTgoFIiQt/+/fLp3r1onmVEY3/i9Xq5e/cOoDAo/ksmHj2iqroa3e7du/k80IPd4UTJ/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5/H4/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m/qVK9HVaBqxRIJsLsf69et45+1WvK/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII="},{"id":"2c002478-8315-47b5-9cd0-2929e40586e2","height":56.42,"width":74.33,"perimeter":390.13,"area":2317.66,"image":"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"}]},"timestamp":"2026-03-18 04:50:44"} [2026-03-18 04:50:44] local.INFO: Number of letters detected {"data":{"noOfLetters":7},"timestamp":"2026-03-18 04:50:44"} [2026-03-18 04:50:44] local.INFO: Perimeter calculated {"data":{"exactPerimeterSum":909.14,"perimeter_in_feet":75.76},"timestamp":"2026-03-18 04:50:44"} [2026-03-18 04:50:44] local.INFO: Actual filled area sum calculated {"data":{"actualFilledAreas":[125.51,213.72,237.38,239.79,184.45,202.9,2317.66],"actualFilledAreaSum":3521.41},"timestamp":"2026-03-18 04:50:44"} [2026-03-18 04:50:44] local.INFO: Occupied area calculated {"data":{"conversionFactor":0.00694444,"occupiedArea":24.45},"timestamp":"2026-03-18 04:50:44"} [2026-03-18 04:50:44] local.INFO: Average character height calculated {"data":{"avgCharHeight":25.07428571428571},"timestamp":"2026-03-18 04:50:44"} [2026-03-18 04:50:44] local.INFO: Original image dimensions and ratio {"data":{"originalWidth":134,"originalHeight":87,"ratio":1.5402298850574712},"timestamp":"2026-03-18 04:50:44"} [2026-03-18 04:50:44] local.INFO: Calculated sign dimensions {"data":{"widthOfSign":"120","otherDimensionOfSign":77.91},"timestamp":"2026-03-18 04:50:44"} [2026-03-18 04:50:44] local.INFO: Image to Text processing completed {"data":{"imageToTextResponse":{"objects":[{"index":0,"position":{"x":117,"y":65,"width":17,"height":22},"actual_filled_area":125.51,"bounding_box_area":299,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk/v6e+Xxefq/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD/a5ub1DVFfl6PAIs8yH9+/4a1MKWyL8z/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC","scaled_width":15.22,"scaled_height":19.7,"exact_perimeter":63.65,"approximate_perimeter":62.56,"convex_hull_perimeter":57.36,"perimeter_pixels":71.07,"approximation_points":7,"original_contour_points":13,"shape_analysis":{"perimeter_to_area_ratio":0.5071,"compactness":0.3893,"aspect_ratio":1.29}},{"index":1,"position":{"x":96,"y":65,"width":18,"height":22},"actual_filled_area":213.72,"bounding_box_area":317,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8/XseRIEUqp2z6P/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5/Ztnj1/zowwJ4m9D2aGqsO5iE8+vUC7/Q1TRZ7zofFkzNSTx0/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF/k4VKo6O/uD+D/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39/WBm/Fc/P3rE9/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH/R/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=","scaled_width":16.12,"scaled_height":19.7,"exact_perimeter":94.53,"approximate_perimeter":89.79,"convex_hull_perimeter":64.64,"perimeter_pixels":105.56,"approximation_points":10,"original_contour_points":26,"shape_analysis":{"perimeter_to_area_ratio":0.4423,"compactness":0.3005,"aspect_ratio":1.22}},{"index":2,"position":{"x":71,"y":65,"width":20,"height":22},"actual_filled_area":237.38,"bounding_box_area":352,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu/MCePe/qbDbLMx0d3Gvd47dSiU8+/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e/w9NcvnyZ/v5+2gT/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5/sVxDrx/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d/fT5vgv+mbN24wfmkcwzBZu3YtL7/8EkJrTZvmMcH/p3lM0PYH0/sC20LFnP4AAAAASUVORK5CYII=","scaled_width":17.91,"scaled_height":19.7,"exact_perimeter":97.71,"approximate_perimeter":94.25,"convex_hull_perimeter":69.91,"perimeter_pixels":109.11,"approximation_points":10,"original_contour_points":32,"shape_analysis":{"perimeter_to_area_ratio":0.4116,"compactness":0.3124,"aspect_ratio":1.1}},{"index":3,"position":{"x":45,"y":65,"width":24,"height":22},"actual_filled_area":239.79,"bounding_box_area":423,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7//NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb//NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo/irq9E0xcLC3+zdt49gMMhCdgFN1/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi/Etk/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r/RyjyD/a61ZB/hyySAAAAAElFTkSuQmCC","scaled_width":21.49,"scaled_height":19.7,"exact_perimeter":73.38,"approximate_perimeter":69.33,"convex_hull_perimeter":67.09,"perimeter_pixels":81.94,"approximation_points":9,"original_contour_points":45,"shape_analysis":{"perimeter_to_area_ratio":0.306,"compactness":0.5596,"aspect_ratio":1.09}},{"index":4,"position":{"x":24,"y":65,"width":20,"height":22},"actual_filled_area":184.45,"bounding_box_area":352,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra/eiVuKCa/n4xGT/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO/+Xq6hqXOkKosdaKZN5rEyMP7t/jy5crppefuY27W5t0u13Ozz/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD/HtfX11xML7mNu1ubdLtdzs8/4VJHCDXWWiTzXpsY2eiu03/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB/j7/GgSVhBVVlf29PPxwf09rt9/lwfIy1VmSju65X1//R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6/xzdkav1xN5+/aNXl19QVXZ3t5mNBqxJHzHu/fvdHoxRUTY2PiBp09/IUkSEV3iW8L3Kd+S/wG1GGjiGMI0wQAAAABJRU5ErkJggg==","scaled_width":17.91,"scaled_height":19.7,"exact_perimeter":95.05,"approximate_perimeter":92.24,"convex_hull_perimeter":69.94,"perimeter_pixels":106.14,"approximation_points":12,"original_contour_points":24,"shape_analysis":{"perimeter_to_area_ratio":0.5153,"compactness":0.2566,"aspect_ratio":1.1}},{"index":5,"position":{"x":0,"y":64,"width":21,"height":23},"actual_filled_area":202.9,"bounding_box_area":387,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj/7xMdkwQKGz0eJCC8TDodJp1JiKinB4/HgdrsVL6BEhGLu37snx749xpUrV/g9FGJ6ehpTSQkOp4uGhgb8/rfYsWMHixeXUaBYQIkIz5BgMEjvvq/IzM6hs5jNWK2LmM/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu/3EwqFqHA6SKbSbO7o4MTgoFIiQt/+/fLp3r1onmVEY3/i9Xq5e/cOoDAo/ksmHj2iqroa3e7du/k80IPd4UTJ/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5/H4/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m/qVK9HVaBqxRIJsLsf69et45+1WvK/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=","scaled_width":18.81,"scaled_height":20.6,"exact_perimeter":94.69,"approximate_perimeter":87.29,"convex_hull_perimeter":62.79,"perimeter_pixels":105.74,"approximation_points":12,"original_contour_points":49,"shape_analysis":{"perimeter_to_area_ratio":0.4667,"compactness":0.2844,"aspect_ratio":1.1}},{"index":6,"position":{"x":28,"y":0,"width":83,"height":63},"actual_filled_area":2317.66,"bounding_box_area":4193,"image_base64":"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","scaled_width":74.33,"scaled_height":56.42,"exact_perimeter":390.13,"approximate_perimeter":343.89,"convex_hull_perimeter":224.77,"perimeter_pixels":435.65,"approximation_points":13,"original_contour_points":192,"shape_analysis":{"perimeter_to_area_ratio":0.1683,"compactness":0.1914,"aspect_ratio":1.32}}],"image_metadata":{"name":"Screenshot 2025-09-18 125251.png","saved_path":"uploads/20260318_045044_Screenshot 2025-09-18 125251.png","original_height":135,"original_width":170,"target_height":87,"target_width":134,"target_bounds":{"min_x":10,"min_y":25,"max_x":144,"max_y":112},"channels":3,"size_bytes":7686,"content_type":"image/png","scaling_factor":0.8955220298507462,"cropped_image_base64":"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"}},"dataObjects":[{"id":"8f5b91c5-26a3-4616-8ae3-aa8e854ab6ac","height":19.7,"width":15.22,"perimeter":63.65,"area":125.51,"image":"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk/v6e+Xxefq/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD/a5ub1DVFfl6PAIs8yH9+/4a1MKWyL8z/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC"},{"id":"ad87f8d4-f69e-499a-a9f0-2163810791bb","height":19.7,"width":16.12,"perimeter":94.53,"area":213.72,"image":"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8/XseRIEUqp2z6P/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5/Ztnj1/zowwJ4m9D2aGqsO5iE8+vUC7/Q1TRZ7zofFkzNSTx0/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF/k4VKo6O/uD+D/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39/WBm/Fc/P3rE9/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH/R/4Cp3Yj4Cze9oEAAAAASUVORK5CYII="},{"id":"abc19bcc-9d00-49aa-a418-e9b821bf21e5","height":19.7,"width":17.91,"perimeter":97.71,"area":237.38,"image":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu/MCePe/qbDbLMx0d3Gvd47dSiU8+/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e/w9NcvnyZ/v5+2gT/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5/sVxDrx/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d/fT5vgv+mbN24wfmkcwzBZu3YtL7/8EkJrTZvmMcH/p3lM0PYH0/sC20LFnP4AAAAASUVORK5CYII="},{"id":"bbec6e17-4e86-47b5-a825-39b7e93ace90","height":19.7,"width":21.49,"perimeter":73.38,"area":239.79,"image":"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7//NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb//NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo/irq9E0xcLC3+zdt49gMMhCdgFN1/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi/Etk/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r/RyjyD/a61ZB/hyySAAAAAElFTkSuQmCC"},{"id":"d996686a-390c-4d4e-a0b1-9bcf154f002e","height":19.7,"width":17.91,"perimeter":95.05,"area":184.45,"image":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra/eiVuKCa/n4xGT/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO/+Xq6hqXOkKosdaKZN5rEyMP7t/jy5crppefuY27W5t0u13Ozz/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD/HtfX11xML7mNu1ubdLtdzs8/4VJHCDXWWiTzXpsY2eiu03/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB/j7/GgSVhBVVlf29PPxwf09rt9/lwfIy1VmSju65X1//R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6/xzdkav1xN5+/aNXl19QVXZ3t5mNBqxJHzHu/fvdHoxRUTY2PiBp09/IUkSEV3iW8L3Kd+S/wG1GGjiGMI0wQAAAABJRU5ErkJggg=="},{"id":"9c463bdc-c8f7-441f-a8be-a6eeb2223de5","height":20.6,"width":18.81,"perimeter":94.69,"area":202.9,"image":"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj/7xMdkwQKGz0eJCC8TDodJp1JiKinB4/HgdrsVL6BEhGLu37snx749xpUrV/g9FGJ6ehpTSQkOp4uGhgb8/rfYsWMHixeXUaBYQIkIz5BgMEjvvq/IzM6hs5jNWK2LmM/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu/3EwqFqHA6SKbSbO7o4MTgoFIiQt/+/fLp3r1onmVEY3/i9Xq5e/cOoDAo/ksmHj2iqroa3e7du/k80IPd4UTJ/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5/H4/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m/qVK9HVaBqxRIJsLsf69et45+1WvK/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII="},{"id":"2c002478-8315-47b5-9cd0-2929e40586e2","height":56.42,"width":74.33,"perimeter":390.13,"area":2317.66,"image":"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"}],"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":25.07428571428571,"widthOfSign":"120","otherDimensionOfSign":77.91,"width_of_smaller_line":20},"timestamp":"2026-03-18 04:50:44"} [2026-03-18 04:50:46] local.INFO: Validation Passed {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth":null,"sign_type":null,"main_category":"Indoor Signs","secondary_category":"Non-Illuminated","tertiary_category":"Dimensional Flat Cut Letters","finished_category":"Metal (Aluminum/Stainless Steel)","mounting_type":"Flush/Stud mounted","profit_factor":1.5,"quotationId":1314,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"objects":"[{\"id\":\"8f5b91c5-26a3-4616-8ae3-aa8e854ab6ac\",\"height\":19.7,\"width\":15.22,\"perimeter\":63.65,\"area\":125.51,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk\\/v6e+Xxefq\\/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD\\/a5ub1DVFfl6PAIs8yH9+\\/4a1MKWyL8z\\/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC\"},{\"id\":\"ad87f8d4-f69e-499a-a9f0-2163810791bb\",\"height\":19.7,\"width\":16.12,\"perimeter\":94.53,\"area\":213.72,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8\\/XseRIEUqp2z6P\\/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5\\/Ztnj1\\/zowwJ4m9D2aGqsO5iE8+vUC7\\/Q1TRZ7zofFkzNSTx0\\/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex\\/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF\\/k4VKo6O\\/uD+D\\/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39\\/WBm\\/Fc\\/P3rE9\\/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH\\/R\\/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=\"},{\"id\":\"abc19bcc-9d00-49aa-a418-e9b821bf21e5\",\"height\":19.7,\"width\":17.91,\"perimeter\":97.71,\"area\":237.38,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f\\/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu\\/MCePe\\/qbDbLMx0d3Gvd47dSiU8+\\/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e\\/w9NcvnyZ\\/v5+2gT\\/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB\\/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358\\/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb\\/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5\\/sVxDrx\\/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG\\/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16\\/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d\\/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI\\/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d\\/fT5vgv+mbN24wfmkcwzBZu3YtL7\\/8EkJrTZvmMcH\\/p3lM0PYH0\\/sC20LFnP4AAAAASUVORK5CYII=\"},{\"id\":\"bbec6e17-4e86-47b5-a825-39b7e93ace90\",\"height\":19.7,\"width\":21.49,\"perimeter\":73.38,\"area\":239.79,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT\\/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd\\/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4\\/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7\\/\\/NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb\\/\\/NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5\\/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo\\/irq9E0xcLC3+zdt49gMMhCdgFN1\\/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi\\/Etk\\/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H\\/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb\\/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e\\/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r\\/RyjyD\\/a61ZB\\/hyySAAAAAElFTkSuQmCC\"},{\"id\":\"d996686a-390c-4d4e-a0b1-9bcf154f002e\",\"height\":19.7,\"width\":17.91,\"perimeter\":95.05,\"area\":184.45,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra\\/eiVuKCa\\/n4xGT\\/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3\\/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO\\/+Xq6hqXOkKosdaKZN5rEyMP7t\\/jy5crppefuY27W5t0u13Ozz\\/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD\\/HtfX11xML7mNu1ubdLtdzs8\\/4VJHCDXWWiTzXpsY2eiu03\\/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe\\/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB\\/j7\\/GgSVhBVVlf29PPxwf09rt9\\/lwfIy1VmSju65X1\\/\\/R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6\\/xzdkav1xN5+\\/aNXl19QVXZ3t5mNBqxJHzHu\\/fvdHoxRUTY2PiBp09\\/IUkSEV3iW8L3Kd+S\\/wG1GGjiGMI0wQAAAABJRU5ErkJggg==\"},{\"id\":\"9c463bdc-c8f7-441f-a8be-a6eeb2223de5\",\"height\":20.6,\"width\":18.81,\"perimeter\":94.69,\"area\":202.9,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+\\/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj\\/7xMdkwQKGz0eJCC8TDodJp1JiKinB4\\/HgdrsVL6BEhGLu37snx749xpUrV\\/g9FGJ6ehpTSQkOp4uGhgb8\\/rfYsWMHixeXUaBYQIkIz5BgMEjvvq\\/IzM6hs5jNWK2LmM\\/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu\\/3EwqFqHA6SKbSbO7o4MTgoFIiQt\\/+\\/fLp3r1onmVEY3\\/i9Xq5e\\/cOoDAo\\/ksmHj2iqroa3e7du\\/k80IPd4UTJ\\/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n\\/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5\\/H4\\/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh\\/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331\\/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34\\/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m\\/qVK9HVaBqxRIJsLsf69et45+1WvK\\/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8\\/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c\\/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=\"},{\"id\":\"2c002478-8315-47b5-9cd0-2929e40586e2\",\"height\":56.42,\"width\":74.33,\"perimeter\":390.13,\"area\":2317.66,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAFMAAAA\\/CAYAAACchPQhAAAV+0lEQVR4AeXBfXTU9Z3o8ff395vJJJnJ0zDj2AUKxayRiAIKEYFWPMoNtqIoCihd2bKnF2h5ELTi0hWwLhZRUIQjrL2ouPgQLNriE6zVIypIIoJIRIMlErGFMMNkknnITGbm+7kzZ8O5ObkTSILJP\\/t6KRGhJwQCAfH5fAQCAaLRKGlZWVkUFOThdLpwu92kKL5HsVgMr9cr\\/tOnCYXDxBNxrBYrDrsdZ58+uFx9yM7OUfQQJSKcr+bmCHv27JFPP93P4cNf8NWXX3HixAlCwSaCoTDxRIIzCvId5OU6cHk8XFxyMYMHlzJy5EhGjx5NUVERKYpOqqmpkX379lFZuZcjR77m2LFj+E97CYfCRKIxzsi22cjLs+Ps46Zf376UXlrK8GHDGTVqFINLS0lRfA+UiNBdb731lry+fTvvvPMOR2tractqsWC1mFizrChlkCaiibfEiSeSxBMJ2urbty\\/X\\/OTH3HTzJCZPnozFYlFkUFdXJ3985RXefvttKiv3EgpHaCvbZsNiMTFNA6UMRDTJpCaRSBKNxWgr22ZjxMgR3HDDT7ll0iQGl5aSougmJSJ0hdZannrqKZ579hk+3X+AM5yFBVitVrRousJQBvF4nGAoTDyRIK2kpIS77rqL+fPm4sjLJ0Xt27dP1q9fx59ee5XGphBpudk27A47XWUoAy2a5uYooXCEtGybjZ\\/deCNz585l3LhrAEWKoguUiNAZAvLcM8\\/wyKpV1NTUkOYsLMBqtaJF830wlEE8kcTf0EDaRYMGcd\\/ixRw\\/\\/i3\\/\\/u8rSLNaLDiLCtGi+b4YyiAYDBKJxkibeOONLF22jBEjRpCi6CQlIpzL5wcPyvwF89m16wPS3C4nhjLQoukJhjJIq\\/f6OCM320ZeXh5aND3FUAbRWJTGphBpCxcuYNWqx7BYLKQozkGJCGchqx97jHt\\/8xvSnEVFWC0mWjS9JZkUTFPRm0zTQiDQSDQWY8iQS3n22ecYMWIEKYqzUCJCJlprmX7nnbxcUYHVYsFZVIgWzf8UhjJIq\\/f6SHtm0yZ+MXMmrRQZKBGhvUAgIBPKy6msqqKwIB9bVhZaNN2RTAqIRotgKAXKwDQVPSmZFBCNFsFQCpSBaSq6wzQtnKw\\/RdqyZctYvnw5rRTtKBGhrdOnT8uYMWOoqanB7XJiKAMtmnMxlIEWTTgUJhKN0RlWi4W8vDysFhMtmu4wlEE0FqWxKURnFeQ7yLZlo0XTGYYyCAaDRKIxFi1axOrVq2mlaEOJCGeEwyEZNWoU1dVf4HG70KI5F0MZxFpaCDQ2keaw53LliBEMvmQwxcXFuC+4ALvdTlqsJUYgEODoX4\\/y9ZEj7D9wgHAoiNVq4Xy0tLTQ\\/4cDGDp0GCUlJfTr2xeHw4FhmuhkklAoRN233\\/L1kRo+P3SI6uovOMPtcmIoAy2aszGUQTgSIRSOsHjxYlauXEkrRSslIrSSceOuYdeuD\\/C4XWjRnI2hDGItLQQam0i75pqfcNtttzN+\\/HhKSkroDBHhV3PmsPE\\/\\/gO3y0lXNTdH0ckkW\\/+4jZ\\/97Gd0RiwW4+OPP2bHjh1UVLzMsWN1pHncLtK0aDpiKINwJEIoHGHDhg3Mnj2bFEUrJSKkyPz581i3bj3OoiKsFhMtmo4YyqDe6yOtvLychQsXUl5eTjuKs5NAIMCoUaOoO3aMvDw7XZVMCv6GBmbPmsWGjRtppTg7oVUo2MRzm5\\/niccf52htLbnZNvILCkgmE3TEUAaNTUGisRi7d+9m9OjRpChSlIjw2muvyq23TsZhz8Wem4sWTSaGMognkvgbGvhh\\/\\/6sevRRpk6dShuKzpPLLhtCdfUXeNwutGi6I5kU\\/A0NrFixgiVL\\/hVQis4TUpqbI\\/zbvz3AmjVrSLvQcwHJZIKOmKaFk\\/Wn8LhdHP3mG+x2BylK+f1+GfSjgQQam7jQcwHJZIJMTNNCKBQiFI4wadIk\\/vP5zTjy8mlD0QX333+\\/PPLII7hdTs6HoQyCwSCRaIxDhw4xZMgQUhRdIyC8\\/\\/4u7rxjGidO1uNxu9Ci6YihDOq9PqZPn86WLVtIU1eVlUllVRU\\/uNBDIhEnE0MZhCMRQuEIixcvZuXKlbSh6KLq6mq57LLLyM22kZeXhxZNJoYyaGwKYrGY2HNz0aLJxDQtnKw\\/xVVlZezduxeUIkXRNUKK1+vlf40fz2cHD+J2OemIoQyisSiNTSE2btzIrFmzUPPmzZU\\/PP0HorEY2TYbBfl5pGnRpBnKIBqL0tgU4ne\\/+x0PPPAAbSi6Tq6\\/7jrefe89PG4XWjSZmKaFk\\/WncLucNDdHMU2DbFs2WjSZJBNJ\\/IFGtmzZwvTp00lRdI\\/EYjHGjL6aT\\/cfwON2oUVzhqEMtGi8Pj9pJSUlLF22lDvvuBMlKd\\/U1rJq1So2bdpEPJEgN9tGfkEBojXxRBJ\\/QwMLFy5gzeonQHGGohvef\\/99ufbaaynId5CVlUUmpmnhZP0psm029u\\/fz969e5n5L\\/+Cs7AAq9WKFk17hjKo9\\/oYOHAAtbXfoJQiRdE9Ego2cemlQ\\/j2+HE8bhdaNIYyqPf6SLto0CDuXriQuXPncoYSEVKElOrqap544nE2bXqGtIJ8B41NIa655ie8\\/\\/4u2lB0h4hMuOEGdu7cicftQoumPUMZhCMRQuEI27dvZ+LEiaTdMW0aL1dU4HY56UgyKfgbGti8eTN33XUXKYruky8PH2bo0KGYpkk0FiNt4MABzJnzKxYsWIDNZqMNpUSENoSUAwcO8Nijq3jxpZdJO3XqFG63m1aKbvr84EEZOmwYDnsuOTnZdMTr87Nw4QLWrHmCMxKJBBcNGsS3x4\\/jcbvQomnPUAb1Xh9XlZWxt7KSFMX5kfXr1zNv3jycRUXcc++9zJ83F0dePm0oWikRIQMh5bXXXiXtlltupZXiPCxadLc8\\/vhaPG4XWjTtGcqg3utj4MAB1NYeQyn+HxHefe9drr9+PAX5DrKyssikuTlKKByhsrKSsrIyUhTnQbSWdevXceutk+nXrx9tKNpRIsJZCP9NcZ4SiQSXlJTI0dpa3C4nmSQTSfyBRrZWVHD7lClkMmHCBHbu3InH7UKLpj1DGdR7fSxatIjVq1eTouglSkToDbs+2CXjrhlHQb6DrKws2jOUQb3Xx5Ahl3LoUDUd2bNnD2PGjKEg30FWVhaZeH1+rrxiOPs+3U+KopcoEaE3PPTQQ7J06VLcLicd8fr8rF37BPPnL+BsfvzjsXz00W7cLieZNDdHicVaOHjwIINLBwNK0QuUiNAbbpo4UV5\\/4w3cLieZBINhLBaTL7+qoV+\\/fpzNk0+uZcGCu3G7nHTE6\\/PzzKZN\\/GLmTFIUvUCJCD2tpaWF0sGD5WhtLW6Xk0y8Pj\\/l5eXs2PE2oDib6upqrhg+HJsti5ycbDLx+vwsXLiANWueIEXRC5SI0NNqar6UYUOHY7GY5ORkk4nX52fZsmUsX76ccxOGDxvOZwcP4nY5ycTr8zPxxhvZ\\/vrrpCh6gRIRetrOnTtlwoQJOAsLMC0m7SWTgr+hga0VFdw+ZQqdMXXqFLZufQW3y0kmXp+fK68Yzr5P95Oi6AVKROhpL7zwgvz85z\\/H7XKSSUtLC41NIfbs2cPVV19NZ9xzzz2sWbMGt8tJJl6fn4sGDWL\\/\\/k\\/JLyhU9AIlIvS0jRs3ypw5c3C7nGQSDIax2axUVu2jpKSEznh01UruW\\/yvuF1OMgkEmnC5+lD1yT769etHiqKHKRGhpz355FpZsOBu3C4nmQQCTfTp42RvZRUDBgygM9avX8+8efNwFhVhmor2wqEw2Tm5VFZVUVxcTIqihykRoac9+eRaWbDgbtwuJ5kEAk306eNkb2UVAwYMoDPWr1\\/PvHnzcBYVYZqK9oLBMHl5dvZ8XElxcTEpih6mRISetnHjRpkzZw5ul5NMwqEwhmlSVfUJg0tL6YxHfv977l+yBLfLSSaBQBMuVx+qPtlHv379SFH0MCUi9LSKigqZNm0azqIiTFPRXktLC41NIT788EPGjh1LZyxadDePP74Wt8tJJl6fn4sGDeKzzw7gyMsnRdHDlIjQ09599y9y\\/fXjcRYWYFpM2ksmBX9DA1u2bGH69Ol0xi233MKf\\/vQn3C4nmXh9fq4qK2NvZSUpil6gRISe9k1trVx++WXoZBK7w04mXp+fxYsXs3LlSs4lkUgwZMgQampqcLucZOL1+Zk8eTJ\\/\\/OMrgFL0AiUi9DSttZSWllJTU4Pb5SQTr8\\/P2LFj+PDDjzg7Yd++Txk5ciQOey45Odlk4vX5Wbx4MStXriRF0QuUiNAbbrvtNtm2bRtul5NMwqEwWuBQdTXFxRcBio48\\/PDD\\/Pa3v8XtcpJJMin4GxrYsmUL06dPJ0XRC5SI0BtWrVolixcvxuN2oUWTidfnZ8WKFSxZsoSzGT5sGJ8dPIjb5SSTcCiMFjh8+DA\\/GjSIFEUvUCJCb9i3b5+MHDkShz2XnJxsMgkEmujbry\\/ffHOMjuzcuZMJEyZQkO8gKyuLTLw+P2PHjuHDDz4EpUhR9AIlIvQOkeHDhvPZwYO4XU4ySSYFf0MDz2zaxC9mzuT\\/I8K4a8exa9cHeNwutGjaM5RBvdfHsmXLWL58OSmKXqJEhI40N0c4dKiasrIyvg\\/Lly+XBx98EI\\/bhRZNe4Yy8DcEcLn6UPftcaxWK21t376dm2++mcKCfKxWC5k0N0cJhSN89dVhSkoGk6I4D9FoM59\\/foiysjLORYkIGcjzzz\\/P7x58kKO1tXz99dcUFxeTojgPdXV18o\\/FxVgtJnaHnY54fX5mz5rFho0bOSMabeZHAwdysv4UHrcLLZr2DGVQ7\\/VRXl7Ojh07aKU4D\\/fff7888sgjTJlyO7\\/5zX2MGDGCFEUGSkRoQ17ZupXVq1dTWVXFGcOGDuXAZwcARYqi++SOadN4uaICj9uFFk17hjKIxqI0NoXYvn07EydOJG3q1Cls3foKHrcLLZpMkokk\\/kAjb775Jj\\/96U9JUZyHjz\\/+WEaPHk1bM2bcxaKFi7h86FBSFG0oESFFtm\\/fzqOPruKjj3aT5iwqwmox0aLx+vzcecc0XnjxJVopuqm6ulouu+wyHPZccnKyycRQBv6GAGk1NTV8+NFHzJgxA2dhAVarFS2a9gxlUO\\/1ceUVw9n36X5aKbrpxN\\/\\/LkMuLcUfaORCzwWI1oQjEULhCGmzZ83innvvpbi4mBRFivrzn\\/8sTz31FDt37iTNWViA1WpFiybNUAbxeBx\\/oJF58+by5NonQSlSFN0j\\/\\/zPM9i8+Xk8bhdaNJmYpoWT9afo27cvoWAjyaTG4XCQTCZoz1AG0ViUxqYQf\\/nLO1x33fW0UnSD1+uVq0eN4mhtLR63Cy2aMwxlEAwGiURjOOy5\\/GLmTH79619RUjJYqWlTp8rLFRU4CwuwWq1o0bRnKINYSwuBxiZmzLiL557bTCtFN9TX18uggQOIJ5I4iwrRosnENC2cPu3HZsvC4XCQTCbIxFAG9V4fkyZN4rXXXqOVohu+PHxYJkyYwLfHj+Nxu9CiycQ0LZysP0Xajh07KC8vVyoYDHLJJZfI3\\/72Ny70XEAymSATQxnE43H8gUbGjh3Ds88+R3FxMSmKrpOnn36aWbNmUViQj9VqobsMZVDv9ZGbbaP2WB0ej4dWiq6RF196kV\\/OnEkkGsPjdqFFczZen5+FCxewZvUToFBKRNj1wS4Zd804crNt5OXloUWTiaEMtGi8Pj8Oey4rHn6Y+fMX0ErRNXLTxIm8\\/sYbeNwutGi6ylAG0ViUxqYQWysquH3KFFopuuDbumOydNkyNm9+nrQLPReQTCboiGlaOFl\\/ipKSEr48fBhlGKQoJSKkyEMPPcTSpUtxFhZgtVrRoumIaVo4WX+KtKvKypg3fz5TpkzBarWSougcIeX6667jgw8+oLAwn66KxxMEGptYu\\/YJ5s9fQCtFJ31bd0ye2rCRPzz9NP6GBgryHWTbstGi6YhpWjhZf4q0w198weDSUlopJSK0kqlTp7B16ys4i4owTcXZGMpAi8br85M2ZMilTJo0ifLyCVx55RXk5OSSouiApJw8cYLfr\\/w969atx1lUhGkquqK5OYrFYuGZZ59l7Ngf43a7aaXowHfffSe7d+\\/m9ddf5+233sLf0ECax+1Ci+ZsDGXQ2BQkGovx6qvbuOWWW2mlSFEiQish5frrruPd997D7XJiKAMtmrMxlEE8kcTf0MAZJSUlDB48mAs9Hi65pJT8fAdp4UiE2tq\\/cuLvJ\\/n66yPU1NQQi7XgLCpEi6arDGWgReP1+fnBhR5KSy+lX\\/9+9O\\/fn\\/79f4jVYiGeSFBfX8\\/Ro3\\/lu+Pf8cUX1ZysP0Wa1WLBWVSIFs25mKaFQKCRaCzGunXrmDv314AiRdFKiQhtSCKR4Nprx\\/HRR7txFhZgtVrRoukMQxlEY1Eam0J0Rm62DbvDzvkwlEE8HicYChNPJDgXq8VCXl4epqnoLNO0cPq0n3giwWOPPso9995LK0UbSkRoR1K4+aabeP2NN3DYc3E4HCSTCbojmRTaMk1Fb0gmhTNMU9FdpmnhZP0p0jZs2MDs2bNpQ9GGEhEyEFLmz5\\/HunXrSbvQcwHJZIL\\/KQxlEE8k8Tc0UJDv4D+3vMjEiRNppchAiQgdEFJefOlFfjV7Fo1NIQryHWTbstGi6S3JpGCait5kmhZO1p8ibezYMbywZQs\\/HDCQVooOKBHhLISUuro67rnnHrZt20aas6gIq8VEi6YnGMpAi8br83NGts1GQX4eWjQ9xVAGwWCQSDSGw57LA0uXcd9999GG4iyUiNAJQsr27dt5eMUKKquqSCvId5Bty0aL5vtgKIN4PI4\\/0EhaSUkJS5Ysoa6ujodXrCAai5HmdjkxlIEWzfclEGginkiQNmPGXSxbuowfDRpEG4pzUCJCJwmttm3bxoannuLd997jDIc9l5ycbLqjpaWFxqYQZ1xVVsbP\\/+mf+OUvf4nNZiPty8OH+cP\\/eZqXXnyJk\\/WnSMu22cjNzcU0FV2VTAqRSIRoLEaa2+Vk8uTb+d+zZjF8+HDaUHSSEhG6SGhVVVXFq6++yl\\/e+S8+\\/\\/wQ8USCtqwWC6ZpYrGYpCUSSZLJJPFEgvYuGjSI8ePHc\\/PNNzPhhhtoRwFCitfrZdu2bbz15pvs3r0bf0MDbVktFtKsFhPDNNHJJPFEkrR4IkFbzsICRl41ihtvvJHJt97KD\\/7hH2hD0UVKRDgPQqsDBw7w2YEDHPjsAEeOfM2xY8dojkRobg7T3BwlLSvLRk5uLtk2G\\/3696O4uJjLL7+cocOGUTZyJDk5ubShyExo9d133\\/HJJ1Xs37+fI0eOUHesjhMnThCPtxCJhIm3xLFmWcnNtWO1ZuF2u7iouJiLL76YYcOGM2LECAYMGEA7im5SIsL3RGgjGm0mFAoTbGoiGAySlmu3k5eXh91ux+FwkIGia4R2GhoaCIfDBJuaiMfjWK1W8vLzsdvtFBUWgSITxfdAiQg9SOiYoucImSl60P8FuRV5BhABsLUAAAAASUVORK5CYII=\"}]","material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","neon_color":"RGB","uv_printing_needed":"Yes","mockupCreationType":"multi"}},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: API Input Data Collected {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth_or_thickness":"0.25","sign_type":"Flat Cut Aluminum Letters","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1314}},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Looking up SignType {"data":{"sign_type":"Flat Cut Aluminum Letters"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Retrieved Material Formulas {"data":{"sign_type_id":11,"formulas_count":22},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Retrieved Variables List {"data":{"sign_type_id":11,"variables_count":10},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Price Map Constructed {"data":{"price_map":{"material502530":3.6821,"weight_material502530":0.679,"material501649":8.3,"weight_material501649":1.26,"material502120":21.0143,"weight_material502120":3.02,"material500611":0.0062,"weight_material500611":6.2e-6,"material500214":0.0025,"weight_material500214":2.5e-6,"material501055":0.0155,"weight_material501055":1.55e-5,"material502098":0.0286,"weight_material502098":2.86e-5,"material502079":0.0163,"weight_material502079":1.63e-5,"material502350":0.0254,"weight_material502350":2.54e-5,"material501680":0.0076,"weight_material501680":7.6e-6,"material502131":0.0271,"weight_material502131":2.71e-5,"material501803":3.6821,"weight_material501803":0.629,"material500379":0.132,"weight_material500379":0.09,"material500419":0.16,"weight_material500419":0.11,"material502106":0.13,"weight_material502106":0.16,"material502567":0.13,"weight_material502567":0.21,"material502564":0.18,"weight_material502564":0.35,"material500154":0.4,"weight_material500154":0.38,"material502074":0.8,"weight_material502074":1.0}},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Variables Price Constructed {"data":{"variables_price":{"variable64":0,"variable65":0,"variable66":0.75,"variable67":1.1,"variable68":1.2,"variable69":0,"variable70":0,"variable71":0,"variable72":0,"variable73":0}},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Initialized items collection {"data":{"count":0},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Merged material items {"data":{"formulas_count":22,"items_count_after_merge":22},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Merged variable items {"data":{"variables_count":10,"items_count_after_merge":32},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Sorted items collection {"data":{"items_count":32,"first_item":{"type":"variable","id":64,"expression":"NEAREST_INCH(sign_depth_or_thickness, sign_type)","dense_weight_expression":null,"name":"Sign Depth/Thickness","var_name":"variable64","price":null,"description":null,"sequence_no":1},"last_item":{"type":"variable","id":73,"expression":"totalCost * variable67","dense_weight_expression":"totalDenseWeight * 1","name":"Total Cost","var_name":"variable73","price":null,"description":null,"sequence_no":32}},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Initializing MathExecutor {"data":{"variables_count":174},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: MathExecutor variables set {"data":{"variables_count":174},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: NEAREST_INCH called {"data":{"input_value":"0.25","sign_type":"Flat Cut Aluminum Letters"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: NEAREST_INCH result {"data":{"input_value":"0.25","closest_inch":0.197},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Sign Depth/Thickness","expression":"NEAREST_INCH(sign_depth_or_thickness, sign_type)","result":0.197},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2.7mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if( var_formula64 == 0.106, weight_material502530 * occupied_area, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2.7mm 4 ft x 8 ft Pakistan","expression":"if(var_formula64 == 0.106, material502530 * nested_area * variable68 , 0 )","result":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 5mm Pakistan","dense_weight_expression":"if(var_formula64 == 0.197, weight_material501649 * occupied_area, 0 )","itemDenseWeight":"30.807"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 5mm Pakistan","expression":"if(var_formula64 == 0.197, material501649 * nested_area * variable68 , 0 )","result":"437.6424"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 12mm 6061 Grade 4 ft x 8 ft Pakistan","dense_weight_expression":"if(var_formula64 == 0.472, weight_material502120 * occupied_area, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 12mm 6061 Grade 4 ft x 8 ft Pakistan","expression":"if(var_formula64 == 0.472, material502120 * nested_area * variable68 , 0 )","result":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: No formula, default result applied {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Epoxy Primer Pakistan","dense_weight_expression":"( ( ( ( occupied_area * 2 ) ) * 40.49 * 0.66 ) ) * weight_material500611","itemDenseWeight":0.008102000412},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Primer Pakistan","expression":"( ( ( ( occupied_area * 2 ) ) * 40.49 * 0.66 ) ) * material500611","result":8.102000412},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Master Thinner Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) ) * 40.49 * 0.13 * weight_material500214","itemDenseWeight":0.000643487325},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Master Thinner Pakistan","expression":"( ( occupied_area * 2 ) ) * 40.49 * 0.13 * material500214","result":0.6434873249999999},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Epoxy Hardner Master Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) ) * 40.49 * 0.2 * weight_material501055","itemDenseWeight":0.006137879100000001},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Hardner Master Pakistan","expression":"( ( occupied_area * 2 ) ) * 40.49 * 0.2 * material501055","result":6.1378791},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) ) * 22 * 0.426 * weight_material502098 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) ) * 22 * 0.426 * material502098, 0 )","result":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) ) * 22 * 0.234 * weight_material502079 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) ) * 22 * 0.234 * material502079 , 0 )","result":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) ) * 22 * 0.21 * weight_material502350 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) ) * 22 * 0.21 * material502350 , 0 )","result":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) ) * 22 * 0.12 * weight_material501680 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) ) * 22 * 0.12 * material501680 , 0 )","result":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) ) * 22 * 0.41 * weight_material502098 )","itemDenseWeight":"0.0126148308"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) ) * 22 * 0.41 * material502098 )","result":"12.6148308"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) ) * 22 * 0.21 * weight_material502131 )","itemDenseWeight":"0.0061223778"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) ) * 22 * 0.21 * material502131 )","result":"6.1223778"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) ) * 22 * 0.3 * weight_material502350 )","itemDenseWeight":"0.008197596"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) ) * 22 * 0.3 * material502350 )","result":"8.197596"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) ) * 22 * 0.08 * weight_material501680 )","itemDenseWeight":"0.0006540864"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) ) * 22 * 0.08 * material501680)","result":"0.6540864"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Paint Miscellaneous cost","expression":"( formula256 + formula257 + formula258 + formula259 + formula260 + formula261 + formula262 + formula263 + formula264 + formula265 + formula266 ) * 0.2","result":8.4944515674},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Packaging/Box Making","expression":"variable66 * nested_area","result":32.955},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 5ply","dense_weight_expression":"if( ( width_of_sign > 0 || other_dimension_of_sign > 0 ) && width_of_sign <= 30 && other_dimension_of_sign <= 30, ( ( 2 * nested_area ) + ( 8 * sqrt(nested_area) ) ) * weight_material500379, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 5ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 7Ply","dense_weight_expression":"if( ( width_of_sign > 30 || other_dimension_of_sign > 30 ) && width_of_sign <= 50 && other_dimension_of_sign <= 50, ( ( 2 * nested_area ) + ( 8 * sqrt(nested_area) ) ) * weight_material500419 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 7Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight_expression":"if( ( width_of_sign > 50 || other_dimension_of_sign > 50 ) && width_of_sign <= 60 && other_dimension_of_sign <= 60, ( ( 2 * nested_area ) + ( 8 * sqrt(nested_area) ) ) * weight_material502106 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ) && width_of_sign <= 70 && other_dimension_of_sign <= 70, nested_area * 2 * weight_material502567 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight_expression":"if( ( width_of_sign > 70 || other_dimension_of_sign > 70 ) && width_of_sign <= 90 && other_dimension_of_sign <= 90, nested_area * 2 * weight_material502564 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight_expression":"if( ( width_of_sign > 90 || other_dimension_of_sign > 90 ), nested_area * weight_material500154 * 2, 0 )","itemDenseWeight":"33.3944"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Wood Lar 9''x132''","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ), ( 4 * sqrt(nested_area) * 2 * weight_material502074 ) / 144, 0 )","itemDenseWeight":"0.36826252042615"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: No formula, default result applied {"data":{"name":"Wood Lar 9''x132''","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: No formula, default result applied {"data":{"name":"Miscalleneous (10%)","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: No formula, default result applied {"data":{"name":"Where Wastage magnification factor for Sheets consumption is taken as","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Flush/Stud Mount","expression":"if(mounting_type == mounting_type_flush_stud_mounted, 1, 0 )","result":"1"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Standard Raceway (6x2)","dense_weight_expression":"if(mounting_type == mounting_type_standard_raceway_6x2, weight_material501803 / 144 * ( ( width_of_line_1 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( width_of_line_2 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( width_of_line_3 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( width_of_line_4 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Standard Raceway (6x2)","expression":"if(mounting_type == mounting_type_standard_raceway_6x2, variable68 * ( ( material501803 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) + ( 2.7 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Flat Backer (2mm)","dense_weight_expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, ( weight_material501803 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Flat Backer (2mm)","expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, variable68 * ( ( material501803 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) + ( 2.7 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Dense weight computed {"data":{"name":"Backerboard Cabinet (2\")","dense_weight_expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * weight_material501803 / 144 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula executed successfully {"data":{"name":"Backerboard Cabinet (2\")","expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, variable68 * ( ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * material501803 / 144 ) + ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * 2.7 / 144 ) ), 0 )","result":"0"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Total Cost formula detected {"data":{"item_id":73},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Formula calculations completed {"data":{"total_items":32,"successful_calculations":31,"errors_count":0},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Summed initial totals {"data":{"totalCost_before_formula":522.7611094044,"totalDenseWeight_before_formula":64.61213477826315},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Total Cost formula executed {"data":{"formula":"totalCost * variable67","computed_totalCost":575.0372203448401},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Preparing boxes for bin packing {"data":{"sign_type":"Flat Cut Aluminum Letters","objects_count":7,"totalDenseWeight":64.61213477826315},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: Processing flush stud mounted objects for 3D bin packing {"data":{"objects_count":7,"sign_depth":"0.25"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-1","width":15.22,"height":19.7,"depth":"0.25"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-2","width":16.12,"height":19.7,"depth":"0.25"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-3","width":17.91,"height":19.7,"depth":"0.25"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-4","width":21.49,"height":19.7,"depth":"0.25"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-5","width":17.91,"height":19.7,"depth":"0.25"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-6","width":18.81,"height":20.6,"depth":"0.25"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:46] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-7","width":74.33,"height":56.42,"depth":"0.25"},"timestamp":"2026-03-18 04:50:46"} [2026-03-18 04:50:47] local.INFO: 3D Bin Packing API response received {"data":{"response":{"response":{"id":"1773809448_2d0678e717f1625d7c0fb585346b02d9","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":1.1,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1676-3810971.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1671-4606198.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1673-6868920.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1673-7198622.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1674-4476417.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1674-7620971.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1675-6999254.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1676-6002147.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}}},"timestamp":"2026-03-18 04:50:47"} [2026-03-18 04:50:47] local.INFO: Box added from packed bin {"data":{"length":1.1,"width":74.63,"height":56.72,"denseWeight":64.61213477826315},"timestamp":"2026-03-18 04:50:47"} [2026-03-18 04:50:53] local.INFO: Shipping rates calculated {"data":{"boxes":[{"size":{"length":3.1,"width":76.63,"height":58.97},"quantity":1,"denseWeight":64.61213477826315}],"cheapestShippingCost":641.1,"rawShippingRates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":838.474057725291,"tariffAndDS":838.474057725291,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":1307.1270285845453,"totalShipmentCostFormula":"((tariffAndDS (838.47405772529) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1307.13","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":473.0708265768863,"tariffAndDS":473.0708265768863,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":753.9796172720904,"totalShipmentCostFormula":"((tariffAndDS (473.07082657689) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 753.98","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":"611.10","tariffAndDS":611.1,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":30,"isRemotePrice":0,"totalShipmentCost":641.1,"totalShipmentCostFormula":"(((tariffAndDS (611.1) + overlengthSurcharge (30) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 641.1","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":422.5,"tariffAndDS":422.5,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":677.4254999999999,"totalShipmentCostFormula":"((tariffAndDS (422.5) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 677.43","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":657.7515320427188,"tariffAndDS":657.7515320427188,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1014.7790636355066,"totalShipmentCostFormula":"(( tariffAndDS (657.75153204272) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 1014.7790636355","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":552.45,"tariffAndDS":681.6742695565264,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1062.0060493866072,"totalShipmentCostFormula":"(((tariffAndDS (681.67426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1062.0060493866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":1096.1213477826316,"tariffAndDS":1096.1213477826316,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1096.1213477826316,"totalShipmentCostFormula":"((tariffAndDS (1096.1213477826) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1096.1213477826","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","overBreachSurcharge":154,"career_name":"UPS Pakistan (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":634.0999999999999,"tariffAndDS":763.3242695565262,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1187.8286993866068,"totalShipmentCostFormula":"(((tariffAndDS (763.32426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1187.8286993866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","overBreachSurcharge":154,"career_name":"UPS Pakistan Small (K0F569)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":705.0200000000001,"tariffAndDS":834.2442695565264,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1297.1164193866073,"totalShipmentCostFormula":"(((tariffAndDS (834.24426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1297.1164193866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"10":{"career":"ups_pakistan_heavy_expedited","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":552.45,"tariffAndDS":681.6742695565264,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1062.0060493866072,"totalShipmentCostFormula":"(((tariffAndDS (681.67426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1062.0060493866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]}}}},"timestamp":"2026-03-18 04:50:53"} [2026-03-18 04:50:53] local.INFO: Yes Factor Founded {"data":{"sign_type":"Flat Cut Aluminum Letters","productCostFactor":"1.25"},"timestamp":"2026-03-18 04:50:53"} [2026-03-18 04:50:53] local.INFO: Product cost factor determined {"data":{"sign_type":"Flat Cut Aluminum Letters","productCostFactor":"1.25"},"timestamp":"2026-03-18 04:50:53"} [2026-03-18 04:50:53] local.INFO: Final API Response {"data":{"sign_width":"120","sign_height":77.91,"sign_depth":"0.25","sign_type":"Indoor Signs, Non-Illuminated, Dimensional Flat Cut Letters, Metal (Aluminum/Stainless Steel)","processed_sign_type":"Flat Cut Aluminum Letters","sideViewImage":"https://api.signize.ai/mockups/flush-stud/flush-stud-flat-cut-aluminum-letters.png","mounting_type":"Flush/Stud mounted","combined_production_cost_usd":580.0,"total_production_cost":720.0,"totalDenseWeight":64.61213477826315,"totalVolumetricWeight":46,"bin_packing_result":{"response":{"id":"1773809448_2d0678e717f1625d7c0fb585346b02d9","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":1.1,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1676-3810971.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1671-4606198.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1673-6868920.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1673-7198622.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1674-4476417.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1674-7620971.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1675-6999254.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/27a5fa169c49896ae7556af63eaf245a/1773809448-1676-6002147.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}},"shipping_rates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":838.474057725291,"tariffAndDS":838.474057725291,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":1307.1270285845453,"totalShipmentCostFormula":"((tariffAndDS (838.47405772529) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1307.13","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":473.0708265768863,"tariffAndDS":473.0708265768863,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":753.9796172720904,"totalShipmentCostFormula":"((tariffAndDS (473.07082657689) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 753.98","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":"611.10","tariffAndDS":611.1,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":30,"isRemotePrice":0,"totalShipmentCost":641.1,"totalShipmentCostFormula":"(((tariffAndDS (611.1) + overlengthSurcharge (30) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 641.1","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":422.5,"tariffAndDS":422.5,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":677.4254999999999,"totalShipmentCostFormula":"((tariffAndDS (422.5) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 677.43","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":657.7515320427188,"tariffAndDS":657.7515320427188,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1014.7790636355066,"totalShipmentCostFormula":"(( tariffAndDS (657.75153204272) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 1014.7790636355","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":552.45,"tariffAndDS":681.6742695565264,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1062.0060493866072,"totalShipmentCostFormula":"(((tariffAndDS (681.67426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1062.0060493866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":1096.1213477826316,"tariffAndDS":1096.1213477826316,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1096.1213477826316,"totalShipmentCostFormula":"((tariffAndDS (1096.1213477826) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1096.1213477826","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","overBreachSurcharge":154,"career_name":"UPS Pakistan (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":634.0999999999999,"tariffAndDS":763.3242695565262,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1187.8286993866068,"totalShipmentCostFormula":"(((tariffAndDS (763.32426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1187.8286993866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","overBreachSurcharge":154,"career_name":"UPS Pakistan Small (K0F569)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":705.0200000000001,"tariffAndDS":834.2442695565264,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1297.1164193866073,"totalShipmentCostFormula":"(((tariffAndDS (834.24426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1297.1164193866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"10":{"career":"ups_pakistan_heavy_expedited","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":552.45,"tariffAndDS":681.6742695565264,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1062.0060493866072,"totalShipmentCostFormula":"(((tariffAndDS (681.67426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1062.0060493866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]}}},"cheapest_shipping_cost_usd":650.0,"totalCost":2060.0,"productionResults":[{"variable_id":64,"dense_weight_expression":0,"result":0.197,"sign_material":"Sign Depth/Thickness","description":null,"sequence_no":1},{"material_id":253,"dense_weight_expression":0,"result":"0","sign_material":"Aluminium Sheet 2.7mm 4 ft x 8 ft Pakistan","description":null,"sequence_no":2},{"material_id":254,"dense_weight_expression":30.807,"result":"437.6424","sign_material":"Aluminium Sheet 5mm Pakistan","description":"Aluminium sheet ³⁄₁₆\" (5mm) – Suitable for both indoor and outdoor flat-cut letters, strong and stable for medium to large signage.","sequence_no":3},{"material_id":255,"dense_weight_expression":0,"result":"0","sign_material":"Aluminium Sheet 12mm 6061 Grade 4 ft x 8 ft Pakistan","description":null,"sequence_no":4},{"material_id":267,"dense_weight_expression":0,"result":0,"sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":null,"sequence_no":5},{"material_id":256,"dense_weight_expression":0.008102000412,"result":8.102000412,"sign_material":"Epoxy Primer Pakistan","description":null,"sequence_no":6},{"material_id":257,"dense_weight_expression":0.000643487325,"result":0.6434873249999999,"sign_material":"Master Thinner Pakistan","description":null,"sequence_no":7},{"material_id":258,"dense_weight_expression":0.006137879100000001,"result":6.1378791,"sign_material":"Epoxy Hardner Master Pakistan","description":null,"sequence_no":8},{"material_id":259,"dense_weight_expression":0,"result":"0","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":9},{"material_id":260,"dense_weight_expression":0,"result":"0","sign_material":"Matting Agent (P565-554) 1L Nexa Pakistan","description":null,"sequence_no":10},{"material_id":261,"dense_weight_expression":0,"result":"0","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":11},{"material_id":262,"dense_weight_expression":0,"result":"0","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":12},{"material_id":263,"dense_weight_expression":0.0126148308,"result":"12.6148308","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":13},{"material_id":264,"dense_weight_expression":0.0061223778,"result":"6.1223778","sign_material":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","description":"High Quality Gloss / Satin Paint – PU or solvent-based, gloss (70+ GU) or satin (30–50 GU) sheen.","sequence_no":14},{"material_id":265,"dense_weight_expression":0.008197596,"result":"8.197596","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":15},{"material_id":266,"dense_weight_expression":0.0006540864,"result":"0.6540864","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":16},{"variable_id":65,"dense_weight_expression":0,"result":8.4944515674,"sign_material":"Paint Miscellaneous cost","description":null,"sequence_no":17},{"variable_id":66,"dense_weight_expression":0,"result":32.955,"sign_material":"Packaging/Box Making","description":"Custom Packaging with 3–5 ply corrugated boxes with inner foam/styro and stretch wrap.","sequence_no":18},{"material_id":490,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 5ply","description":null,"sequence_no":19},{"material_id":491,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 7Ply","description":null,"sequence_no":20},{"material_id":492,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 9 Ply","description":null,"sequence_no":21},{"material_id":493,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 5mm 3 Core 4*8","description":null,"sequence_no":22},{"material_id":494,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 7mm 4 Core","description":null,"sequence_no":23},{"material_id":495,"dense_weight_expression":33.3944,"result":0,"sign_material":"Plywood Sheet 8*4 Mersawa 6 core 9MM","description":null,"sequence_no":24},{"material_id":496,"dense_weight_expression":0.36826252042615,"result":0,"sign_material":"Wood Lar 9''x132''","description":null,"sequence_no":25},{"variable_id":67,"dense_weight_expression":0,"result":0,"sign_material":"Miscalleneous (10%)","description":null,"sequence_no":26},{"variable_id":68,"dense_weight_expression":0,"result":0,"sign_material":"Where Wastage magnification factor for Sheets consumption is taken as","description":null,"sequence_no":27},{"variable_id":69,"dense_weight_expression":0,"result":"1","sign_material":"Flush/Stud Mount","description":"Sign to be Flush/Stud Mounted to the wall.","sequence_no":28},{"variable_id":70,"dense_weight_expression":0,"result":"0","sign_material":"Standard Raceway (6x2)","description":null,"sequence_no":29},{"variable_id":71,"dense_weight_expression":0,"result":"0","sign_material":"Flat Backer (2mm)","description":null,"sequence_no":30},{"variable_id":72,"dense_weight_expression":0,"result":"0","sign_material":"Backerboard Cabinet (2\")","description":null,"sequence_no":31},{"variable_id":73,"dense_weight_expression":64.61213477826315,"result":575.0372203448401,"sign_material":"Total Cost","description":null,"sequence_no":32}],"productionError":[],"request":{"sign_width_or_height":"120","sign_depth_or_thickness":"0.25","sign_type":"Flat Cut Aluminum Letters","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1314},"TATDays":14,"testDenseWeight":0,"vendorName":"EpicCraftings Pakistan","quotationId":1314},"timestamp":"2026-03-18 04:50:53"} [2026-03-18 04:50:53] local.INFO: API Epic Craftings Calculation Ended ======================================================================================================== {"data":null,"timestamp":"2026-03-18 04:50:53"} [2026-03-18 04:50:54] local.INFO: Validation Passed {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth":null,"sign_type":null,"main_category":"Indoor Signs","secondary_category":"Non-Illuminated","tertiary_category":"Dimensional Fabricated Letters","finished_category":"Brushed Gold","mounting_type":"Flush/Stud mounted","profit_factor":1.5,"quotationId":1314,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"objects":"[{\"id\":\"8f5b91c5-26a3-4616-8ae3-aa8e854ab6ac\",\"height\":19.7,\"width\":15.22,\"perimeter\":63.65,\"area\":125.51,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk\\/v6e+Xxefq\\/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD\\/a5ub1DVFfl6PAIs8yH9+\\/4a1MKWyL8z\\/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC\"},{\"id\":\"ad87f8d4-f69e-499a-a9f0-2163810791bb\",\"height\":19.7,\"width\":16.12,\"perimeter\":94.53,\"area\":213.72,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8\\/XseRIEUqp2z6P\\/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5\\/Ztnj1\\/zowwJ4m9D2aGqsO5iE8+vUC7\\/Q1TRZ7zofFkzNSTx0\\/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex\\/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF\\/k4VKo6O\\/uD+D\\/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39\\/WBm\\/Fc\\/P3rE9\\/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH\\/R\\/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=\"},{\"id\":\"abc19bcc-9d00-49aa-a418-e9b821bf21e5\",\"height\":19.7,\"width\":17.91,\"perimeter\":97.71,\"area\":237.38,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f\\/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu\\/MCePe\\/qbDbLMx0d3Gvd47dSiU8+\\/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e\\/w9NcvnyZ\\/v5+2gT\\/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB\\/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358\\/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb\\/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5\\/sVxDrx\\/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG\\/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16\\/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d\\/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI\\/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d\\/fT5vgv+mbN24wfmkcwzBZu3YtL7\\/8EkJrTZvmMcH\\/p3lM0PYH0\\/sC20LFnP4AAAAASUVORK5CYII=\"},{\"id\":\"bbec6e17-4e86-47b5-a825-39b7e93ace90\",\"height\":19.7,\"width\":21.49,\"perimeter\":73.38,\"area\":239.79,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT\\/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd\\/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4\\/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7\\/\\/NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb\\/\\/NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5\\/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo\\/irq9E0xcLC3+zdt49gMMhCdgFN1\\/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi\\/Etk\\/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H\\/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb\\/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e\\/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r\\/RyjyD\\/a61ZB\\/hyySAAAAAElFTkSuQmCC\"},{\"id\":\"d996686a-390c-4d4e-a0b1-9bcf154f002e\",\"height\":19.7,\"width\":17.91,\"perimeter\":95.05,\"area\":184.45,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra\\/eiVuKCa\\/n4xGT\\/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3\\/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO\\/+Xq6hqXOkKosdaKZN5rEyMP7t\\/jy5crppefuY27W5t0u13Ozz\\/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD\\/HtfX11xML7mNu1ubdLtdzs8\\/4VJHCDXWWiTzXpsY2eiu03\\/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe\\/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB\\/j7\\/GgSVhBVVlf29PPxwf09rt9\\/lwfIy1VmSju65X1\\/\\/R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6\\/xzdkav1xN5+\\/aNXl19QVXZ3t5mNBqxJHzHu\\/fvdHoxRUTY2PiBp09\\/IUkSEV3iW8L3Kd+S\\/wG1GGjiGMI0wQAAAABJRU5ErkJggg==\"},{\"id\":\"9c463bdc-c8f7-441f-a8be-a6eeb2223de5\",\"height\":20.6,\"width\":18.81,\"perimeter\":94.69,\"area\":202.9,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+\\/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj\\/7xMdkwQKGz0eJCC8TDodJp1JiKinB4\\/HgdrsVL6BEhGLu37snx749xpUrV\\/g9FGJ6ehpTSQkOp4uGhgb8\\/rfYsWMHixeXUaBYQIkIz5BgMEjvvq\\/IzM6hs5jNWK2LmM\\/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu\\/3EwqFqHA6SKbSbO7o4MTgoFIiQt\\/+\\/fLp3r1onmVEY3\\/i9Xq5e\\/cOoDAo\\/ksmHj2iqroa3e7du\\/k80IPd4UTJ\\/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n\\/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5\\/H4\\/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh\\/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331\\/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34\\/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m\\/qVK9HVaBqxRIJsLsf69et45+1WvK\\/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8\\/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c\\/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=\"},{\"id\":\"2c002478-8315-47b5-9cd0-2929e40586e2\",\"height\":56.42,\"width\":74.33,\"perimeter\":390.13,\"area\":2317.66,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAFMAAAA\\/CAYAAACchPQhAAAV+0lEQVR4AeXBfXTU9Z3o8ff395vJJJnJ0zDj2AUKxayRiAIKEYFWPMoNtqIoCihd2bKnF2h5ELTi0hWwLhZRUIQjrL2ouPgQLNriE6zVIypIIoJIRIMlErGFMMNkknnITGbm+7kzZ8O5ObkTSILJP\\/t6KRGhJwQCAfH5fAQCAaLRKGlZWVkUFOThdLpwu92kKL5HsVgMr9cr\\/tOnCYXDxBNxrBYrDrsdZ58+uFx9yM7OUfQQJSKcr+bmCHv27JFPP93P4cNf8NWXX3HixAlCwSaCoTDxRIIzCvId5OU6cHk8XFxyMYMHlzJy5EhGjx5NUVERKYpOqqmpkX379lFZuZcjR77m2LFj+E97CYfCRKIxzsi22cjLs+Ps46Zf376UXlrK8GHDGTVqFINLS0lRfA+UiNBdb731lry+fTvvvPMOR2tractqsWC1mFizrChlkCaiibfEiSeSxBMJ2urbty\\/X\\/OTH3HTzJCZPnozFYlFkUFdXJ3985RXefvttKiv3EgpHaCvbZsNiMTFNA6UMRDTJpCaRSBKNxWgr22ZjxMgR3HDDT7ll0iQGl5aSougmJSJ0hdZannrqKZ579hk+3X+AM5yFBVitVrRousJQBvF4nGAoTDyRIK2kpIS77rqL+fPm4sjLJ0Xt27dP1q9fx59ee5XGphBpudk27A47XWUoAy2a5uYooXCEtGybjZ\\/deCNz585l3LhrAEWKoguUiNAZAvLcM8\\/wyKpV1NTUkOYsLMBqtaJF830wlEE8kcTf0EDaRYMGcd\\/ixRw\\/\\/i3\\/\\/u8rSLNaLDiLCtGi+b4YyiAYDBKJxkibeOONLF22jBEjRpCi6CQlIpzL5wcPyvwF89m16wPS3C4nhjLQoukJhjJIq\\/f6OCM320ZeXh5aND3FUAbRWJTGphBpCxcuYNWqx7BYLKQozkGJCGchqx97jHt\\/8xvSnEVFWC0mWjS9JZkUTFPRm0zTQiDQSDQWY8iQS3n22ecYMWIEKYqzUCJCJlprmX7nnbxcUYHVYsFZVIgWzf8UhjJIq\\/f6SHtm0yZ+MXMmrRQZKBGhvUAgIBPKy6msqqKwIB9bVhZaNN2RTAqIRotgKAXKwDQVPSmZFBCNFsFQCpSBaSq6wzQtnKw\\/RdqyZctYvnw5rRTtKBGhrdOnT8uYMWOoqanB7XJiKAMtmnMxlIEWTTgUJhKN0RlWi4W8vDysFhMtmu4wlEE0FqWxKURnFeQ7yLZlo0XTGYYyCAaDRKIxFi1axOrVq2mlaEOJCGeEwyEZNWoU1dVf4HG70KI5F0MZxFpaCDQ2keaw53LliBEMvmQwxcXFuC+4ALvdTlqsJUYgEODoX4\\/y9ZEj7D9wgHAoiNVq4Xy0tLTQ\\/4cDGDp0GCUlJfTr2xeHw4FhmuhkklAoRN233\\/L1kRo+P3SI6uovOMPtcmIoAy2aszGUQTgSIRSOsHjxYlauXEkrRSslIrSSceOuYdeuD\\/C4XWjRnI2hDGItLQQam0i75pqfcNtttzN+\\/HhKSkroDBHhV3PmsPE\\/\\/gO3y0lXNTdH0ckkW\\/+4jZ\\/97Gd0RiwW4+OPP2bHjh1UVLzMsWN1pHncLtK0aDpiKINwJEIoHGHDhg3Mnj2bFEUrJSKkyPz581i3bj3OoiKsFhMtmo4YyqDe6yOtvLychQsXUl5eTjuKs5NAIMCoUaOoO3aMvDw7XZVMCv6GBmbPmsWGjRtppTg7oVUo2MRzm5\\/niccf52htLbnZNvILCkgmE3TEUAaNTUGisRi7d+9m9OjRpChSlIjw2muvyq23TsZhz8Wem4sWTSaGMognkvgbGvhh\\/\\/6sevRRpk6dShuKzpPLLhtCdfUXeNwutGi6I5kU\\/A0NrFixgiVL\\/hVQis4TUpqbI\\/zbvz3AmjVrSLvQcwHJZIKOmKaFk\\/Wn8LhdHP3mG+x2BylK+f1+GfSjgQQam7jQcwHJZIJMTNNCKBQiFI4wadIk\\/vP5zTjy8mlD0QX333+\\/PPLII7hdTs6HoQyCwSCRaIxDhw4xZMgQUhRdIyC8\\/\\/4u7rxjGidO1uNxu9Ci6YihDOq9PqZPn86WLVtIU1eVlUllVRU\\/uNBDIhEnE0MZhCMRQuEIixcvZuXKlbSh6KLq6mq57LLLyM22kZeXhxZNJoYyaGwKYrGY2HNz0aLJxDQtnKw\\/xVVlZezduxeUIkXRNUKK1+vlf40fz2cHD+J2OemIoQyisSiNTSE2btzIrFmzUPPmzZU\\/PP0HorEY2TYbBfl5pGnRpBnKIBqL0tgU4ne\\/+x0PPPAAbSi6Tq6\\/7jrefe89PG4XWjSZmKaFk\\/WncLucNDdHMU2DbFs2WjSZJBNJ\\/IFGtmzZwvTp00lRdI\\/EYjHGjL6aT\\/cfwON2oUVzhqEMtGi8Pj9pJSUlLF22lDvvuBMlKd\\/U1rJq1So2bdpEPJEgN9tGfkEBojXxRBJ\\/QwMLFy5gzeonQHGGohvef\\/99ufbaaynId5CVlUUmpmnhZP0psm029u\\/fz969e5n5L\\/+Cs7AAq9WKFk17hjKo9\\/oYOHAAtbXfoJQiRdE9Ego2cemlQ\\/j2+HE8bhdaNIYyqPf6SLto0CDuXriQuXPncoYSEVKElOrqap544nE2bXqGtIJ8B41NIa655ie8\\/\\/4u2lB0h4hMuOEGdu7cicftQoumPUMZhCMRQuEI27dvZ+LEiaTdMW0aL1dU4HY56UgyKfgbGti8eTN33XUXKYruky8PH2bo0KGYpkk0FiNt4MABzJnzKxYsWIDNZqMNpUSENoSUAwcO8Nijq3jxpZdJO3XqFG63m1aKbvr84EEZOmwYDnsuOTnZdMTr87Nw4QLWrHmCMxKJBBcNGsS3x4\\/jcbvQomnPUAb1Xh9XlZWxt7KSFMX5kfXr1zNv3jycRUXcc++9zJ83F0dePm0oWikRIQMh5bXXXiXtlltupZXiPCxadLc8\\/vhaPG4XWjTtGcqg3utj4MAB1NYeQyn+HxHefe9drr9+PAX5DrKyssikuTlKKByhsrKSsrIyUhTnQbSWdevXceutk+nXrx9tKNpRIsJZCP9NcZ4SiQSXlJTI0dpa3C4nmSQTSfyBRrZWVHD7lClkMmHCBHbu3InH7UKLpj1DGdR7fSxatIjVq1eTouglSkToDbs+2CXjrhlHQb6DrKws2jOUQb3Xx5Ahl3LoUDUd2bNnD2PGjKEg30FWVhaZeH1+rrxiOPs+3U+KopcoEaE3PPTQQ7J06VLcLicd8fr8rF37BPPnL+BsfvzjsXz00W7cLieZNDdHicVaOHjwIINLBwNK0QuUiNAbbpo4UV5\\/4w3cLieZBINhLBaTL7+qoV+\\/fpzNk0+uZcGCu3G7nHTE6\\/PzzKZN\\/GLmTFIUvUCJCD2tpaWF0sGD5WhtLW6Xk0y8Pj\\/l5eXs2PE2oDib6upqrhg+HJsti5ycbDLx+vwsXLiANWueIEXRC5SI0NNqar6UYUOHY7GY5ORkk4nX52fZsmUsX76ccxOGDxvOZwcP4nY5ycTr8zPxxhvZ\\/vrrpCh6gRIRetrOnTtlwoQJOAsLMC0m7SWTgr+hga0VFdw+ZQqdMXXqFLZufQW3y0kmXp+fK68Yzr5P95Oi6AVKROhpL7zwgvz85z\\/H7XKSSUtLC41NIfbs2cPVV19NZ9xzzz2sWbMGt8tJJl6fn4sGDWL\\/\\/k\\/JLyhU9AIlIvS0jRs3ypw5c3C7nGQSDIax2axUVu2jpKSEznh01UruW\\/yvuF1OMgkEmnC5+lD1yT769etHiqKHKRGhpz355FpZsOBu3C4nmQQCTfTp42RvZRUDBgygM9avX8+8efNwFhVhmor2wqEw2Tm5VFZVUVxcTIqihykRoac9+eRaWbDgbtwuJ5kEAk306eNkb2UVAwYMoDPWr1\\/PvHnzcBYVYZqK9oLBMHl5dvZ8XElxcTEpih6mRISetnHjRpkzZw5ul5NMwqEwhmlSVfUJg0tL6YxHfv977l+yBLfLSSaBQBMuVx+qPtlHv379SFH0MCUi9LSKigqZNm0azqIiTFPRXktLC41NIT788EPGjh1LZyxadDePP74Wt8tJJl6fn4sGDeKzzw7gyMsnRdHDlIjQ09599y9y\\/fXjcRYWYFpM2ksmBX9DA1u2bGH69Ol0xi233MKf\\/vQn3C4nmXh9fq4qK2NvZSUpil6gRISe9k1trVx++WXoZBK7w04mXp+fxYsXs3LlSs4lkUgwZMgQampqcLucZOL1+Zk8eTJ\\/\\/OMrgFL0AiUi9DSttZSWllJTU4Pb5SQTr8\\/P2LFj+PDDjzg7Yd++Txk5ciQOey45Odlk4vX5Wbx4MStXriRF0QuUiNAbbrvtNtm2bRtul5NMwqEwWuBQdTXFxRcBio48\\/PDD\\/Pa3v8XtcpJJMin4GxrYsmUL06dPJ0XRC5SI0BtWrVolixcvxuN2oUWTidfnZ8WKFSxZsoSzGT5sGJ8dPIjb5SSTcCiMFjh8+DA\\/GjSIFEUvUCJCb9i3b5+MHDkShz2XnJxsMgkEmujbry\\/ffHOMjuzcuZMJEyZQkO8gKyuLTLw+P2PHjuHDDz4EpUhR9AIlIvQOkeHDhvPZwYO4XU4ySSYFf0MDz2zaxC9mzuT\\/I8K4a8exa9cHeNwutGjaM5RBvdfHsmXLWL58OSmKXqJEhI40N0c4dKiasrIyvg\\/Lly+XBx98EI\\/bhRZNe4Yy8DcEcLn6UPftcaxWK21t376dm2++mcKCfKxWC5k0N0cJhSN89dVhSkoGk6I4D9FoM59\\/foiysjLORYkIGcjzzz\\/P7x58kKO1tXz99dcUFxeTojgPdXV18o\\/FxVgtJnaHnY54fX5mz5rFho0bOSMabeZHAwdysv4UHrcLLZr2DGVQ7\\/VRXl7Ojh07aKU4D\\/fff7888sgjTJlyO7\\/5zX2MGDGCFEUGSkRoQ17ZupXVq1dTWVXFGcOGDuXAZwcARYqi++SOadN4uaICj9uFFk17hjKIxqI0NoXYvn07EydOJG3q1Cls3foKHrcLLZpMkokk\\/kAjb775Jj\\/96U9JUZyHjz\\/+WEaPHk1bM2bcxaKFi7h86FBSFG0oESFFtm\\/fzqOPruKjj3aT5iwqwmox0aLx+vzcecc0XnjxJVopuqm6ulouu+wyHPZccnKyycRQBv6GAGk1NTV8+NFHzJgxA2dhAVarFS2a9gxlUO\\/1ceUVw9n36X5aKbrpxN\\/\\/LkMuLcUfaORCzwWI1oQjEULhCGmzZ83innvvpbi4mBRFivrzn\\/8sTz31FDt37iTNWViA1WpFiybNUAbxeBx\\/oJF58+by5NonQSlSFN0j\\/\\/zPM9i8+Xk8bhdaNJmYpoWT9afo27cvoWAjyaTG4XCQTCZoz1AG0ViUxqYQf\\/nLO1x33fW0UnSD1+uVq0eN4mhtLR63Cy2aMwxlEAwGiURjOOy5\\/GLmTH79619RUjJYqWlTp8rLFRU4CwuwWq1o0bRnKINYSwuBxiZmzLiL557bTCtFN9TX18uggQOIJ5I4iwrRosnENC2cPu3HZsvC4XCQTCbIxFAG9V4fkyZN4rXXXqOVohu+PHxYJkyYwLfHj+Nxu9CiycQ0LZysP0Xajh07KC8vVyoYDHLJJZfI3\\/72Ny70XEAymSATQxnE43H8gUbGjh3Ds88+R3FxMSmKrpOnn36aWbNmUViQj9VqobsMZVDv9ZGbbaP2WB0ej4dWiq6RF196kV\\/OnEkkGsPjdqFFczZen5+FCxewZvUToFBKRNj1wS4Zd804crNt5OXloUWTiaEMtGi8Pj8Oey4rHn6Y+fMX0ErRNXLTxIm8\\/sYbeNwutGi6ylAG0ViUxqYQWysquH3KFFopuuDbumOydNkyNm9+nrQLPReQTCboiGlaOFl\\/ipKSEr48fBhlGKQoJSKkyEMPPcTSpUtxFhZgtVrRoumIaVo4WX+KtKvKypg3fz5TpkzBarWSougcIeX6667jgw8+oLAwn66KxxMEGptYu\\/YJ5s9fQCtFJ31bd0ye2rCRPzz9NP6GBgryHWTbstGi6YhpWjhZf4q0w198weDSUlopJSK0kqlTp7B16ys4i4owTcXZGMpAi8br85M2ZMilTJo0ifLyCVx55RXk5OSSouiApJw8cYLfr\\/w969atx1lUhGkquqK5OYrFYuGZZ59l7Ngf43a7aaXowHfffSe7d+\\/m9ddf5+233sLf0ECax+1Ci+ZsDGXQ2BQkGovx6qvbuOWWW2mlSFEiQish5frrruPd997D7XJiKAMtmrMxlEE8kcTf0MAZJSUlDB48mAs9Hi65pJT8fAdp4UiE2tq\\/cuLvJ\\/n66yPU1NQQi7XgLCpEi6arDGWgReP1+fnBhR5KSy+lX\\/9+9O\\/fn\\/79f4jVYiGeSFBfX8\\/Ro3\\/lu+Pf8cUX1ZysP0Wa1WLBWVSIFs25mKaFQKCRaCzGunXrmDv314AiRdFKiQhtSCKR4Nprx\\/HRR7txFhZgtVrRoukMQxlEY1Eam0J0Rm62DbvDzvkwlEE8HicYChNPJDgXq8VCXl4epqnoLNO0cPq0n3giwWOPPso9995LK0UbSkRoR1K4+aabeP2NN3DYc3E4HCSTCbojmRTaMk1Fb0gmhTNMU9FdpmnhZP0p0jZs2MDs2bNpQ9GGEhEyEFLmz5\\/HunXrSbvQcwHJZIL\\/KQxlEE8k8Tc0UJDv4D+3vMjEiRNppchAiQgdEFJefOlFfjV7Fo1NIQryHWTbstGi6S3JpGCait5kmhZO1p8ibezYMbywZQs\\/HDCQVooOKBHhLISUuro67rnnHrZt20aas6gIq8VEi6YnGMpAi8br83NGts1GQX4eWjQ9xVAGwWCQSDSGw57LA0uXcd9999GG4iyUiNAJQsr27dt5eMUKKquqSCvId5Bty0aL5vtgKIN4PI4\\/0EhaSUkJS5Ysoa6ujodXrCAai5HmdjkxlIEWzfclEGginkiQNmPGXSxbuowfDRpEG4pzUCJCJwmttm3bxoannuLd997jDIc9l5ycbLqjpaWFxqYQZ1xVVsbP\\/+mf+OUvf4nNZiPty8OH+cP\\/eZqXXnyJk\\/WnSMu22cjNzcU0FV2VTAqRSIRoLEaa2+Vk8uTb+d+zZjF8+HDaUHSSEhG6SGhVVVXFq6++yl\\/e+S8+\\/\\/wQ8USCtqwWC6ZpYrGYpCUSSZLJJPFEgvYuGjSI8ePHc\\/PNNzPhhhtoRwFCitfrZdu2bbz15pvs3r0bf0MDbVktFtKsFhPDNNHJJPFEkrR4IkFbzsICRl41ihtvvJHJt97KD\\/7hH2hD0UVKRDgPQqsDBw7w2YEDHPjsAEeOfM2xY8dojkRobg7T3BwlLSvLRk5uLtk2G\\/3696O4uJjLL7+cocOGUTZyJDk5ubShyExo9d133\\/HJJ1Xs37+fI0eOUHesjhMnThCPtxCJhIm3xLFmWcnNtWO1ZuF2u7iouJiLL76YYcOGM2LECAYMGEA7im5SIsL3RGgjGm0mFAoTbGoiGAySlmu3k5eXh91ux+FwkIGia4R2GhoaCIfDBJuaiMfjWK1W8vLzsdvtFBUWgSITxfdAiQg9SOiYoucImSl60P8FuRV5BhABsLUAAAAASUVORK5CYII=\"}]","material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","neon_color":"RGB","uv_printing_needed":"Yes","mockupCreationType":"multi"}},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: API Input Data Collected {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth_or_thickness":"1","sign_type":"Fabricated Channel Letters - Non Illuminated","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1314}},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Looking up SignType {"data":{"sign_type":"Fabricated Channel Letters - Non Illuminated"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Retrieved Material Formulas {"data":{"sign_type_id":14,"formulas_count":24},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Retrieved Variables List {"data":{"sign_type_id":14,"variables_count":9},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Price Map Constructed {"data":{"price_map":{"material501803":3.6821,"weight_material501803":0.629,"material501880":2.4107,"weight_material501880":0.503,"material501060":2.2179,"weight_material501060":0.378,"material500730":2.7786,"weight_material500730":1.481,"material500591":0.9286,"weight_material500591":0.357,"material500611":0.0062,"weight_material500611":6.2e-6,"material500214":0.0025,"weight_material500214":2.5e-6,"material501055":0.0155,"weight_material501055":1.55e-5,"material502098":0.0286,"weight_material502098":2.86e-5,"material502079":0.0163,"weight_material502079":1.63e-5,"material502350":0.0254,"weight_material502350":2.54e-5,"material501680":0.0076,"weight_material501680":7.6e-6,"material502131":0.0271,"weight_material502131":2.71e-5,"material500379":0.132,"weight_material500379":0.09,"material500419":0.16,"weight_material500419":0.11,"material502106":0.13,"weight_material502106":0.16,"material502567":0.13,"weight_material502567":0.21,"material502564":0.18,"weight_material502564":0.35,"material500154":0.4,"weight_material500154":0.38,"material502074":0.8,"weight_material502074":1.0}},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Variables Price Constructed {"data":{"variables_price":{"variable82":0,"variable83":0.75,"variable84":1.1,"variable85":1.2,"variable86":0,"variable87":0,"variable88":0,"variable89":0,"variable90":0}},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Initialized items collection {"data":{"count":0},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Merged material items {"data":{"formulas_count":24,"items_count_after_merge":24},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Merged variable items {"data":{"variables_count":9,"items_count_after_merge":33},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Sorted items collection {"data":{"items_count":33,"first_item":{"type":"material","id":298,"expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, variable85 * nested_area * material501803, 0 )","dense_weight_expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, weight_material501803 * occupied_area, 0 )","name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","var_name":"material501803","price":"3.6821","description":"Aluminium sheet 0.098\" – Durable, corrosion-resistant, suitable for both indoor and outdoor channel letter faces.","sequence_no":1},"last_item":{"type":"variable","id":90,"expression":"totalCost * variable84","dense_weight_expression":"totalDenseWeight * 1.1","name":"Total Cost","var_name":"variable90","price":null,"description":null,"sequence_no":33}},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Initializing MathExecutor {"data":{"variables_count":175},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: MathExecutor variables set {"data":{"variables_count":175},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, weight_material501803 * occupied_area, 0 )","itemDenseWeight":"15.37905"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, variable85 * nested_area * material501803, 0 )","result":"194.1497688"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_aluminium && avg_char_height == avg_char_height_less_than_24_inches, weight_material501880 * occupied_area, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","expression":"if(material == material_aluminium && avg_char_height == avg_char_height_less_than_24_inches, variable85 * nested_area * material501880, 0 )","result":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_stainless_steel, 0, weight_material501060 * ( sign_depth_or_thickness / 12 * perimeter_of_sign ) )","itemDenseWeight":"2.38644"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","expression":"if(material == material_stainless_steel, 0, material501060 * variable85 * ( sign_depth_or_thickness / 12 * perimeter_of_sign ) )","result":"16.8028104"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_stainless_steel, occupied_area * weight_material500730 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","expression":"if(material == material_stainless_steel, variable85 * nested_area * material500730, 0 )","result":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"SS Sheet 26g Brushed Silver 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_stainless_steel, ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * weight_material500591 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 26g Brushed Silver 4 ft x 8 ft Pakistan","expression":"if(material == material_stainless_steel, variable85 * ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * material500591, 0 )","result":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: No formula, default result applied {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Epoxy Primer Pakistan","dense_weight_expression":"( ( ( ( occupied_area * 2 ) + ( ( ( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 ) ) * weight_material500611","itemDenseWeight":0.0101940506888},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Primer Pakistan","expression":"( ( ( ( occupied_area * 2 ) + ( ( ( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 ) ) * material500611","result":10.194050688799999},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Master Thinner Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * weight_material500214","itemDenseWeight":0.0008096447883333334},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Master Thinner Pakistan","expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * material500214","result":0.8096447883333333},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Epoxy Hardner Master Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * weight_material501055","itemDenseWeight":0.007722765673333334},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Hardner Master Pakistan","expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * material501055","result":7.722765673333334},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * weight_material502098 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * material502098, 0 )","result":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * weight_material502079 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * material502079, 0 )","result":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502350 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502350, 0 )","result":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * weight_material501680 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * material501680, 0 )","result":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * weight_material502098 )","itemDenseWeight":"0.015872157253333"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * material502098 )","result":"15.872157253333"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502131 )","itemDenseWeight":"0.00770326172"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502131 )","result":"7.70326172"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * weight_material502350 )","itemDenseWeight":"0.0103143304"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * material502350)","result":"10.3143304"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * weight_material501680 )","itemDenseWeight":"0.00082298069333333"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * material501680 )","result":"0.82298069333333"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Paint Miscellaneous cost","expression":"0.2 * ( formula304 + formula305 + formula306 + formula307 + formula308 + formula309 + formula310 + formula311 + formula312 + formula313 + formula314 )","result":10.687838243426599},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Packaging/Box Making","expression":"variable83 * nested_area","result":32.955},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 5ply","dense_weight_expression":"if( ( width_of_sign > 0 || other_dimension_of_sign > 0 ) && width_of_sign <= 30 && other_dimension_of_sign <= 30, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500379 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 5ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 7Ply","dense_weight_expression":"if( ( width_of_sign > 30 || other_dimension_of_sign > 30 ) && width_of_sign <= 50 && other_dimension_of_sign <= 50, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500419 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 7Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight_expression":"if( ( width_of_sign > 50 || other_dimension_of_sign > 50 ) && width_of_sign <= 60 && other_dimension_of_sign <= 60, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material502106 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ) && width_of_sign <= 70 && other_dimension_of_sign <= 70, nested_area * 2 * weight_material502567 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight_expression":"if( ( width_of_sign > 70 || other_dimension_of_sign > 70 ) && width_of_sign <= 90 && other_dimension_of_sign <= 90, nested_area * 2 * weight_material502564 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight_expression":"if( ( width_of_sign > 90 || other_dimension_of_sign > 90 ), nested_area * weight_material500154 * 2, 0 )","itemDenseWeight":"33.3944"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Wood Lar 9''x132''","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ), 4 * sqrt(nested_area) * ( ( sign_depth_or_thickness + 2 ) / 12 ) * weight_material502074 , 0 )","itemDenseWeight":"6.6287253676706"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: No formula, default result applied {"data":{"name":"Wood Lar 9''x132''","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: No formula, default result applied {"data":{"name":"Miscalleneous (10%)","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: No formula, default result applied {"data":{"name":"Where Wastage magnification factor for Sheets consumption is taken as","dense_weight":0,"result":0},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Flush/Stud Mount","expression":"if(mounting_type == mounting_type_flush_stud_mounted, 1, 0 )","result":"1"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Standard Raceway (6x2)","dense_weight_expression":"if(mounting_type == mounting_type_standard_raceway_6x2, ( ( ( ( width_of_line_1 + width_of_line_2 + width_of_line_3 + width_of_line_4 ) * raceway_height * 2 ) + ( raceway_height * raceway_depth * 2 ) + ( ( width_of_line_1 + width_of_line_2 + width_of_line_3 + width_of_line_4 ) * raceway_depth * 2 ) ) / 144 ) * weight_material501803 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Standard Raceway (6x2)","expression":"if(mounting_type == mounting_type_standard_raceway_6x2, variable85 * ( ( material501803 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) + ( 2.7 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Flat Backer (2.5 mm)","dense_weight_expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) / 144 * weight_material501803 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Flat Backer (2.5 mm)","expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, variable85 * ( ( material501803 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) + ( 2.7 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Dense weight computed {"data":{"name":"Backerboard Cabinet (2\")","dense_weight_expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, ( ( 2 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) + ( 2 * ( ( width_of_sign + ( 2 * backer_offset ) ) * backboard_cabinet_depth ) ) + ( 2 * ( ( other_dimension_of_sign + ( 2 * backer_offset ) ) * backboard_cabinet_depth ) ) ) / 144 * weight_material501803, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula executed successfully {"data":{"name":"Backerboard Cabinet (2\")","expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, variable85 * ( ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * material501803 / 144 ) + ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * 2.7 / 144 ) ), 0 )","result":"0"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Total Cost formula detected {"data":{"item_id":90},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Formula calculations completed {"data":{"total_items":33,"successful_calculations":32,"errors_count":0},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Summed initial totals {"data":{"totalCost_before_formula":309.03460866055957,"totalDenseWeight_before_formula":57.842054558887725},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Total Cost formula executed {"data":{"formula":"totalCost * variable84","computed_totalCost":339.93806952661555},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Preparing boxes for bin packing {"data":{"sign_type":"Fabricated Channel Letters - Non Illuminated","objects_count":7,"totalDenseWeight":0},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Processing flush stud mounted objects for 3D bin packing {"data":{"objects_count":7,"sign_depth":"1"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-1","width":15.22,"height":19.7,"depth":"1"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-2","width":16.12,"height":19.7,"depth":"1"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-3","width":17.91,"height":19.7,"depth":"1"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-4","width":21.49,"height":19.7,"depth":"1"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-5","width":17.91,"height":19.7,"depth":"1"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-6","width":18.81,"height":20.6,"depth":"1"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-7","width":74.33,"height":56.42,"depth":"1"},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: 3D Bin Packing API response received {"data":{"response":{"response":{"id":"1773809455_dfc839a7682ea2dcb22c0e86bd44f2b4","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":2.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-3185-4128246.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-318-6512066.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-3182-5098407.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-3182-2411037.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-3183-1506852.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-3184-8894715.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-3184-3276589.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-3185-4387039.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}}},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:50:54] local.INFO: Box added from packed bin {"data":{"length":2.6,"width":74.63,"height":56.72,"denseWeight":0},"timestamp":"2026-03-18 04:50:54"} [2026-03-18 04:51:00] local.INFO: Shipping rates calculated {"data":{"boxes":[{"size":{"length":4.6,"width":76.63,"height":58.97},"quantity":1,"denseWeight":1}],"cheapestShippingCost":673.97,"rawShippingRates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":889.755,"tariffAndDS":889.755,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":1384.756119,"totalShipmentCostFormula":"((tariffAndDS (889.755) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1384.76","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":501.53,"tariffAndDS":501.53,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":797.0611139999999,"totalShipmentCostFormula":"((tariffAndDS (501.53) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 797.06","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":"643.97","tariffAndDS":643.97,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":30,"isRemotePrice":0,"totalShipmentCost":673.97,"totalShipmentCostFormula":"(((tariffAndDS (643.97) + overlengthSurcharge (30) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 673.97","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":445.25,"tariffAndDS":445.25,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":711.8644499999999,"totalShipmentCostFormula":"((tariffAndDS (445.25) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 711.86","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":697.3299999999999,"tariffAndDS":697.3299999999999,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1075.840724,"totalShipmentCostFormula":"(( tariffAndDS (697.33) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 1075.840724","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":582.72,"tariffAndDS":719.72,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1120.63452,"totalShipmentCostFormula":"(((tariffAndDS (719.72) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1120.63452","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":1135,"tariffAndDS":1135,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1135,"totalShipmentCostFormula":"((tariffAndDS (1135) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1135","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","overBreachSurcharge":154,"career_name":"UPS Pakistan (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":663.3299999999999,"tariffAndDS":800.3299999999999,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1244.8545299999998,"totalShipmentCostFormula":"(((tariffAndDS (800.33) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1244.85453","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","overBreachSurcharge":154,"career_name":"UPS Pakistan Small (K0F569)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":738.63,"tariffAndDS":875.63,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1360.8918299999998,"totalShipmentCostFormula":"(((tariffAndDS (875.63) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1360.89183","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"10":{"career":"ups_pakistan_heavy_expedited","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":582.72,"tariffAndDS":719.72,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1120.63452,"totalShipmentCostFormula":"(((tariffAndDS (719.72) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1120.63452","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]}}}},"timestamp":"2026-03-18 04:51:00"} [2026-03-18 04:51:00] local.INFO: Yes Factor Founded {"data":{"sign_type":"Fabricated Channel Letters - Non Illuminated","productCostFactor":"1.66"},"timestamp":"2026-03-18 04:51:00"} [2026-03-18 04:51:00] local.INFO: Product cost factor determined {"data":{"sign_type":"Fabricated Channel Letters - Non Illuminated","productCostFactor":"1.66"},"timestamp":"2026-03-18 04:51:00"} [2026-03-18 04:51:00] local.INFO: Final API Response {"data":{"sign_width":"120","sign_height":77.91,"sign_depth":"1","sign_type":"Indoor Signs, Non-Illuminated, Dimensional Fabricated Letters, Brushed Gold","processed_sign_type":"Fabricated Channel Letters - Non Illuminated","sideViewImage":"https://api.signize.ai/mockups/flush-stud/flush-stud-fabricated-channel-letters-non-illuminated.png","mounting_type":"Flush/Stud mounted","combined_production_cost_usd":340.0,"total_production_cost":570.0,"totalDenseWeight":0,"totalVolumetricWeight":68.5,"bin_packing_result":{"response":{"id":"1773809455_dfc839a7682ea2dcb22c0e86bd44f2b4","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":2.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-3185-4128246.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-318-6512066.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-3182-5098407.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-3182-2411037.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-3183-1506852.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-3184-8894715.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-3184-3276589.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/4e2288deae966f9695e2c56e31ca465e/1773809455-3185-4387039.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}},"shipping_rates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":889.755,"tariffAndDS":889.755,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":1384.756119,"totalShipmentCostFormula":"((tariffAndDS (889.755) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1384.76","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":501.53,"tariffAndDS":501.53,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":797.0611139999999,"totalShipmentCostFormula":"((tariffAndDS (501.53) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 797.06","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":"643.97","tariffAndDS":643.97,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":30,"isRemotePrice":0,"totalShipmentCost":673.97,"totalShipmentCostFormula":"(((tariffAndDS (643.97) + overlengthSurcharge (30) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 673.97","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":445.25,"tariffAndDS":445.25,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":711.8644499999999,"totalShipmentCostFormula":"((tariffAndDS (445.25) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 711.86","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":697.3299999999999,"tariffAndDS":697.3299999999999,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1075.840724,"totalShipmentCostFormula":"(( tariffAndDS (697.33) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 1075.840724","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":582.72,"tariffAndDS":719.72,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1120.63452,"totalShipmentCostFormula":"(((tariffAndDS (719.72) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1120.63452","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":1135,"tariffAndDS":1135,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1135,"totalShipmentCostFormula":"((tariffAndDS (1135) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1135","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","overBreachSurcharge":154,"career_name":"UPS Pakistan (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":663.3299999999999,"tariffAndDS":800.3299999999999,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1244.8545299999998,"totalShipmentCostFormula":"(((tariffAndDS (800.33) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1244.85453","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","overBreachSurcharge":154,"career_name":"UPS Pakistan Small (K0F569)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":738.63,"tariffAndDS":875.63,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1360.8918299999998,"totalShipmentCostFormula":"(((tariffAndDS (875.63) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1360.89183","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"10":{"career":"ups_pakistan_heavy_expedited","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":582.72,"tariffAndDS":719.72,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1120.63452,"totalShipmentCostFormula":"(((tariffAndDS (719.72) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1120.63452","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]}}},"cheapest_shipping_cost_usd":680.0,"totalCost":1880.0,"productionResults":[{"material_id":298,"dense_weight_expression":15.37905,"result":"194.1497688","sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":"Aluminium sheet 0.098\" – Durable, corrosion-resistant, suitable for both indoor and outdoor channel letter faces.","sequence_no":1},{"material_id":299,"dense_weight_expression":0,"result":"0","sign_material":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","description":null,"sequence_no":2},{"material_id":300,"dense_weight_expression":2.38644,"result":"16.8028104","sign_material":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","description":"Aluminium sheet 0.059\" – Flexible and easy to bend, ideal for channel letter returns.","sequence_no":3},{"material_id":301,"dense_weight_expression":0,"result":"0","sign_material":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","description":null,"sequence_no":4},{"material_id":302,"dense_weight_expression":0,"result":"0","sign_material":"SS Sheet 26g Brushed Silver 4 ft x 8 ft Pakistan","description":null,"sequence_no":5},{"material_id":303,"dense_weight_expression":0,"result":0,"sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":null,"sequence_no":6},{"material_id":304,"dense_weight_expression":0.0101940506888,"result":10.194050688799999,"sign_material":"Epoxy Primer Pakistan","description":null,"sequence_no":7},{"material_id":305,"dense_weight_expression":0.0008096447883333334,"result":0.8096447883333333,"sign_material":"Master Thinner Pakistan","description":null,"sequence_no":8},{"material_id":306,"dense_weight_expression":0.007722765673333334,"result":7.722765673333334,"sign_material":"Epoxy Hardner Master Pakistan","description":null,"sequence_no":9},{"material_id":307,"dense_weight_expression":0,"result":"0","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":10},{"material_id":308,"dense_weight_expression":0,"result":"0","sign_material":"Matting Agent (P565-554) 1L Nexa Pakistan","description":null,"sequence_no":11},{"material_id":309,"dense_weight_expression":0,"result":"0","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":12},{"material_id":310,"dense_weight_expression":0,"result":"0","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":13},{"material_id":311,"dense_weight_expression":0.015872157253333,"result":"15.872157253333","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":14},{"material_id":312,"dense_weight_expression":0.00770326172,"result":"7.70326172","sign_material":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","description":"High Quality Gloss / Satin Paint – PU or solvent-based, gloss (70+ GU) or satin (30–50 GU) sheen.","sequence_no":15},{"material_id":313,"dense_weight_expression":0.0103143304,"result":"10.3143304","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":16},{"material_id":314,"dense_weight_expression":0.00082298069333333,"result":"0.82298069333333","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":17},{"variable_id":82,"dense_weight_expression":0,"result":10.687838243426599,"sign_material":"Paint Miscellaneous cost","description":null,"sequence_no":18},{"variable_id":83,"dense_weight_expression":0,"result":32.955,"sign_material":"Packaging/Box Making","description":"Custom Packaging with 3–5 ply corrugated boxes with inner foam/styro and stretch wrap.","sequence_no":19},{"material_id":526,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 5ply","description":null,"sequence_no":20},{"material_id":527,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 7Ply","description":null,"sequence_no":21},{"material_id":528,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 9 Ply","description":null,"sequence_no":22},{"material_id":529,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 5mm 3 Core 4*8","description":null,"sequence_no":23},{"material_id":530,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 7mm 4 Core","description":null,"sequence_no":24},{"material_id":531,"dense_weight_expression":33.3944,"result":0,"sign_material":"Plywood Sheet 8*4 Mersawa 6 core 9MM","description":null,"sequence_no":25},{"material_id":532,"dense_weight_expression":6.6287253676706,"result":0,"sign_material":"Wood Lar 9''x132''","description":null,"sequence_no":26},{"variable_id":84,"dense_weight_expression":0,"result":0,"sign_material":"Miscalleneous (10%)","description":null,"sequence_no":27},{"variable_id":85,"dense_weight_expression":0,"result":0,"sign_material":"Where Wastage magnification factor for Sheets consumption is taken as","description":null,"sequence_no":28},{"variable_id":86,"dense_weight_expression":0,"result":"1","sign_material":"Flush/Stud Mount","description":"Sign to be Flush/Stud Mounted to the wall.","sequence_no":29},{"variable_id":87,"dense_weight_expression":0,"result":"0","sign_material":"Standard Raceway (6x2)","description":null,"sequence_no":30},{"variable_id":88,"dense_weight_expression":0,"result":"0","sign_material":"Flat Backer (2.5 mm)","description":null,"sequence_no":31},{"variable_id":89,"dense_weight_expression":0,"result":"0","sign_material":"Backerboard Cabinet (2\")","description":null,"sequence_no":32},{"variable_id":90,"dense_weight_expression":63.626260014776506,"result":339.93806952661555,"sign_material":"Total Cost","description":null,"sequence_no":33}],"productionError":[],"request":{"sign_width_or_height":"120","sign_depth_or_thickness":"1","sign_type":"Fabricated Channel Letters - Non Illuminated","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1314},"TATDays":21,"testDenseWeight":63.626260014776506,"vendorName":"EpicCraftings Pakistan","quotationId":1314},"timestamp":"2026-03-18 04:51:00"} [2026-03-18 04:51:00] local.INFO: API Epic Craftings Calculation Ended ======================================================================================================== {"data":null,"timestamp":"2026-03-18 04:51:00"} [2026-03-18 05:08:14] local.INFO: Image-to-Text API Request Received {"data":{"request_data":{"sign_width_or_height":"120","user_input_dimension":"width","sign_types":"[{\"main_category\":\"Indoor Signs\",\"secondary_category\":\"Non-Illuminated\",\"tertiary_category\":\"Dimensional Flat Cut Letters\",\"finished_category\":\"Metal (Aluminum/Stainless Steel)\"},{\"main_category\":\"Indoor Signs\",\"secondary_category\":\"Non-Illuminated\",\"tertiary_category\":\"Dimensional Fabricated Letters\",\"finished_category\":\"Brushed Gold\"},{\"main_category\":\"Indoor Signs\",\"secondary_category\":\"Non-Illuminated\",\"tertiary_category\":\"Dimensional Fabricated Letters\",\"finished_category\":\"Polished Bronze\"},{\"main_category\":\"Indoor Signs\",\"secondary_category\":\"Non-Illuminated\",\"tertiary_category\":\"Wall Plaques\",\"finished_category\":\"Acrylic with Standoffs\"},{\"main_category\":\"Outdoor Signs\",\"secondary_category\":\"Building/Wall Signs\",\"tertiary_category\":\"Illuminated Channel Letters\",\"finished_category\":\"Face & Halo-Lit\"},{\"main_category\":\"Outdoor Signs\",\"secondary_category\":\"Building/Wall Signs\",\"tertiary_category\":\"Illuminated Channel Letters\",\"finished_category\":\"Face-Lit (Standard Channel Letter)\"},{\"main_category\":\"Outdoor Signs\",\"secondary_category\":\"Building/Wall Signs\",\"tertiary_category\":\"Lightbox/Cabinet Signs\",\"finished_category\":\"Standard Cabinet (Square/Rectangle)\"},{\"main_category\":\"Outdoor Signs\",\"secondary_category\":\"Building/Wall Signs\",\"tertiary_category\":\"Push-Through Signage\",\"finished_category\":\"Halo-lit\"},{\"main_category\":\"Outdoor Signs\",\"secondary_category\":\"Building/Wall Signs\",\"tertiary_category\":\"Open Face Neon Signs\",\"finished_category\":\"\"},{\"main_category\":\"Outdoor Signs\",\"secondary_category\":\"Building/Wall Signs\",\"tertiary_category\":\"Marquee Signs\",\"finished_category\":\"\"}]","sign_image":{"Illuminate\\Http\\UploadedFile":"C:\\xampp\\tmp\\phpB811.tmp"}},"file_present":true},"timestamp":"2026-03-18 05:08:14"} [2026-03-18 05:08:14] local.INFO: Validation Passed {"data":{"sign_width_or_height":"120","user_input_dimension":"width"},"timestamp":"2026-03-18 05:08:14"} [2026-03-18 05:08:14] local.INFO: Prepared Query Parameter for Image-to-Text API {"data":{"query_param":"banner_width_ft","query_value":9.999996},"timestamp":"2026-03-18 05:08:14"} [2026-03-18 05:08:14] local.INFO: Calling Image-to-Text API {"data":{"file_name":"Screenshot 2025-09-18 125251.png","query_param":"banner_width_ft","query_value":9.999996,"file_size":7686},"timestamp":"2026-03-18 05:08:14"} [2026-03-18 05:08:14] local.INFO: Trying Image-to-Text server {"data":{"url":"https://edgebased.codeblue.agency/docs/process-image?banner_width_ft=9.999996","file":"Screenshot 2025-09-18 125251.png"},"timestamp":"2026-03-18 05:08:14"} [2026-03-18 05:08:15] local.ERROR: Server FAILED {"data":{"url":"https://edgebased.codeblue.agency/docs/process-image?banner_width_ft=9.999996","error":"Server responded but data invalid"},"timestamp":"2026-03-18 05:08:15"} [2026-03-18 05:08:15] local.INFO: Trying Image-to-Text server {"data":{"url":"http://imagetotext.marke-ter.online:8002/process-image?banner_width_ft=9.999996","file":"Screenshot 2025-09-18 125251.png"},"timestamp":"2026-03-18 05:08:15"} [2026-03-18 05:08:16] local.INFO: Server succeeded {"data":{"url":"http://imagetotext.marke-ter.online:8002/process-image?banner_width_ft=9.999996"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Image-to-Text API Response {"data":{"status":200,"body":"{\"objects\":[{\"index\":0,\"position\":{\"x\":117,\"y\":65,\"width\":17,\"height\":22},\"actual_filled_area\":125.51,\"bounding_box_area\":299,\"image_base64\":\"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk/v6e+Xxefq/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD/a5ub1DVFfl6PAIs8yH9+/4a1MKWyL8z/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC\",\"scaled_width\":15.22,\"scaled_height\":19.7,\"exact_perimeter\":63.65,\"approximate_perimeter\":62.56,\"convex_hull_perimeter\":57.36,\"perimeter_pixels\":71.07,\"approximation_points\":7,\"original_contour_points\":13,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.5071,\"compactness\":0.3893,\"aspect_ratio\":1.29}},{\"index\":1,\"position\":{\"x\":96,\"y\":65,\"width\":18,\"height\":22},\"actual_filled_area\":213.72,\"bounding_box_area\":317,\"image_base64\":\"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8/XseRIEUqp2z6P/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5/Ztnj1/zowwJ4m9D2aGqsO5iE8+vUC7/Q1TRZ7zofFkzNSTx0/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF/k4VKo6O/uD+D/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39/WBm/Fc/P3rE9/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH/R/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=\",\"scaled_width\":16.12,\"scaled_height\":19.7,\"exact_perimeter\":94.53,\"approximate_perimeter\":89.79,\"convex_hull_perimeter\":64.64,\"perimeter_pixels\":105.56,\"approximation_points\":10,\"original_contour_points\":26,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.4423,\"compactness\":0.3005,\"aspect_ratio\":1.22}},{\"index\":2,\"position\":{\"x\":71,\"y\":65,\"width\":20,\"height\":22},\"actual_filled_area\":237.38,\"bounding_box_area\":352,\"image_base64\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu/MCePe/qbDbLMx0d3Gvd47dSiU8+/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e/w9NcvnyZ/v5+2gT/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5/sVxDrx/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d/fT5vgv+mbN24wfmkcwzBZu3YtL7/8EkJrTZvmMcH/p3lM0PYH0/sC20LFnP4AAAAASUVORK5CYII=\",\"scaled_width\":17.91,\"scaled_height\":19.7,\"exact_perimeter\":97.71,\"approximate_perimeter\":94.25,\"convex_hull_perimeter\":69.91,\"perimeter_pixels\":109.11,\"approximation_points\":10,\"original_contour_points\":32,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.4116,\"compactness\":0.3124,\"aspect_ratio\":1.1}},{\"index\":3,\"position\":{\"x\":45,\"y\":65,\"width\":24,\"height\":22},\"actual_filled_area\":239.79,\"bounding_box_area\":423,\"image_base64\":\"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7//NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb//NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo/irq9E0xcLC3+zdt49gMMhCdgFN1/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi/Etk/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r/RyjyD/a61ZB/hyySAAAAAElFTkSuQmCC\",\"scaled_width\":21.49,\"scaled_height\":19.7,\"exact_perimeter\":73.38,\"approximate_perimeter\":69.33,\"convex_hull_perimeter\":67.09,\"perimeter_pixels\":81.94,\"approximation_points\":9,\"original_contour_points\":45,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.306,\"compactness\":0.5596,\"aspect_ratio\":1.09}},{\"index\":4,\"position\":{\"x\":24,\"y\":65,\"width\":20,\"height\":22},\"actual_filled_area\":184.45,\"bounding_box_area\":352,\"image_base64\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra/eiVuKCa/n4xGT/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO/+Xq6hqXOkKosdaKZN5rEyMP7t/jy5crppefuY27W5t0u13Ozz/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD/HtfX11xML7mNu1ubdLtdzs8/4VJHCDXWWiTzXpsY2eiu03/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB/j7/GgSVhBVVlf29PPxwf09rt9/lwfIy1VmSju65X1//R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6/xzdkav1xN5+/aNXl19QVXZ3t5mNBqxJHzHu/fvdHoxRUTY2PiBp09/IUkSEV3iW8L3Kd+S/wG1GGjiGMI0wQAAAABJRU5ErkJggg==\",\"scaled_width\":17.91,\"scaled_height\":19.7,\"exact_perimeter\":95.05,\"approximate_perimeter\":92.24,\"convex_hull_perimeter\":69.94,\"perimeter_pixels\":106.14,\"approximation_points\":12,\"original_contour_points\":24,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.5153,\"compactness\":0.2566,\"aspect_ratio\":1.1}},{\"index\":5,\"position\":{\"x\":0,\"y\":64,\"width\":21,\"height\":23},\"actual_filled_area\":202.9,\"bounding_box_area\":387,\"image_base64\":\"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj/7xMdkwQKGz0eJCC8TDodJp1JiKinB4/HgdrsVL6BEhGLu37snx749xpUrV/g9FGJ6ehpTSQkOp4uGhgb8/rfYsWMHixeXUaBYQIkIz5BgMEjvvq/IzM6hs5jNWK2LmM/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu/3EwqFqHA6SKbSbO7o4MTgoFIiQt/+/fLp3r1onmVEY3/i9Xq5e/cOoDAo/ksmHj2iqroa3e7du/k80IPd4UTJ/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5/H4/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m/qVK9HVaBqxRIJsLsf69et45+1WvK/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=\",\"scaled_width\":18.81,\"scaled_height\":20.6,\"exact_perimeter\":94.69,\"approximate_perimeter\":87.29,\"convex_hull_perimeter\":62.79,\"perimeter_pixels\":105.74,\"approximation_points\":12,\"original_contour_points\":49,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.4667,\"compactness\":0.2844,\"aspect_ratio\":1.1}},{\"index\":6,\"position\":{\"x\":28,\"y\":0,\"width\":83,\"height\":63},\"actual_filled_area\":2317.66,\"bounding_box_area\":4193,\"image_base64\":\"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\",\"scaled_width\":74.33,\"scaled_height\":56.42,\"exact_perimeter\":390.13,\"approximate_perimeter\":343.89,\"convex_hull_perimeter\":224.77,\"perimeter_pixels\":435.65,\"approximation_points\":13,\"original_contour_points\":192,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.1683,\"compactness\":0.1914,\"aspect_ratio\":1.32}}],\"image_metadata\":{\"name\":\"Screenshot 2025-09-18 125251.png\",\"saved_path\":\"uploads/20260318_050816_Screenshot 2025-09-18 125251.png\",\"original_height\":135,\"original_width\":170,\"target_height\":87,\"target_width\":134,\"target_bounds\":{\"min_x\":10,\"min_y\":25,\"max_x\":144,\"max_y\":112},\"channels\":3,\"size_bytes\":7686,\"content_type\":\"image/png\",\"scaling_factor\":0.8955220298507462,\"cropped_image_base64\":\"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\"}}"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Detected Objects from Image-to-Text API {"data":{"objects_count":7,"objects":[{"index":0,"position":{"x":117,"y":65,"width":17,"height":22},"actual_filled_area":125.51,"bounding_box_area":299,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk/v6e+Xxefq/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD/a5ub1DVFfl6PAIs8yH9+/4a1MKWyL8z/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC","scaled_width":15.22,"scaled_height":19.7,"exact_perimeter":63.65,"approximate_perimeter":62.56,"convex_hull_perimeter":57.36,"perimeter_pixels":71.07,"approximation_points":7,"original_contour_points":13,"shape_analysis":{"perimeter_to_area_ratio":0.5071,"compactness":0.3893,"aspect_ratio":1.29}},{"index":1,"position":{"x":96,"y":65,"width":18,"height":22},"actual_filled_area":213.72,"bounding_box_area":317,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8/XseRIEUqp2z6P/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5/Ztnj1/zowwJ4m9D2aGqsO5iE8+vUC7/Q1TRZ7zofFkzNSTx0/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF/k4VKo6O/uD+D/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39/WBm/Fc/P3rE9/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH/R/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=","scaled_width":16.12,"scaled_height":19.7,"exact_perimeter":94.53,"approximate_perimeter":89.79,"convex_hull_perimeter":64.64,"perimeter_pixels":105.56,"approximation_points":10,"original_contour_points":26,"shape_analysis":{"perimeter_to_area_ratio":0.4423,"compactness":0.3005,"aspect_ratio":1.22}},{"index":2,"position":{"x":71,"y":65,"width":20,"height":22},"actual_filled_area":237.38,"bounding_box_area":352,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu/MCePe/qbDbLMx0d3Gvd47dSiU8+/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e/w9NcvnyZ/v5+2gT/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5/sVxDrx/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d/fT5vgv+mbN24wfmkcwzBZu3YtL7/8EkJrTZvmMcH/p3lM0PYH0/sC20LFnP4AAAAASUVORK5CYII=","scaled_width":17.91,"scaled_height":19.7,"exact_perimeter":97.71,"approximate_perimeter":94.25,"convex_hull_perimeter":69.91,"perimeter_pixels":109.11,"approximation_points":10,"original_contour_points":32,"shape_analysis":{"perimeter_to_area_ratio":0.4116,"compactness":0.3124,"aspect_ratio":1.1}},{"index":3,"position":{"x":45,"y":65,"width":24,"height":22},"actual_filled_area":239.79,"bounding_box_area":423,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7//NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb//NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo/irq9E0xcLC3+zdt49gMMhCdgFN1/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi/Etk/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r/RyjyD/a61ZB/hyySAAAAAElFTkSuQmCC","scaled_width":21.49,"scaled_height":19.7,"exact_perimeter":73.38,"approximate_perimeter":69.33,"convex_hull_perimeter":67.09,"perimeter_pixels":81.94,"approximation_points":9,"original_contour_points":45,"shape_analysis":{"perimeter_to_area_ratio":0.306,"compactness":0.5596,"aspect_ratio":1.09}},{"index":4,"position":{"x":24,"y":65,"width":20,"height":22},"actual_filled_area":184.45,"bounding_box_area":352,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra/eiVuKCa/n4xGT/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO/+Xq6hqXOkKosdaKZN5rEyMP7t/jy5crppefuY27W5t0u13Ozz/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD/HtfX11xML7mNu1ubdLtdzs8/4VJHCDXWWiTzXpsY2eiu03/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB/j7/GgSVhBVVlf29PPxwf09rt9/lwfIy1VmSju65X1//R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6/xzdkav1xN5+/aNXl19QVXZ3t5mNBqxJHzHu/fvdHoxRUTY2PiBp09/IUkSEV3iW8L3Kd+S/wG1GGjiGMI0wQAAAABJRU5ErkJggg==","scaled_width":17.91,"scaled_height":19.7,"exact_perimeter":95.05,"approximate_perimeter":92.24,"convex_hull_perimeter":69.94,"perimeter_pixels":106.14,"approximation_points":12,"original_contour_points":24,"shape_analysis":{"perimeter_to_area_ratio":0.5153,"compactness":0.2566,"aspect_ratio":1.1}},{"index":5,"position":{"x":0,"y":64,"width":21,"height":23},"actual_filled_area":202.9,"bounding_box_area":387,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj/7xMdkwQKGz0eJCC8TDodJp1JiKinB4/HgdrsVL6BEhGLu37snx749xpUrV/g9FGJ6ehpTSQkOp4uGhgb8/rfYsWMHixeXUaBYQIkIz5BgMEjvvq/IzM6hs5jNWK2LmM/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu/3EwqFqHA6SKbSbO7o4MTgoFIiQt/+/fLp3r1onmVEY3/i9Xq5e/cOoDAo/ksmHj2iqroa3e7du/k80IPd4UTJ/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5/H4/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m/qVK9HVaBqxRIJsLsf69et45+1WvK/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=","scaled_width":18.81,"scaled_height":20.6,"exact_perimeter":94.69,"approximate_perimeter":87.29,"convex_hull_perimeter":62.79,"perimeter_pixels":105.74,"approximation_points":12,"original_contour_points":49,"shape_analysis":{"perimeter_to_area_ratio":0.4667,"compactness":0.2844,"aspect_ratio":1.1}},{"index":6,"position":{"x":28,"y":0,"width":83,"height":63},"actual_filled_area":2317.66,"bounding_box_area":4193,"image_base64":"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","scaled_width":74.33,"scaled_height":56.42,"exact_perimeter":390.13,"approximate_perimeter":343.89,"convex_hull_perimeter":224.77,"perimeter_pixels":435.65,"approximation_points":13,"original_contour_points":192,"shape_analysis":{"perimeter_to_area_ratio":0.1683,"compactness":0.1914,"aspect_ratio":1.32}}]},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Nested area calculated {"data":{"nestedArea":6327.589599999999},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Mapped objects from Image-to-Text API {"data":{"objects_count":7,"objects":[{"id":"071ce430-3cd8-4bfe-904e-5171b234b7ac","height":19.7,"width":15.22,"perimeter":63.65,"area":125.51,"image":"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk/v6e+Xxefq/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD/a5ub1DVFfl6PAIs8yH9+/4a1MKWyL8z/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC"},{"id":"8f76b0d8-dfbd-4037-a096-446d5f0f0eab","height":19.7,"width":16.12,"perimeter":94.53,"area":213.72,"image":"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8/XseRIEUqp2z6P/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5/Ztnj1/zowwJ4m9D2aGqsO5iE8+vUC7/Q1TRZ7zofFkzNSTx0/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF/k4VKo6O/uD+D/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39/WBm/Fc/P3rE9/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH/R/4Cp3Yj4Cze9oEAAAAASUVORK5CYII="},{"id":"6ccad62e-eb34-4b83-9d77-752dcfdfcfd4","height":19.7,"width":17.91,"perimeter":97.71,"area":237.38,"image":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu/MCePe/qbDbLMx0d3Gvd47dSiU8+/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e/w9NcvnyZ/v5+2gT/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5/sVxDrx/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d/fT5vgv+mbN24wfmkcwzBZu3YtL7/8EkJrTZvmMcH/p3lM0PYH0/sC20LFnP4AAAAASUVORK5CYII="},{"id":"df0ca816-fd07-4f2f-bc7b-543e4ae666b8","height":19.7,"width":21.49,"perimeter":73.38,"area":239.79,"image":"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7//NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb//NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo/irq9E0xcLC3+zdt49gMMhCdgFN1/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi/Etk/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r/RyjyD/a61ZB/hyySAAAAAElFTkSuQmCC"},{"id":"93b9ec02-1ffc-4f7d-9162-6cceb1644fef","height":19.7,"width":17.91,"perimeter":95.05,"area":184.45,"image":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra/eiVuKCa/n4xGT/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO/+Xq6hqXOkKosdaKZN5rEyMP7t/jy5crppefuY27W5t0u13Ozz/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD/HtfX11xML7mNu1ubdLtdzs8/4VJHCDXWWiTzXpsY2eiu03/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB/j7/GgSVhBVVlf29PPxwf09rt9/lwfIy1VmSju65X1//R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6/xzdkav1xN5+/aNXl19QVXZ3t5mNBqxJHzHu/fvdHoxRUTY2PiBp09/IUkSEV3iW8L3Kd+S/wG1GGjiGMI0wQAAAABJRU5ErkJggg=="},{"id":"75e27081-929c-49b6-acc2-e81b7d0faa14","height":20.6,"width":18.81,"perimeter":94.69,"area":202.9,"image":"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj/7xMdkwQKGz0eJCC8TDodJp1JiKinB4/HgdrsVL6BEhGLu37snx749xpUrV/g9FGJ6ehpTSQkOp4uGhgb8/rfYsWMHixeXUaBYQIkIz5BgMEjvvq/IzM6hs5jNWK2LmM/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu/3EwqFqHA6SKbSbO7o4MTgoFIiQt/+/fLp3r1onmVEY3/i9Xq5e/cOoDAo/ksmHj2iqroa3e7du/k80IPd4UTJ/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5/H4/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m/qVK9HVaBqxRIJsLsf69et45+1WvK/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII="},{"id":"7b9002a6-0a08-47af-8027-53e5a9fac46c","height":56.42,"width":74.33,"perimeter":390.13,"area":2317.66,"image":"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"}]},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Number of letters detected {"data":{"noOfLetters":7},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Perimeter calculated {"data":{"exactPerimeterSum":909.14,"perimeter_in_feet":75.76},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Actual filled area sum calculated {"data":{"actualFilledAreas":[125.51,213.72,237.38,239.79,184.45,202.9,2317.66],"actualFilledAreaSum":3521.41},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Occupied area calculated {"data":{"conversionFactor":0.00694444,"occupiedArea":24.45},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Average character height calculated {"data":{"avgCharHeight":25.07428571428571},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Original image dimensions and ratio {"data":{"originalWidth":134,"originalHeight":87,"ratio":1.5402298850574712},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Calculated sign dimensions {"data":{"widthOfSign":"120","otherDimensionOfSign":77.91},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Image to Text processing completed {"data":{"imageToTextResponse":{"objects":[{"index":0,"position":{"x":117,"y":65,"width":17,"height":22},"actual_filled_area":125.51,"bounding_box_area":299,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk/v6e+Xxefq/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD/a5ub1DVFfl6PAIs8yH9+/4a1MKWyL8z/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC","scaled_width":15.22,"scaled_height":19.7,"exact_perimeter":63.65,"approximate_perimeter":62.56,"convex_hull_perimeter":57.36,"perimeter_pixels":71.07,"approximation_points":7,"original_contour_points":13,"shape_analysis":{"perimeter_to_area_ratio":0.5071,"compactness":0.3893,"aspect_ratio":1.29}},{"index":1,"position":{"x":96,"y":65,"width":18,"height":22},"actual_filled_area":213.72,"bounding_box_area":317,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8/XseRIEUqp2z6P/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5/Ztnj1/zowwJ4m9D2aGqsO5iE8+vUC7/Q1TRZ7zofFkzNSTx0/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF/k4VKo6O/uD+D/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39/WBm/Fc/P3rE9/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH/R/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=","scaled_width":16.12,"scaled_height":19.7,"exact_perimeter":94.53,"approximate_perimeter":89.79,"convex_hull_perimeter":64.64,"perimeter_pixels":105.56,"approximation_points":10,"original_contour_points":26,"shape_analysis":{"perimeter_to_area_ratio":0.4423,"compactness":0.3005,"aspect_ratio":1.22}},{"index":2,"position":{"x":71,"y":65,"width":20,"height":22},"actual_filled_area":237.38,"bounding_box_area":352,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu/MCePe/qbDbLMx0d3Gvd47dSiU8+/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e/w9NcvnyZ/v5+2gT/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5/sVxDrx/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d/fT5vgv+mbN24wfmkcwzBZu3YtL7/8EkJrTZvmMcH/p3lM0PYH0/sC20LFnP4AAAAASUVORK5CYII=","scaled_width":17.91,"scaled_height":19.7,"exact_perimeter":97.71,"approximate_perimeter":94.25,"convex_hull_perimeter":69.91,"perimeter_pixels":109.11,"approximation_points":10,"original_contour_points":32,"shape_analysis":{"perimeter_to_area_ratio":0.4116,"compactness":0.3124,"aspect_ratio":1.1}},{"index":3,"position":{"x":45,"y":65,"width":24,"height":22},"actual_filled_area":239.79,"bounding_box_area":423,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7//NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb//NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo/irq9E0xcLC3+zdt49gMMhCdgFN1/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi/Etk/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r/RyjyD/a61ZB/hyySAAAAAElFTkSuQmCC","scaled_width":21.49,"scaled_height":19.7,"exact_perimeter":73.38,"approximate_perimeter":69.33,"convex_hull_perimeter":67.09,"perimeter_pixels":81.94,"approximation_points":9,"original_contour_points":45,"shape_analysis":{"perimeter_to_area_ratio":0.306,"compactness":0.5596,"aspect_ratio":1.09}},{"index":4,"position":{"x":24,"y":65,"width":20,"height":22},"actual_filled_area":184.45,"bounding_box_area":352,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra/eiVuKCa/n4xGT/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO/+Xq6hqXOkKosdaKZN5rEyMP7t/jy5crppefuY27W5t0u13Ozz/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD/HtfX11xML7mNu1ubdLtdzs8/4VJHCDXWWiTzXpsY2eiu03/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB/j7/GgSVhBVVlf29PPxwf09rt9/lwfIy1VmSju65X1//R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6/xzdkav1xN5+/aNXl19QVXZ3t5mNBqxJHzHu/fvdHoxRUTY2PiBp09/IUkSEV3iW8L3Kd+S/wG1GGjiGMI0wQAAAABJRU5ErkJggg==","scaled_width":17.91,"scaled_height":19.7,"exact_perimeter":95.05,"approximate_perimeter":92.24,"convex_hull_perimeter":69.94,"perimeter_pixels":106.14,"approximation_points":12,"original_contour_points":24,"shape_analysis":{"perimeter_to_area_ratio":0.5153,"compactness":0.2566,"aspect_ratio":1.1}},{"index":5,"position":{"x":0,"y":64,"width":21,"height":23},"actual_filled_area":202.9,"bounding_box_area":387,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj/7xMdkwQKGz0eJCC8TDodJp1JiKinB4/HgdrsVL6BEhGLu37snx749xpUrV/g9FGJ6ehpTSQkOp4uGhgb8/rfYsWMHixeXUaBYQIkIz5BgMEjvvq/IzM6hs5jNWK2LmM/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu/3EwqFqHA6SKbSbO7o4MTgoFIiQt/+/fLp3r1onmVEY3/i9Xq5e/cOoDAo/ksmHj2iqroa3e7du/k80IPd4UTJ/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5/H4/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m/qVK9HVaBqxRIJsLsf69et45+1WvK/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=","scaled_width":18.81,"scaled_height":20.6,"exact_perimeter":94.69,"approximate_perimeter":87.29,"convex_hull_perimeter":62.79,"perimeter_pixels":105.74,"approximation_points":12,"original_contour_points":49,"shape_analysis":{"perimeter_to_area_ratio":0.4667,"compactness":0.2844,"aspect_ratio":1.1}},{"index":6,"position":{"x":28,"y":0,"width":83,"height":63},"actual_filled_area":2317.66,"bounding_box_area":4193,"image_base64":"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","scaled_width":74.33,"scaled_height":56.42,"exact_perimeter":390.13,"approximate_perimeter":343.89,"convex_hull_perimeter":224.77,"perimeter_pixels":435.65,"approximation_points":13,"original_contour_points":192,"shape_analysis":{"perimeter_to_area_ratio":0.1683,"compactness":0.1914,"aspect_ratio":1.32}}],"image_metadata":{"name":"Screenshot 2025-09-18 125251.png","saved_path":"uploads/20260318_050816_Screenshot 2025-09-18 125251.png","original_height":135,"original_width":170,"target_height":87,"target_width":134,"target_bounds":{"min_x":10,"min_y":25,"max_x":144,"max_y":112},"channels":3,"size_bytes":7686,"content_type":"image/png","scaling_factor":0.8955220298507462,"cropped_image_base64":"iVBORw0KGgoAAAANSUhEUgAAAIYAAABXCAIAAABOeapMAAAgAElEQVR4Ae3BDXhT9aE/8O/vnJMmbdO8kZBii2DtFsEyKE2b8qI4ircwwwRfoIAX7nAbuEtB0CuOKaAMBzhRClPchg4vBYpDvcVqUeojAq6tkNBS0QiNreJompC3JmlOcs75/Xf73P5v89BKe0dd7/Pcz4dQSjH0+P1+j8fj9/uj0SiApKQktTpNp9MbDAb8HXied7vd3itXQuFwXIjLOJkyNVU3bJheP0yhSMbQQCilGAI6OyMff/zxmTO28+c//fyzzy9fvhzqCHaEwnFBQBe1SpmWotQbjd83fX/MmLH5+fmTJ0/WarW4FofDcfr06bq62i++uNDS0uK94g6HwpEojy4KuTwtLVU3zJCZkTH21rG5E3ILCwvHjB2LfxxCKcU/1DvvvHOksvL9999vdjrRTcZxMo6VJckIYQBQKsVj8bggxgUB3TIyMqbdftuP755z7733chyHRK2trX9+/fV33323rq42FI6gm0Iu5ziWZRlCGEolUZQEQYzyPLop5HJzvnnWrB/NnTNnzNix+M4RSin+ESRJevHFF//06itnbHZ00WnUMplMohKuhSFMPB7vCIXjggDAZDItXrx4ZekKZZoKwOnTp3ft2vnWm28EgiEAKQp5qjIV/cAQRqJSZ2c0FI4AUMjld1mtK1asuOOOaQDBd4VQSvHdosCfXnll67ZtDocDgE6jlslkEpUwcAxh4oLo9fkA3JyV9djatV9//dWvf70ZgIzjdFqNRCX8jzCE6ejoiER5ALOt1vUbNpjNZnwnCKUU36HGhoaVq1YeP/4RAINexxBGohL+PgxhALjcHnRJUcjT0tIkKuHvxhAmykcDwRCA1atXbdv2W47jMMgIpRTfled++9tH/+3fAOi0WhnHSlTCdSWKlGUJrjeW5fz+QJTnc3JuffXVP5nNZgwmQinF4JMkadHChQcrKmQcp9NqJCrhfxWGMABcbg+AV/bs+cnSpRg0hFKKQeb3+2cWF9fV12vUKnlSkkQl9I8oUlBJopQhBIRhWYLrQRQpqCRRyhACwrAsQf+wLNfmagewYcOGjRs3YnAQSikG05UrV6ZMmeJwOAx6HUMYiUroA0MYiUrhUDgS5dE3GcelpaXJOFaiEvqHIUyUjwaCIXwrtUqpkCskKqFvDGE6OjoiUX7NmjXPPfccBgGhlGLQhMOhwsLCpqZPjQa9RCX0gSEMH4v5A0EAytSUPLN5zC1jsrOzDcOHp6amAuBjvN/vb77YfOGLL2x2ezjUIZNxGIhYLDbyxlHjx08wmUyZGRlKpZJhWUkUQ6FQ61dfXfjC0XjuXFPTp+hi0OsYwkhUQm8YwoQjkVA4snbt2i1btuB6I5RSDJo77ph2/PhHRoNeohJ6wxCGj8X8gSCAadNuv++++++8806TyYS+UUp/8dBDu19+2aDXoR86O6OSKB768+G77roLfeN5/i9/+Ut1dXVFxcGWllYARoMegEQlXIUhTDgSCYUjL7300vLly3FdEUopBsfKlaU7d+7SabUyjpWohKswhHG5PQCKi4tXr15dXFyMfvD7/YWFha0tLWlpqegHUaRen2/5smUv7d6Nfgh1BP+097UXnn++2elMUchVarUoCrgKQ5hAsCPK86dOnZo8eTKuH0IpxSB488037rnnXmVqSmpKikQlJGIIExdEr89348iR2559dv78+ei3ceNympo+NRr0EpXQP6JIvT7f5s2b1637JUDQD52dkSeeeHL79u0A0o3DRVHAVViWa3O1Gw365i+/TE1V4johlFJcbz6fL+um0f5AMN04XBQFJGJZLvQ34cicOXP+/bW9yjQV+u3xxx/funWrQa/DQDCE6ejoiET5c+fO5eTkoL/ohx8eX7ig5HKby2jQS1TCVRjCuNyeRYsW7du3D9cJoZTiuhIEYeqUKXX19SPSjYIQRyKGMOFIJBSOrF27dsuWLRiIpqamcePGpSjkaWlpEpWQiCFMINjBcWxqSopEJSRiWa7N1W4pKKitrQUh6De32/1Pd955tqHBoNfhKgxhonw0EAzt3r172bJluB4IpRTXlSAIa9as/sPv/xDleYVcrlalAZCoBIAhTJSPBoKhp59++sknn8QAzSgqqvngA6NBL1EJiViWa3O1G/S6zs4oyzIKuUKiEhKJguj1B/bt27do0SIMBM/zUyZPOmOzGw16iUrowhBGopLb4wVgMpnWb1i/cMFCXA+EUopB8KXTuW3btj179sQFIUUhV6nVVJLiguj1+VavXrX9uRdAMCAffvjhD3/4Q7VKmZSUhEQsy7W52hVyuc1mq62tXfrggzqNWiaTSVRCDwxhXG7P6NGjnM4vCSEYiFBH8NZbc776+mujQS9RiSGMy+0BcHNW1sOrV69YsQLXD6GUYtA0NTW98MLze/a8AkCtUgaCoWnTbv/ww+MYKEpnzpp19OhRo0EvUQk9MIQJRyKhcKSysnL27NkAFpSUHKyoMOh1uIooUq/Pt3fv3sWLF2OAPjt/fvz48SzLRnkewOjRox566BerVq2Sy+W4rgilFIPMbrf/9tlt+w8cBNDe3m4wGDBAjQ0N4ydMUKamJCcrcBW3x7t69art219AF0EQbs7K+urrr40GvUQl9MAQxuX2WAoKauvqMHC7du0qLS3VabWPPProytIVyjQVBgGhlOI78eabbwCYO/ceDNyaNQ8///wOo0EvUQk9MIRxuT2jR49yOlsIwX+htOaDmhkz7lSrlElJSUjU2RkNhSN1dXUFBQUYICpJO3ftvOeeezMzMzFoCKUUQ5sgCLeYTM1Op0GvQyJREL3+wKGKivvnzUOimTNnHj161GjQS1RCDwxhXG7PmjVrnnvuOQxJhFKKoe34R8fvmHaHWqVMSkpCDwxhXG5PTs6t58414Soff/zxlClT1CplUlISErk93ryJuafP2DAkEUophrZNmzatX7/eoNfhKm6Pd8eOF1auXIXe3Hbb1JMnTxn0OiTq7IzyfKyhoWHM2DEAwRBDKKUY2n48e/aRt9826HVI1NER5jj2s88dmZmZ6E1Z2Y5Vqx426HW4itvjfWXPnp8sXYqhh1BKMYTFYrGxY8Y0O50GvQ6J3B5vcXFxdfW7AEFvmpqaJubmyuVJyckKJHJ7vKtXr9q+/QUMPYRSiiHM4fhswvhcjmOTkxVI5PZ4N2zYsHHjRvSJ5k7IPdvQYNDrkMjt8c62WiuPHMHQQyilGMKOHj06c+ZMnUbNcix6EEXq9fkOVVTcP28e+jZ//rxDh1436HVI5PZ48ybmnj5jw9BDKKUYwsrLyx944AGDXodEsVgsEAx9/PHHkyZNQt8eeeSR7du3G/Q6JHJ7vDdnZdlsZ1RqDYYYQinFELZ79+6HHnrIoNchUUdHWC6X1dWfNplM6Nuz27Y8tvaXBr0Oifz+oF4/rP6T05mZmRhiCKUUQ1hZ2Y5Vqx426HVI5PcHhw3T1dbVjxo1Cn3btWtXaWmpTqtlWYIewqGwIjmlrr4+OzsbQwyhlGIIKyvbsWrVwwa9Don8/uCwYbrauvpRo0ahb7t27SotLdVptSxL0ENHRzgtLfXjv9RlZ2djiCGUUgxhu3fvfuihhwx6HRKFQ2GGZevrPxkzdiz6tvU3v3l83TqDXodEfn9Qrx9W/8npzMxMDDGEUoohrKKioqSkRKfVsixBD7FYLBAMnThxYurUqejbmjUPP//8DoNeh0Ruj/fmrKyzZ+3KNBWGGEIpxRBWU3Nsxow7dRo1y7HoQRSp1+fbt2/fokWL0Le5c+e+9dZbBr0Oidwer6WgoLauDkMPoZRiCPvS6fzBD8ZJopiqTEUit8e7du3aLVu2oA+CIOTk5DgcDoNeh0Ruj/fee+/9859fBwiGGEIpxRAmSdLYsWMdDodBr0Mit8c7deqUEydOonf09Okz+fn5ytSU5GQFErk93rVr127ZsgVDD6GUYmi77777Dh8+bNDrkCgcCksU55qasrNvBgiu8swzz/zqV78y6HVIJIrU6/Pt27dv0aJFGHoIpRRD27Zt29auXWs06CUqIZHb4928efO6devQm9wJE842NBj0OiQKh8ISxfnz52/KysLQQyilGNpOnz6dn5+vTE1JTlYgkd8fzMjM+PLLFlzl6NGjM2fOVKuUSUlJSOT2eKdOnXLioxMgBEMPoZRiqKO5E3LPNjQY9DokEkXq9fle2bPnJ0uXoidK7/jhHcePf2Q06CUqoQeGMC63Z8OGDRs3bsSQRCil+E50dkbOnWsqKCjAwG3cuPGpp54yGvQSldADQxivz6/XD2v96muZTIZulZWVd999t0atksk4JOrsjIbCkc8/P28yjcEARaOdjY3nCgoKMJgIpRSD77XXXnv6qaeanc4LFy5kZ2djgFpbW7+XnS3j2FRlKq7i9niXL1v20u7d6BKNdt40enSbq91o0EtUQg8MYVxuT3FxcXV1NQbu8ccf37p167x59//bvz1mNpsxOAilFIPp9UOHnnvuubr6enSZMH68/awdIBigBSUlBysqjAa9RCX0wBAmykcDwVBlZeXs2bMBzJ8/79Ch140GvUQlJBIF0esPVFVV/ehHP8IA/eUvf5k8eTK6LVmyeM3qNT8YPx7XG6GUYnBUVlY+++y2kydPAdBptTKOlajk9ngXLigp338AA9TU1DRu3DhlakpysgKJGMJ4fX4ADofjxMmTS5Ys0WnUMplMohJ6YAjjcnvyJuaePmPDAF3+619zbh3r9QfSjcOpJIUjkVA4AmD5smWPPPpodnY2rh9CKcX1VllZ+eKLLx49ehSATqOWyWQSlQAwhInH415/oLR0RdmOMhCCgfiXf1myd+9rRoNeohISsSzX5mrPyMgIdQREUVIqlaIooAeGMFE+GgiGjh17v6hoBgbC7XZPKixsdjqNBr1EJXRhCNPR0RGJ8srUlJ8sXfqv//oLk2kMrgdCKcX1tqCk5GBFhU6jlslkEpXQA0MYPhbzB4JLliz+05/2YiBcLlfW6FFxQdRpNRKVkIhluStXvHJ5klKpFEUBiRjCuNyeOXPmvPnmmxiIz86fnzlz5ldff2006CUqIRHLcm2udgDV1dXFxcW4HgilFNdbKBS65ZZbvvnmm3TjcFEUkIghTDwe9/oDU6dOefXVP2VnZ6Pffv/73y9btkyjVslkHPqNIYzL7UlRyJ0trUajEf22/8D+ny1dGonyRoNeohJ64/Z4V69etf25F0BwXRBKKQbB8Y+O3zHtjhSFPC0tTaISEjGEkajk9niVqSmbn3lm5cpV6Lcfz5595O23jQa9RCX0A0OYKB8NBEOHKirunzcP/fNVa8v6DRv27n0NQLpxuCgKuArLcm2udpPJ9Nn584RhcJ0QSikGx6ZNm9avX6/TqGUymUQlXIVluTZXOwBLQUHpypXz5s2TyWTohxlFRR999JFGo0I/xOOCPxDcseOFlStXoR++am158aXdf/j9770+n1qlVMgVEpVwFZbl2lztAM5/+umYsWNx/RBKKQbN/PnzDh16XafVsixBbxjCSFRye7wAcnJunTNnTnHxzLy8icnJKegNpbTt8uXfbPnNzp27dFotyxJcS2dnlOO4V159derU2wwGA/pw6dKlU6dOHTly5N133vH6fACMBr1EJfSGIUwg2BHl+TfeODx37j24rgilFINpRlFRzQcfGPQ6hjASldAbhjBxQfT6fOhiMpnGjBmTbjTecstYlUoJIByJOJ0XL/+17cKFLxwOB8/HdFqNRCX0A0MYiUpuj3dEunHs2FszR2aO/E83yjguLggul6u5+eKlry99+mlTm6sdgIzjdFqNRCX0gWU5vz8Q5fmdO3euWPGvAMF1RSilGEyCIPzwh3ecPHlKp1HLZDKJSugbQ5goHw0EQ+hbikKeqkzFQDCEicfjHaFwXBDQBxnHpaWlsSzBt2JZ7soVb1wQfvvss488+igGAaGUYpBRSu/+8Y+PvP22MjVFqVSKooD+EUWKbixLcP2IIkUXliXoN5bl2lztAF566aXly5djcBBKKb4TK1eW7ty5C0C6cbgoCvhfhSFMXBC9Pp9apfz3fftnz56NQUMopfiu7D+w/xfLlwWCIbVKqZArJCrhuhJFyrIE1xvLcm2udgBTp04p37fvxlGjMZgIpRTfodbW1kceeeTw4cMAdFqtjGMlKuHvwxBGopLb40UXhVyuVqVJVMLfjSFMR0dHJMorU1OeXL/hsccew+AjlFJ85yorK5/ZvLmuvh6AWqVUyBUSlTBwDGHi8bjXHwBgMpnWrVvX2tr6zObNUZ4HYNDrGMJIVML/iN8fjAsCgCVLFm9Yv+GmrCx8JwilFP8ghw8ffunFF2s++ABdlKkpyckK9E8sFgsEQ+hiKSh44J//+Wc/+5lcLgfw2fnzf/jj7w/sP9DmagegkMtTUlJYlqAfRJFGIpEozwMw6HX33nv/z5cty83NxXeIUErxD1VfX//GG28ce/+9xsZzcUFANxnHsSzLcSwAQRD/Ji4I6OHmrKw777zz7rvvnjlrFq7idrsPHz78TlXVqVOnvD4fusk4DoCMYxmWlUQxLogA4oKAbjqNOt9SaLVa773nnhE33IDvHKGUYmiw2+1n7Xb7WfsXX1xoaWnpjEQ6O8OdnVEASUny5JQUhVyeOTIzOzv7Bz/4wfgJEwry85OTU3Atly5d+uSTepvN9sUXX7S2tF6+fDkej0Ui4XgsLkuSpaSkymRJBoP+5uzs73//+xMm5JrN5lGjRuEfh1BKMfREo52hULgjGOzo6ACQkpqalpaWmpqqVCrx9/H5fOFwuCMYjMfjMpksTaVKTU3VarQgGCIIpRT/ZyghlFL8n6GEUErRh9bW1oDfz7Cs0Wg0GAzoG6U0FotRKlFKWZZLSkpC32KxmCgK5D8xSUlJhBB8K0qlSCTCcTIAghBPTVXiWiRJ4vkow7AAKJUAKBTJ6I0kSbEYD4BSynGyv0EiKkl8jAdACIM+UCpRShmGlcvlSEQp5fkoAEopy3JJSUm4FkIpRaIvnc5XXn3lww8/vOBwdHR0MCyr1mhzcnKKi/9p+fLlyckpuEow4L/Lav2q9StRkibm5lYeqQQIekMpnTVrVlNTE8swI0aMeO+9oyq1Bn27dOnSjBkzhHg8LS1NEAWP232X1frHP+7Bt6qpObZkyb8olcpkhUIQhSsez7pfPbFixQpcpampac7dd3MyWTDgv+/++8t2lIEQ9PDZ+fOzZ8/mZH/DoQvHcoIoIJHP58/JyXn77bc5jkMPFy9etFqtQjwe5fnbpk49cPAgroVQStHDpk2btjyzORLlAcg4Ti5PkkQxLohxQQBw48iR2559dv78+Ujk8/luGn1jIBgCcHNW1sXmZvSBUikrK6ulpRWAMjWlpfWrYcOGoW9PPvnEr3+9GYnOnTuXk5ODvr355hv33HMvEp07dy4nJweJamtrJ02ahC7FxcXV1dVIdPr06fz8fPTDjSNHNjudHMehh6ampnHjxqFL3sTc02dsuBZCKUW3H8+efeTttwGkG4eLouD3B+OCAEAhl6elpTKEcbk9AJ544lebnv41CP4/v99vzstrdjoBWAoKautqAYLeUErzzXlnbHYZx2VkZthsdq1Wiz50dkaybrrpyhWvTquJCyLLEoYwLrdn+bJlL+3ejb5VVVVZrVaNWiWTcQBYlmtztZtMps8//xyJ7Hb75EmTOI4NhSMLF5SU7z+ARI0NDRaLhePY1JSUeDwe6YyiN1GeN5lMTU1NHMehB4fDUWgpiPF8JMoXTZ9+rKYG10Iopegyd+7ct956S6fVyuVJl9tcAEakG2+44QYAl77+2uX2AMhMT/f6fZEov+WZZ9b+8pfo5vP58s3mZqcTgKWgoLauDn2glOab887Y7DKOy8jMsNnsWq0WfXj55ZeXL19u0OtYlmtztSvkcrUqLRDskMtlFy46DQYD+lBVVWW1WjVqlUzGiSJlWQLA7fGWlq4oK9uJ/0bt9rOTJ03iODYUjixcUFK+/wASNTY0TCq0MCyblCRnWcIQRqISuokiZVkiitTr800YP/6T06c5jkMPDsdnhZbCGM9HonzR9OnHampwLYRSCqCsbMeqVQ/rNGqZTOZye27Oynps7drZs2ePGJEOkEuXLlUcPLh162/cHu+IdGPA749E+TfeODx37j3o4vP58s3mZqcTgKWgoLauFiDojURpgTnvjM0u47iMzAybza7VatGHceNympo+TTcOb3O1z7Za29vbGxoa1Ko0l9vz9NNPP/nkk+jDO++8c9ddd2nUKnlSUiDYIYrisGG60N+EI+++887MWbPQzW63T540iePYUDiycEFJ+f4DSNTY0GCxWDiODYUjs63WXbt2iqIkShLLMKIksQyDLrF4PFkhHzlqNEECh8NRaCmI8XwkyhdNn36spgbXQiilV65cuTEzIy6IOq3G5fYUTZ/+1ltvKtNUSNTa2lpcXOxwOHQatdcfKJk//8DBg+ji9/vNeXnNTicAS0FBbV0d+mbOm3jGZpdxXEZmhs1m12q16E11dfWsWbM0ahWlUiAY8nq9R44cWbJkSbpxeJurffToURcuXOQ4Dr2pqqqyWq0atSoa5efMmfPll1/W1dePSDdebnPpNOovW1pUag3+E7Xbz06eNInj2FA4snBBSfn+A0jU2NBgsVg4jg2FI4sWLdq3bx8GwuFwFFoKYjwfifJF06cfq6nBtRBK6dbf/ObxdevSjcPbXO0mk+nzzz8DCHpz+a9/vSEjA8CaNWs2rH9Spdagi9/vN+flNTudAKZOnXLioxMgBH0otFjq6utlHJeRmWGz2bVaLXozc+bMo0ePphuHt7nap06dcuLESZ/Pl3nDCIkiJSXF6/Pt3bt38eLF6E1VVZXVatWoVf5AcPfu3UVFRd/73veUqSlKpbLN1T7baq08UgkQAHa7ffKkSRzHhsKRhQtKyvcfQKLGhgaLxcJxbCgcmTfv/oqKQxgIh8NRaCmI8XwkyhdNn36spgbXQqgk3Xb7bSdPntKoVf5A8N133505cyb69vzz22WypBUrVqAHv99vzstrdjrVKqVWN6yoqAh9e/+99wMBXyQSzcjMsNnsWq0WV2lqaho3bpwyNSUpSe71+fbt27do0SJQ+tOf/XTPnlfSjcPbXO15E3NPn7GhN1VVVVarVa1SBoKh1atXbd/+wuOPP75161aDXicKotcf+N2Lv/vFQ78AqN1+dvKkSRzHhsKRhQtKyvcfQALa2NBosVg4jg2FIyXz5x84eBAD4XA4Ci0FMZ6PRPmi6dOP1dTgWkhbW9vYMWM6OjrigpCTc+u5xnMgBAPk8/nyzeZmpzPdOLyzMxIIhtA3jVqlUCiuXPFmZGbYbHatVour/PSnD+7Z84rRoPf6/CNGjLjY3CyTyQA0NjSMnzBBmZrCskwgGDp27P2iohm4SlVVldVq1ahV/kBw+bJlL+3eDcCcN/GMzT4i3ejz+aM8//nnn5tMpvr6+mm3385xbCgcWbigpHz/ASRqbGiwWCwcx7Iso9UNM5luASDE4+iBj/EAXtv72k1ZWUjkcDgKLQUxno9E+aLp04/V1OBayCeffJKfn69WKQPB0KJFi/bt24eB8/l8+WZzs9Np0OsAiCIFlUAY9IZlCQC/P5iRmWGz2bVaLRK5XK7sm7MEQVSr0lxuz4YNGzZu3IhuM2fOPHr0aLpxeJurfbbVWnnkCK5SVVVltVo1apU/ECwtXVFWthPAl06nyWQCoNcPu9zmmjB+vP3s2UuXLmXddJNcnhQKRxYuKCnffwAJaGNDo8Vi4ThWqVSG/iYcQR9sNltubi4SORyfFVoKYzwfifJF06cfq6nBtZBTp05NmTJFo1b5A8EHH1z6xz/uwcD5/X5zXl6z05luHB6NRv2BIPqmUasUCsWVK96MzAybza7VapFo06ZN69evN+h14VCYYVnnly0GgwHdamqOzZhxp0atEgQhFI6c//TTMWPHIlFVVZXVatWoVf5AsLR0RdmOMhAC4NVXXln64IMatUom49we78svv7x06VKtRg0gFI4sXFBSvv8AEjU2NFgsFo5jU1NS4oIYi/EsyyBRJBIFYLPbc3JuBQh6cDg+K7QUxng+EuWLpk8/VlODayHnP/104sSJDEEkyhcXF1dXV2PgfD5fvtnc7HSmKOQjR41e+9hjLMcBEAWB5ThREFiOEwWB5ThRELZu29ba0iKKYkZmhs1m12q16CEWi5lM329paTXodW6Pd/XqVdu3v4AEdEbRjJoPPjAa9C63Z/myZS/t3o1EVVVVVqtVo1b5A8HS0hVlZTvxX+j8+fMPHXrdaNCHIxGO49Y88mh5efk3l74OhSMLF5SU7z+ARI0NDRaLhePY5GRFPC6EwxEAcUGQcVxcEGQcFxcEdGk4e/YH48cjkcPhKLQUxHg+EuWLpk8/VlODayGdnZExY8a0tLQq5PKUZMVF55darRZ9o1QihEEin8+XbzY3O50Apk6dcuLESfSt0GKpq6+XcVxGZobNZtdqtejhtddeW7JkiU6rZVnS2RnNM5uNRmNnpJPlOHRJSVY4HI6LFy8kJSV1dIQ5jm1p/WrYsGHooaqqymq1atQqfyBYWrqibEcZCEGXaLQz66abLre5MtPTvX4fAO0wfYzvdHu8CxeUlO8/gESNDQ0Wi4XjWJ6P3X777b/evFmSJCSSJAlAbu6E1FQlEjkcjkJLQYznI1G+aPr0YzU1uBZCKV1QUnKwosJo0LvcnrVr127ZsgV9u+22qTeOHFm+/wB68Pl8+WZzs9MJwFJQUFtXhz5IlBaY887Y7DKOy8jMsNnsWq0W/40WWgrr6uuNBr1EJZblrlzxxgUBiVIUcpVaLYoCALfHu3nz5nXr1qGHqqoqq9WqUav8gWBp6Yqysp3o4eTJk7fddpsyNSU1JSXKR1lWxrLE7fEuXFBSvv8AEjU2NFgsFo5jQ4e6eh8AAAXtSURBVOHIokWL9u3bh4FwOD4rtBTGeD4S5YumTz9WU4NrIZTS6urqWbNm6TTqWDweCkeOHXu/qGgGerNp06b169cDmDp1ytat2yZPnowuPp8v32xudjoBWAoKautqAYLeUErzzXlnbHYZx2VkZthsdq1Wi241NcdmzLhTrVIq5Ip4PC5KIvqWlJTEEMbl9tw4cmSz08lxHLpVVVVZrVaNWuUPBEtLV5TtKAMh6GHjxo1PPfWUTqtlWYIubo934YKS8v0HkKixocFisXAcGwpH5s27v6LiEAbC4XAUWgpiPB+J8sXFxdXvvgtC8K0IpRRAocVSV1+fmZ5+qa1NxnG7fve7n//85+ihszPyxBNPbt++Xa1SKuQKl9vz4INL//jHPeji8/nyzeZmpxOApaCgtq4OfaCU5pvzztjsMo7LyMyw2exarRbd5s6d+9Zbb6Ubh4ui4PZ4ZRwXFwT0QSGXq1VpcUH0+nx79+5dvHgxulVVVVmtVo1a5Q8ES0tXlJXtxFUKLZa6+nqjQS9RCYDb4124oKR8/wEkamxosFgsHMeGwpGFC0rK9x/AQDgcDkuBOR6LR6J8cXFxdXU1roVQSgF8dv782FtvBZCZnu7yeOKCMG3a7Xf9aJbplrHxePzsWfvrr//Z4XCoVcq0FOWltrYbR448feaMwWBAF5/Pl282NzudACwFBbV1tQBBbyil+ea8Mza7jOMyMjNsNrtWq0WXixcvjh0zRsaxqcpUt8e7fNmyxUuWRCJhXIVlOVEU1j72WGPjuWHDdG2u9ryJuafP2NCtqqrKarVq1Cp/IFhauqJsRxkIQaLW1tZbTCZRFHVajUQlt8e7cEFJ+f4DSNTY0DCp0MKwLICMzJFms5lKoiRRXEWiUiAQ/OW6X067fRq6ORyOQktBjOcZljUa0wsnTaKSKEkUV/H5/YWFhRs3biSUUnR588037rnnXgAj0o08H/P6fEhkNOgBuNweZWpKff0nY8aORTefz5dvNjc7nQAsBQW1dXXoA6U035x3xmaXcVxGZobNZtdqteiycmXpzp270o3Dr1zxyuVJbo9HoUhG3yoqKkpKSnQatUSpPxA8duz9oqIZ6FJVVWW1WjVqlT8QLC1dUVa2E70pLy9/4IEH1CqlQq5wuT0LF5SU7z+ABLSxodFisXAcq1QqQ38TjuBbvfzyyz//+c/RzeFwFFoKYjyvUqs7OyOBYAh9y5uYe/qMjVBK0a2ysnLJ4n/2B4IyjtNoVABEQQTAciwAt8cLwGQy/cd/vGkyjUEPPp9v4sTclpZWAHkTc0+fsaEPlNKJublnGxoA3Dhy5NmGBq1WC8Dj8WTffFMgGNJptV6fr7R0RVnZTnwrSZK+/73vNTudOq3W6/MVFxdXV1ejS1VVldVqVaamhMKR5cuWvbR7N/rwwAMPlJeX6zRqrz8wb979FRWHkMhut1sKCliWTUlWoAeJUgAMIegWi8dD4Uj5/vKFCxaim8PxmTnPzPOxNGUqAIlShhD0xusPzLZa/6OyklBK0cPly5effPKJP79+KBAMIVFGRsZPf/rT9evXMwyDRFeuXLkxMyMS5QHcOHJk61dfoQ8SpTeOHPnNN98AUMjll775ZtiwYQBWrizduXMXul24cCE7OxvXQHe8sPPh1avQ7dix94uKZgA4fPjwfffdhy4LF5SU7z+APsRisbFjxjQ7nQCKi4urq6uRqL6+3mKxoN9e2bPnJ0uXoltTU9O4cePQP5aCgtq6OkIpxVUuXbr0/nvvnWtq9Hp9ANLTR+RNnDhr1kxlmgq9icfjH310PBLppJTqdLqpU6eib8c/Oh7wBwghKSnJt98+TSaTAfjwww+DwaBcLo9EwunpIyZNmoR+iMfj7733HiGEZdlQKGQymXJybgWIy+Wqr6+XcVwsHs/KysrJyUHfLv/1r7V1tSzLjRw5Mjd3AkDQQzDgP3HyFCGEZVkAlFJCCHpDKY3FYvlm84gbbkC3UCh08sQJUZI4jsO34nk+PT29oKCAUErxf4aS/wdNDNVPJphknQAAAABJRU5ErkJggg=="}},"dataObjects":[{"id":"071ce430-3cd8-4bfe-904e-5171b234b7ac","height":19.7,"width":15.22,"perimeter":63.65,"area":125.51,"image":"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk/v6e+Xxefq/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD/a5ub1DVFfl6PAIs8yH9+/4a1MKWyL8z/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC"},{"id":"8f76b0d8-dfbd-4037-a096-446d5f0f0eab","height":19.7,"width":16.12,"perimeter":94.53,"area":213.72,"image":"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8/XseRIEUqp2z6P/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5/Ztnj1/zowwJ4m9D2aGqsO5iE8+vUC7/Q1TRZ7zofFkzNSTx0/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF/k4VKo6O/uD+D/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39/WBm/Fc/P3rE9/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH/R/4Cp3Yj4Cze9oEAAAAASUVORK5CYII="},{"id":"6ccad62e-eb34-4b83-9d77-752dcfdfcfd4","height":19.7,"width":17.91,"perimeter":97.71,"area":237.38,"image":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu/MCePe/qbDbLMx0d3Gvd47dSiU8+/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e/w9NcvnyZ/v5+2gT/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5/sVxDrx/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d/fT5vgv+mbN24wfmkcwzBZu3YtL7/8EkJrTZvmMcH/p3lM0PYH0/sC20LFnP4AAAAASUVORK5CYII="},{"id":"df0ca816-fd07-4f2f-bc7b-543e4ae666b8","height":19.7,"width":21.49,"perimeter":73.38,"area":239.79,"image":"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7//NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb//NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo/irq9E0xcLC3+zdt49gMMhCdgFN1/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi/Etk/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r/RyjyD/a61ZB/hyySAAAAAElFTkSuQmCC"},{"id":"93b9ec02-1ffc-4f7d-9162-6cceb1644fef","height":19.7,"width":17.91,"perimeter":95.05,"area":184.45,"image":"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra/eiVuKCa/n4xGT/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO/+Xq6hqXOkKosdaKZN5rEyMP7t/jy5crppefuY27W5t0u13Ozz/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD/HtfX11xML7mNu1ubdLtdzs8/4VJHCDXWWiTzXpsY2eiu03/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB/j7/GgSVhBVVlf29PPxwf09rt9/lwfIy1VmSju65X1//R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6/xzdkav1xN5+/aNXl19QVXZ3t5mNBqxJHzHu/fvdHoxRUTY2PiBp09/IUkSEV3iW8L3Kd+S/wG1GGjiGMI0wQAAAABJRU5ErkJggg=="},{"id":"75e27081-929c-49b6-acc2-e81b7d0faa14","height":20.6,"width":18.81,"perimeter":94.69,"area":202.9,"image":"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj/7xMdkwQKGz0eJCC8TDodJp1JiKinB4/HgdrsVL6BEhGLu37snx749xpUrV/g9FGJ6ehpTSQkOp4uGhgb8/rfYsWMHixeXUaBYQIkIz5BgMEjvvq/IzM6hs5jNWK2LmM/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu/3EwqFqHA6SKbSbO7o4MTgoFIiQt/+/fLp3r1onmVEY3/i9Xq5e/cOoDAo/ksmHj2iqroa3e7du/k80IPd4UTJ/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5/H4/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m/qVK9HVaBqxRIJsLsf69et45+1WvK/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII="},{"id":"7b9002a6-0a08-47af-8027-53e5a9fac46c","height":56.42,"width":74.33,"perimeter":390.13,"area":2317.66,"image":"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"}],"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":25.07428571428571,"widthOfSign":"120","otherDimensionOfSign":77.91,"width_of_smaller_line":20},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Validation Passed {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth":null,"sign_type":null,"main_category":"Indoor Signs","secondary_category":"Non-Illuminated","tertiary_category":"Dimensional Flat Cut Letters","finished_category":"Metal (Aluminum/Stainless Steel)","mounting_type":"Flush/Stud mounted","profit_factor":1.5,"quotationId":1315,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"objects":"[{\"id\":\"071ce430-3cd8-4bfe-904e-5171b234b7ac\",\"height\":19.7,\"width\":15.22,\"perimeter\":63.65,\"area\":125.51,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk\\/v6e+Xxefq\\/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD\\/a5ub1DVFfl6PAIs8yH9+\\/4a1MKWyL8z\\/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC\"},{\"id\":\"8f76b0d8-dfbd-4037-a096-446d5f0f0eab\",\"height\":19.7,\"width\":16.12,\"perimeter\":94.53,\"area\":213.72,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8\\/XseRIEUqp2z6P\\/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5\\/Ztnj1\\/zowwJ4m9D2aGqsO5iE8+vUC7\\/Q1TRZ7zofFkzNSTx0\\/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex\\/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF\\/k4VKo6O\\/uD+D\\/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39\\/WBm\\/Fc\\/P3rE9\\/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH\\/R\\/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=\"},{\"id\":\"6ccad62e-eb34-4b83-9d77-752dcfdfcfd4\",\"height\":19.7,\"width\":17.91,\"perimeter\":97.71,\"area\":237.38,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f\\/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu\\/MCePe\\/qbDbLMx0d3Gvd47dSiU8+\\/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e\\/w9NcvnyZ\\/v5+2gT\\/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB\\/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358\\/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb\\/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5\\/sVxDrx\\/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG\\/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16\\/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d\\/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI\\/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d\\/fT5vgv+mbN24wfmkcwzBZu3YtL7\\/8EkJrTZvmMcH\\/p3lM0PYH0\\/sC20LFnP4AAAAASUVORK5CYII=\"},{\"id\":\"df0ca816-fd07-4f2f-bc7b-543e4ae666b8\",\"height\":19.7,\"width\":21.49,\"perimeter\":73.38,\"area\":239.79,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT\\/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd\\/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4\\/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7\\/\\/NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb\\/\\/NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5\\/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo\\/irq9E0xcLC3+zdt49gMMhCdgFN1\\/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi\\/Etk\\/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H\\/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb\\/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e\\/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r\\/RyjyD\\/a61ZB\\/hyySAAAAAElFTkSuQmCC\"},{\"id\":\"93b9ec02-1ffc-4f7d-9162-6cceb1644fef\",\"height\":19.7,\"width\":17.91,\"perimeter\":95.05,\"area\":184.45,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra\\/eiVuKCa\\/n4xGT\\/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3\\/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO\\/+Xq6hqXOkKosdaKZN5rEyMP7t\\/jy5crppefuY27W5t0u13Ozz\\/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD\\/HtfX11xML7mNu1ubdLtdzs8\\/4VJHCDXWWiTzXpsY2eiu03\\/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe\\/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB\\/j7\\/GgSVhBVVlf29PPxwf09rt9\\/lwfIy1VmSju65X1\\/\\/R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6\\/xzdkav1xN5+\\/aNXl19QVXZ3t5mNBqxJHzHu\\/fvdHoxRUTY2PiBp09\\/IUkSEV3iW8L3Kd+S\\/wG1GGjiGMI0wQAAAABJRU5ErkJggg==\"},{\"id\":\"75e27081-929c-49b6-acc2-e81b7d0faa14\",\"height\":20.6,\"width\":18.81,\"perimeter\":94.69,\"area\":202.9,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+\\/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj\\/7xMdkwQKGz0eJCC8TDodJp1JiKinB4\\/HgdrsVL6BEhGLu37snx749xpUrV\\/g9FGJ6ehpTSQkOp4uGhgb8\\/rfYsWMHixeXUaBYQIkIz5BgMEjvvq\\/IzM6hs5jNWK2LmM\\/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu\\/3EwqFqHA6SKbSbO7o4MTgoFIiQt\\/+\\/fLp3r1onmVEY3\\/i9Xq5e\\/cOoDAo\\/ksmHj2iqroa3e7du\\/k80IPd4UTJ\\/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n\\/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5\\/H4\\/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh\\/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331\\/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34\\/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m\\/qVK9HVaBqxRIJsLsf69et45+1WvK\\/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8\\/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c\\/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=\"},{\"id\":\"7b9002a6-0a08-47af-8027-53e5a9fac46c\",\"height\":56.42,\"width\":74.33,\"perimeter\":390.13,\"area\":2317.66,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAFMAAAA\\/CAYAAACchPQhAAAV+0lEQVR4AeXBfXTU9Z3o8ff395vJJJnJ0zDj2AUKxayRiAIKEYFWPMoNtqIoCihd2bKnF2h5ELTi0hWwLhZRUIQjrL2ouPgQLNriE6zVIypIIoJIRIMlErGFMMNkknnITGbm+7kzZ8O5ObkTSILJP\\/t6KRGhJwQCAfH5fAQCAaLRKGlZWVkUFOThdLpwu92kKL5HsVgMr9cr\\/tOnCYXDxBNxrBYrDrsdZ58+uFx9yM7OUfQQJSKcr+bmCHv27JFPP93P4cNf8NWXX3HixAlCwSaCoTDxRIIzCvId5OU6cHk8XFxyMYMHlzJy5EhGjx5NUVERKYpOqqmpkX379lFZuZcjR77m2LFj+E97CYfCRKIxzsi22cjLs+Ps46Zf376UXlrK8GHDGTVqFINLS0lRfA+UiNBdb731lry+fTvvvPMOR2tractqsWC1mFizrChlkCaiibfEiSeSxBMJ2urbty\\/X\\/OTH3HTzJCZPnozFYlFkUFdXJ3985RXefvttKiv3EgpHaCvbZsNiMTFNA6UMRDTJpCaRSBKNxWgr22ZjxMgR3HDDT7ll0iQGl5aSougmJSJ0hdZannrqKZ579hk+3X+AM5yFBVitVrRousJQBvF4nGAoTDyRIK2kpIS77rqL+fPm4sjLJ0Xt27dP1q9fx59ee5XGphBpudk27A47XWUoAy2a5uYooXCEtGybjZ\\/deCNz585l3LhrAEWKoguUiNAZAvLcM8\\/wyKpV1NTUkOYsLMBqtaJF830wlEE8kcTf0EDaRYMGcd\\/ixRw\\/\\/i3\\/\\/u8rSLNaLDiLCtGi+b4YyiAYDBKJxkibeOONLF22jBEjRpCi6CQlIpzL5wcPyvwF89m16wPS3C4nhjLQoukJhjJIq\\/f6OCM320ZeXh5aND3FUAbRWJTGphBpCxcuYNWqx7BYLKQozkGJCGchqx97jHt\\/8xvSnEVFWC0mWjS9JZkUTFPRm0zTQiDQSDQWY8iQS3n22ecYMWIEKYqzUCJCJlprmX7nnbxcUYHVYsFZVIgWzf8UhjJIq\\/f6SHtm0yZ+MXMmrRQZKBGhvUAgIBPKy6msqqKwIB9bVhZaNN2RTAqIRotgKAXKwDQVPSmZFBCNFsFQCpSBaSq6wzQtnKw\\/RdqyZctYvnw5rRTtKBGhrdOnT8uYMWOoqanB7XJiKAMtmnMxlIEWTTgUJhKN0RlWi4W8vDysFhMtmu4wlEE0FqWxKURnFeQ7yLZlo0XTGYYyCAaDRKIxFi1axOrVq2mlaEOJCGeEwyEZNWoU1dVf4HG70KI5F0MZxFpaCDQ2keaw53LliBEMvmQwxcXFuC+4ALvdTlqsJUYgEODoX4\\/y9ZEj7D9wgHAoiNVq4Xy0tLTQ\\/4cDGDp0GCUlJfTr2xeHw4FhmuhkklAoRN233\\/L1kRo+P3SI6uovOMPtcmIoAy2aszGUQTgSIRSOsHjxYlauXEkrRSslIrSSceOuYdeuD\\/C4XWjRnI2hDGItLQQam0i75pqfcNtttzN+\\/HhKSkroDBHhV3PmsPE\\/\\/gO3y0lXNTdH0ckkW\\/+4jZ\\/97Gd0RiwW4+OPP2bHjh1UVLzMsWN1pHncLtK0aDpiKINwJEIoHGHDhg3Mnj2bFEUrJSKkyPz581i3bj3OoiKsFhMtmo4YyqDe6yOtvLychQsXUl5eTjuKs5NAIMCoUaOoO3aMvDw7XZVMCv6GBmbPmsWGjRtppTg7oVUo2MRzm5\\/niccf52htLbnZNvILCkgmE3TEUAaNTUGisRi7d+9m9OjRpChSlIjw2muvyq23TsZhz8Wem4sWTSaGMognkvgbGvhh\\/\\/6sevRRpk6dShuKzpPLLhtCdfUXeNwutGi6I5kU\\/A0NrFixgiVL\\/hVQis4TUpqbI\\/zbvz3AmjVrSLvQcwHJZIKOmKaFk\\/Wn8LhdHP3mG+x2BylK+f1+GfSjgQQam7jQcwHJZIJMTNNCKBQiFI4wadIk\\/vP5zTjy8mlD0QX333+\\/PPLII7hdTs6HoQyCwSCRaIxDhw4xZMgQUhRdIyC8\\/\\/4u7rxjGidO1uNxu9Ci6YihDOq9PqZPn86WLVtIU1eVlUllVRU\\/uNBDIhEnE0MZhCMRQuEIixcvZuXKlbSh6KLq6mq57LLLyM22kZeXhxZNJoYyaGwKYrGY2HNz0aLJxDQtnKw\\/xVVlZezduxeUIkXRNUKK1+vlf40fz2cHD+J2OemIoQyisSiNTSE2btzIrFmzUPPmzZU\\/PP0HorEY2TYbBfl5pGnRpBnKIBqL0tgU4ne\\/+x0PPPAAbSi6Tq6\\/7jrefe89PG4XWjSZmKaFk\\/WncLucNDdHMU2DbFs2WjSZJBNJ\\/IFGtmzZwvTp00lRdI\\/EYjHGjL6aT\\/cfwON2oUVzhqEMtGi8Pj9pJSUlLF22lDvvuBMlKd\\/U1rJq1So2bdpEPJEgN9tGfkEBojXxRBJ\\/QwMLFy5gzeonQHGGohvef\\/99ufbaaynId5CVlUUmpmnhZP0psm029u\\/fz969e5n5L\\/+Cs7AAq9WKFk17hjKo9\\/oYOHAAtbXfoJQiRdE9Ego2cemlQ\\/j2+HE8bhdaNIYyqPf6SLto0CDuXriQuXPncoYSEVKElOrqap544nE2bXqGtIJ8B41NIa655ie8\\/\\/4u2lB0h4hMuOEGdu7cicftQoumPUMZhCMRQuEI27dvZ+LEiaTdMW0aL1dU4HY56UgyKfgbGti8eTN33XUXKYruky8PH2bo0KGYpkk0FiNt4MABzJnzKxYsWIDNZqMNpUSENoSUAwcO8Nijq3jxpZdJO3XqFG63m1aKbvr84EEZOmwYDnsuOTnZdMTr87Nw4QLWrHmCMxKJBBcNGsS3x4\\/jcbvQomnPUAb1Xh9XlZWxt7KSFMX5kfXr1zNv3jycRUXcc++9zJ83F0dePm0oWikRIQMh5bXXXiXtlltupZXiPCxadLc8\\/vhaPG4XWjTtGcqg3utj4MAB1NYeQyn+HxHefe9drr9+PAX5DrKyssikuTlKKByhsrKSsrIyUhTnQbSWdevXceutk+nXrx9tKNpRIsJZCP9NcZ4SiQSXlJTI0dpa3C4nmSQTSfyBRrZWVHD7lClkMmHCBHbu3InH7UKLpj1DGdR7fSxatIjVq1eTouglSkToDbs+2CXjrhlHQb6DrKws2jOUQb3Xx5Ahl3LoUDUd2bNnD2PGjKEg30FWVhaZeH1+rrxiOPs+3U+KopcoEaE3PPTQQ7J06VLcLicd8fr8rF37BPPnL+BsfvzjsXz00W7cLieZNDdHicVaOHjwIINLBwNK0QuUiNAbbpo4UV5\\/4w3cLieZBINhLBaTL7+qoV+\\/fpzNk0+uZcGCu3G7nHTE6\\/PzzKZN\\/GLmTFIUvUCJCD2tpaWF0sGD5WhtLW6Xk0y8Pj\\/l5eXs2PE2oDib6upqrhg+HJsti5ycbDLx+vwsXLiANWueIEXRC5SI0NNqar6UYUOHY7GY5ORkk4nX52fZsmUsX76ccxOGDxvOZwcP4nY5ycTr8zPxxhvZ\\/vrrpCh6gRIRetrOnTtlwoQJOAsLMC0m7SWTgr+hga0VFdw+ZQqdMXXqFLZufQW3y0kmXp+fK68Yzr5P95Oi6AVKROhpL7zwgvz85z\\/H7XKSSUtLC41NIfbs2cPVV19NZ9xzzz2sWbMGt8tJJl6fn4sGDWL\\/\\/k\\/JLyhU9AIlIvS0jRs3ypw5c3C7nGQSDIax2axUVu2jpKSEznh01UruW\\/yvuF1OMgkEmnC5+lD1yT769etHiqKHKRGhpz355FpZsOBu3C4nmQQCTfTp42RvZRUDBgygM9avX8+8efNwFhVhmor2wqEw2Tm5VFZVUVxcTIqihykRoac9+eRaWbDgbtwuJ5kEAk306eNkb2UVAwYMoDPWr1\\/PvHnzcBYVYZqK9oLBMHl5dvZ8XElxcTEpih6mRISetnHjRpkzZw5ul5NMwqEwhmlSVfUJg0tL6YxHfv977l+yBLfLSSaBQBMuVx+qPtlHv379SFH0MCUi9LSKigqZNm0azqIiTFPRXktLC41NIT788EPGjh1LZyxadDePP74Wt8tJJl6fn4sGDeKzzw7gyMsnRdHDlIjQ09599y9y\\/fXjcRYWYFpM2ksmBX9DA1u2bGH69Ol0xi233MKf\\/vQn3C4nmXh9fq4qK2NvZSUpil6gRISe9k1trVx++WXoZBK7w04mXp+fxYsXs3LlSs4lkUgwZMgQampqcLucZOL1+Zk8eTJ\\/\\/OMrgFL0AiUi9DSttZSWllJTU4Pb5SQTr8\\/P2LFj+PDDjzg7Yd++Txk5ciQOey45Odlk4vX5Wbx4MStXriRF0QuUiNAbbrvtNtm2bRtul5NMwqEwWuBQdTXFxRcBio48\\/PDD\\/Pa3v8XtcpJJMin4GxrYsmUL06dPJ0XRC5SI0BtWrVolixcvxuN2oUWTidfnZ8WKFSxZsoSzGT5sGJ8dPIjb5SSTcCiMFjh8+DA\\/GjSIFEUvUCJCb9i3b5+MHDkShz2XnJxsMgkEmujbry\\/ffHOMjuzcuZMJEyZQkO8gKyuLTLw+P2PHjuHDDz4EpUhR9AIlIvQOkeHDhvPZwYO4XU4ySSYFf0MDz2zaxC9mzuT\\/I8K4a8exa9cHeNwutGjaM5RBvdfHsmXLWL58OSmKXqJEhI40N0c4dKiasrIyvg\\/Lly+XBx98EI\\/bhRZNe4Yy8DcEcLn6UPftcaxWK21t376dm2++mcKCfKxWC5k0N0cJhSN89dVhSkoGk6I4D9FoM59\\/foiysjLORYkIGcjzzz\\/P7x58kKO1tXz99dcUFxeTojgPdXV18o\\/FxVgtJnaHnY54fX5mz5rFho0bOSMabeZHAwdysv4UHrcLLZr2DGVQ7\\/VRXl7Ojh07aKU4D\\/fff7888sgjTJlyO7\\/5zX2MGDGCFEUGSkRoQ17ZupXVq1dTWVXFGcOGDuXAZwcARYqi++SOadN4uaICj9uFFk17hjKIxqI0NoXYvn07EydOJG3q1Cls3foKHrcLLZpMkokk\\/kAjb775Jj\\/96U9JUZyHjz\\/+WEaPHk1bM2bcxaKFi7h86FBSFG0oESFFtm\\/fzqOPruKjj3aT5iwqwmox0aLx+vzcecc0XnjxJVopuqm6ulouu+wyHPZccnKyycRQBv6GAGk1NTV8+NFHzJgxA2dhAVarFS2a9gxlUO\\/1ceUVw9n36X5aKbrpxN\\/\\/LkMuLcUfaORCzwWI1oQjEULhCGmzZ83innvvpbi4mBRFivrzn\\/8sTz31FDt37iTNWViA1WpFiybNUAbxeBx\\/oJF58+by5NonQSlSFN0j\\/\\/zPM9i8+Xk8bhdaNJmYpoWT9afo27cvoWAjyaTG4XCQTCZoz1AG0ViUxqYQf\\/nLO1x33fW0UnSD1+uVq0eN4mhtLR63Cy2aMwxlEAwGiURjOOy5\\/GLmTH79619RUjJYqWlTp8rLFRU4CwuwWq1o0bRnKINYSwuBxiZmzLiL557bTCtFN9TX18uggQOIJ5I4iwrRosnENC2cPu3HZsvC4XCQTCbIxFAG9V4fkyZN4rXXXqOVohu+PHxYJkyYwLfHj+Nxu9CiycQ0LZysP0Xajh07KC8vVyoYDHLJJZfI3\\/72Ny70XEAymSATQxnE43H8gUbGjh3Ds88+R3FxMSmKrpOnn36aWbNmUViQj9VqobsMZVDv9ZGbbaP2WB0ej4dWiq6RF196kV\\/OnEkkGsPjdqFFczZen5+FCxewZvUToFBKRNj1wS4Zd804crNt5OXloUWTiaEMtGi8Pj8Oey4rHn6Y+fMX0ErRNXLTxIm8\\/sYbeNwutGi6ylAG0ViUxqYQWysquH3KFFopuuDbumOydNkyNm9+nrQLPReQTCboiGlaOFl\\/ipKSEr48fBhlGKQoJSKkyEMPPcTSpUtxFhZgtVrRoumIaVo4WX+KtKvKypg3fz5TpkzBarWSougcIeX6667jgw8+oLAwn66KxxMEGptYu\\/YJ5s9fQCtFJ31bd0ye2rCRPzz9NP6GBgryHWTbstGi6YhpWjhZf4q0w198weDSUlopJSK0kqlTp7B16ys4i4owTcXZGMpAi8br85M2ZMilTJo0ifLyCVx55RXk5OSSouiApJw8cYLfr\\/w969atx1lUhGkquqK5OYrFYuGZZ59l7Ngf43a7aaXowHfffSe7d+\\/m9ddf5+233sLf0ECax+1Ci+ZsDGXQ2BQkGovx6qvbuOWWW2mlSFEiQish5frrruPd997D7XJiKAMtmrMxlEE8kcTf0MAZJSUlDB48mAs9Hi65pJT8fAdp4UiE2tq\\/cuLvJ\\/n66yPU1NQQi7XgLCpEi6arDGWgReP1+fnBhR5KSy+lX\\/9+9O\\/fn\\/79f4jVYiGeSFBfX8\\/Ro3\\/lu+Pf8cUX1ZysP0Wa1WLBWVSIFs25mKaFQKCRaCzGunXrmDv314AiRdFKiQhtSCKR4Nprx\\/HRR7txFhZgtVrRoukMQxlEY1Eam0J0Rm62DbvDzvkwlEE8HicYChNPJDgXq8VCXl4epqnoLNO0cPq0n3giwWOPPso9995LK0UbSkRoR1K4+aabeP2NN3DYc3E4HCSTCbojmRTaMk1Fb0gmhTNMU9FdpmnhZP0p0jZs2MDs2bNpQ9GGEhEyEFLmz5\\/HunXrSbvQcwHJZIL\\/KQxlEE8k8Tc0UJDv4D+3vMjEiRNppchAiQgdEFJefOlFfjV7Fo1NIQryHWTbstGi6S3JpGCait5kmhZO1p8ibezYMbywZQs\\/HDCQVooOKBHhLISUuro67rnnHrZt20aas6gIq8VEi6YnGMpAi8br83NGts1GQX4eWjQ9xVAGwWCQSDSGw57LA0uXcd9999GG4iyUiNAJQsr27dt5eMUKKquqSCvId5Bty0aL5vtgKIN4PI4\\/0EhaSUkJS5Ysoa6ujodXrCAai5HmdjkxlIEWzfclEGginkiQNmPGXSxbuowfDRpEG4pzUCJCJwmttm3bxoannuLd997jDIc9l5ycbLqjpaWFxqYQZ1xVVsbP\\/+mf+OUvf4nNZiPty8OH+cP\\/eZqXXnyJk\\/WnSMu22cjNzcU0FV2VTAqRSIRoLEaa2+Vk8uTb+d+zZjF8+HDaUHSSEhG6SGhVVVXFq6++yl\\/e+S8+\\/\\/wQ8USCtqwWC6ZpYrGYpCUSSZLJJPFEgvYuGjSI8ePHc\\/PNNzPhhhtoRwFCitfrZdu2bbz15pvs3r0bf0MDbVktFtKsFhPDNNHJJPFEkrR4IkFbzsICRl41ihtvvJHJt97KD\\/7hH2hD0UVKRDgPQqsDBw7w2YEDHPjsAEeOfM2xY8dojkRobg7T3BwlLSvLRk5uLtk2G\\/3696O4uJjLL7+cocOGUTZyJDk5ubShyExo9d133\\/HJJ1Xs37+fI0eOUHesjhMnThCPtxCJhIm3xLFmWcnNtWO1ZuF2u7iouJiLL76YYcOGM2LECAYMGEA7im5SIsL3RGgjGm0mFAoTbGoiGAySlmu3k5eXh91ux+FwkIGia4R2GhoaCIfDBJuaiMfjWK1W8vLzsdvtFBUWgSITxfdAiQg9SOiYoucImSl60P8FuRV5BhABsLUAAAAASUVORK5CYII=\"}]","material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","neon_color":"RGB","uv_printing_needed":"Yes","mockupCreationType":"multi"}},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: API Input Data Collected {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth_or_thickness":"0.25","sign_type":"Flat Cut Aluminum Letters","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315}},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Looking up SignType {"data":{"sign_type":"Flat Cut Aluminum Letters"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Retrieved Material Formulas {"data":{"sign_type_id":11,"formulas_count":22},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Retrieved Variables List {"data":{"sign_type_id":11,"variables_count":10},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Price Map Constructed {"data":{"price_map":{"material502530":3.6821,"weight_material502530":0.679,"material501649":8.3,"weight_material501649":1.26,"material502120":21.0143,"weight_material502120":3.02,"material500611":0.0062,"weight_material500611":6.2e-6,"material500214":0.0025,"weight_material500214":2.5e-6,"material501055":0.0155,"weight_material501055":1.55e-5,"material502098":0.0286,"weight_material502098":2.86e-5,"material502079":0.0163,"weight_material502079":1.63e-5,"material502350":0.0254,"weight_material502350":2.54e-5,"material501680":0.0076,"weight_material501680":7.6e-6,"material502131":0.0271,"weight_material502131":2.71e-5,"material501803":3.6821,"weight_material501803":0.629,"material500379":0.132,"weight_material500379":0.09,"material500419":0.16,"weight_material500419":0.11,"material502106":0.13,"weight_material502106":0.16,"material502567":0.13,"weight_material502567":0.21,"material502564":0.18,"weight_material502564":0.35,"material500154":0.4,"weight_material500154":0.38,"material502074":0.8,"weight_material502074":1.0}},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Variables Price Constructed {"data":{"variables_price":{"variable64":0,"variable65":0,"variable66":0.75,"variable67":1.1,"variable68":1.2,"variable69":0,"variable70":0,"variable71":0,"variable72":0,"variable73":0}},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Initialized items collection {"data":{"count":0},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Merged material items {"data":{"formulas_count":22,"items_count_after_merge":22},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Merged variable items {"data":{"variables_count":10,"items_count_after_merge":32},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Sorted items collection {"data":{"items_count":32,"first_item":{"type":"variable","id":64,"expression":"NEAREST_INCH(sign_depth_or_thickness, sign_type)","dense_weight_expression":null,"name":"Sign Depth/Thickness","var_name":"variable64","price":null,"description":null,"sequence_no":1},"last_item":{"type":"variable","id":73,"expression":"totalCost * variable67","dense_weight_expression":"totalDenseWeight * 1","name":"Total Cost","var_name":"variable73","price":null,"description":null,"sequence_no":32}},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Initializing MathExecutor {"data":{"variables_count":174},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: MathExecutor variables set {"data":{"variables_count":174},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: NEAREST_INCH called {"data":{"input_value":"0.25","sign_type":"Flat Cut Aluminum Letters"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: NEAREST_INCH result {"data":{"input_value":"0.25","closest_inch":0.197},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Sign Depth/Thickness","expression":"NEAREST_INCH(sign_depth_or_thickness, sign_type)","result":0.197},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2.7mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if( var_formula64 == 0.106, weight_material502530 * occupied_area, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2.7mm 4 ft x 8 ft Pakistan","expression":"if(var_formula64 == 0.106, material502530 * nested_area * variable68 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 5mm Pakistan","dense_weight_expression":"if(var_formula64 == 0.197, weight_material501649 * occupied_area, 0 )","itemDenseWeight":"30.807"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 5mm Pakistan","expression":"if(var_formula64 == 0.197, material501649 * nested_area * variable68 , 0 )","result":"437.6424"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 12mm 6061 Grade 4 ft x 8 ft Pakistan","dense_weight_expression":"if(var_formula64 == 0.472, weight_material502120 * occupied_area, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 12mm 6061 Grade 4 ft x 8 ft Pakistan","expression":"if(var_formula64 == 0.472, material502120 * nested_area * variable68 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: No formula, default result applied {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Epoxy Primer Pakistan","dense_weight_expression":"( ( ( ( occupied_area * 2 ) ) * 40.49 * 0.66 ) ) * weight_material500611","itemDenseWeight":0.008102000412},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Primer Pakistan","expression":"( ( ( ( occupied_area * 2 ) ) * 40.49 * 0.66 ) ) * material500611","result":8.102000412},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Master Thinner Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) ) * 40.49 * 0.13 * weight_material500214","itemDenseWeight":0.000643487325},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Master Thinner Pakistan","expression":"( ( occupied_area * 2 ) ) * 40.49 * 0.13 * material500214","result":0.6434873249999999},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Epoxy Hardner Master Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) ) * 40.49 * 0.2 * weight_material501055","itemDenseWeight":0.006137879100000001},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Hardner Master Pakistan","expression":"( ( occupied_area * 2 ) ) * 40.49 * 0.2 * material501055","result":6.1378791},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) ) * 22 * 0.426 * weight_material502098 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) ) * 22 * 0.426 * material502098, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) ) * 22 * 0.234 * weight_material502079 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) ) * 22 * 0.234 * material502079 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) ) * 22 * 0.21 * weight_material502350 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) ) * 22 * 0.21 * material502350 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) ) * 22 * 0.12 * weight_material501680 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) ) * 22 * 0.12 * material501680 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) ) * 22 * 0.41 * weight_material502098 )","itemDenseWeight":"0.0126148308"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) ) * 22 * 0.41 * material502098 )","result":"12.6148308"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) ) * 22 * 0.21 * weight_material502131 )","itemDenseWeight":"0.0061223778"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) ) * 22 * 0.21 * material502131 )","result":"6.1223778"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) ) * 22 * 0.3 * weight_material502350 )","itemDenseWeight":"0.008197596"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) ) * 22 * 0.3 * material502350 )","result":"8.197596"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) ) * 22 * 0.08 * weight_material501680 )","itemDenseWeight":"0.0006540864"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) ) * 22 * 0.08 * material501680)","result":"0.6540864"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Paint Miscellaneous cost","expression":"( formula256 + formula257 + formula258 + formula259 + formula260 + formula261 + formula262 + formula263 + formula264 + formula265 + formula266 ) * 0.2","result":8.4944515674},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Packaging/Box Making","expression":"variable66 * nested_area","result":32.955},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 5ply","dense_weight_expression":"if( ( width_of_sign > 0 || other_dimension_of_sign > 0 ) && width_of_sign <= 30 && other_dimension_of_sign <= 30, ( ( 2 * nested_area ) + ( 8 * sqrt(nested_area) ) ) * weight_material500379, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 5ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 7Ply","dense_weight_expression":"if( ( width_of_sign > 30 || other_dimension_of_sign > 30 ) && width_of_sign <= 50 && other_dimension_of_sign <= 50, ( ( 2 * nested_area ) + ( 8 * sqrt(nested_area) ) ) * weight_material500419 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 7Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight_expression":"if( ( width_of_sign > 50 || other_dimension_of_sign > 50 ) && width_of_sign <= 60 && other_dimension_of_sign <= 60, ( ( 2 * nested_area ) + ( 8 * sqrt(nested_area) ) ) * weight_material502106 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ) && width_of_sign <= 70 && other_dimension_of_sign <= 70, nested_area * 2 * weight_material502567 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight_expression":"if( ( width_of_sign > 70 || other_dimension_of_sign > 70 ) && width_of_sign <= 90 && other_dimension_of_sign <= 90, nested_area * 2 * weight_material502564 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight_expression":"if( ( width_of_sign > 90 || other_dimension_of_sign > 90 ), nested_area * weight_material500154 * 2, 0 )","itemDenseWeight":"33.3944"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Wood Lar 9''x132''","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ), ( 4 * sqrt(nested_area) * 2 * weight_material502074 ) / 144, 0 )","itemDenseWeight":"0.36826252042615"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: No formula, default result applied {"data":{"name":"Wood Lar 9''x132''","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: No formula, default result applied {"data":{"name":"Miscalleneous (10%)","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: No formula, default result applied {"data":{"name":"Where Wastage magnification factor for Sheets consumption is taken as","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Flush/Stud Mount","expression":"if(mounting_type == mounting_type_flush_stud_mounted, 1, 0 )","result":"1"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Standard Raceway (6x2)","dense_weight_expression":"if(mounting_type == mounting_type_standard_raceway_6x2, weight_material501803 / 144 * ( ( width_of_line_1 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( width_of_line_2 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( width_of_line_3 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( width_of_line_4 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Standard Raceway (6x2)","expression":"if(mounting_type == mounting_type_standard_raceway_6x2, variable68 * ( ( material501803 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) + ( 2.7 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Flat Backer (2mm)","dense_weight_expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, ( weight_material501803 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Flat Backer (2mm)","expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, variable68 * ( ( material501803 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) + ( 2.7 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Dense weight computed {"data":{"name":"Backerboard Cabinet (2\")","dense_weight_expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * weight_material501803 / 144 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula executed successfully {"data":{"name":"Backerboard Cabinet (2\")","expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, variable68 * ( ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * material501803 / 144 ) + ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * 2.7 / 144 ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Total Cost formula detected {"data":{"item_id":73},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Formula calculations completed {"data":{"total_items":32,"successful_calculations":31,"errors_count":0},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Summed initial totals {"data":{"totalCost_before_formula":522.7611094044,"totalDenseWeight_before_formula":64.61213477826315},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Total Cost formula executed {"data":{"formula":"totalCost * variable67","computed_totalCost":575.0372203448401},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Preparing boxes for bin packing {"data":{"sign_type":"Flat Cut Aluminum Letters","objects_count":7,"totalDenseWeight":64.61213477826315},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: Processing flush stud mounted objects for 3D bin packing {"data":{"objects_count":7,"sign_depth":"0.25"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-1","width":15.22,"height":19.7,"depth":"0.25"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-2","width":16.12,"height":19.7,"depth":"0.25"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-3","width":17.91,"height":19.7,"depth":"0.25"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-4","width":21.49,"height":19.7,"depth":"0.25"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-5","width":17.91,"height":19.7,"depth":"0.25"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-6","width":18.81,"height":20.6,"depth":"0.25"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:16] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-7","width":74.33,"height":56.42,"depth":"0.25"},"timestamp":"2026-03-18 05:08:16"} [2026-03-18 05:08:17] local.INFO: 3D Bin Packing API response received {"data":{"response":{"response":{"id":"1773810497_e65fc9cc073c7a973229acdb376209c3","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":1.1,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-7794-8210838.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-7789-3948638.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-779-6635540.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-7791-8341266.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-7792-3755802.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-7792-1143972.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-7793-7344853.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-7794-8245895.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}}},"timestamp":"2026-03-18 05:08:17"} [2026-03-18 05:08:17] local.INFO: Box added from packed bin {"data":{"length":1.1,"width":74.63,"height":56.72,"denseWeight":64.61213477826315},"timestamp":"2026-03-18 05:08:17"} [2026-03-18 05:08:17] local.INFO: Shipping rates calculated {"data":{"boxes":[{"size":{"length":3.1,"width":76.63,"height":58.97},"quantity":1,"denseWeight":64.61213477826315}],"cheapestShippingCost":641.1,"rawShippingRates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":838.474057725291,"tariffAndDS":838.474057725291,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":1307.1270285845453,"totalShipmentCostFormula":"((tariffAndDS (838.47405772529) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1307.13","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":473.0708265768863,"tariffAndDS":473.0708265768863,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":753.9796172720904,"totalShipmentCostFormula":"((tariffAndDS (473.07082657689) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 753.98","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":"611.10","tariffAndDS":611.1,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":30,"isRemotePrice":0,"totalShipmentCost":641.1,"totalShipmentCostFormula":"(((tariffAndDS (611.1) + overlengthSurcharge (30) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 641.1","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":422.5,"tariffAndDS":422.5,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":677.4254999999999,"totalShipmentCostFormula":"((tariffAndDS (422.5) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 677.43","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":657.7515320427188,"tariffAndDS":657.7515320427188,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1014.7790636355066,"totalShipmentCostFormula":"(( tariffAndDS (657.75153204272) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 1014.7790636355","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":552.45,"tariffAndDS":681.6742695565264,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1062.0060493866072,"totalShipmentCostFormula":"(((tariffAndDS (681.67426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1062.0060493866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":1096.1213477826316,"tariffAndDS":1096.1213477826316,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1096.1213477826316,"totalShipmentCostFormula":"((tariffAndDS (1096.1213477826) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1096.1213477826","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","overBreachSurcharge":154,"career_name":"UPS Pakistan (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":634.0999999999999,"tariffAndDS":763.3242695565262,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1187.8286993866068,"totalShipmentCostFormula":"(((tariffAndDS (763.32426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1187.8286993866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","overBreachSurcharge":154,"career_name":"UPS Pakistan Small (K0F569)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":705.0200000000001,"tariffAndDS":834.2442695565264,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1297.1164193866073,"totalShipmentCostFormula":"(((tariffAndDS (834.24426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1297.1164193866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"10":{"career":"ups_pakistan_heavy_expedited","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":552.45,"tariffAndDS":681.6742695565264,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1062.0060493866072,"totalShipmentCostFormula":"(((tariffAndDS (681.67426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1062.0060493866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]}}}},"timestamp":"2026-03-18 05:08:17"} [2026-03-18 05:08:18] local.INFO: Yes Factor Founded {"data":{"sign_type":"Flat Cut Aluminum Letters","productCostFactor":"1.25"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Product cost factor determined {"data":{"sign_type":"Flat Cut Aluminum Letters","productCostFactor":"1.25"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Final API Response {"data":{"sign_width":"120","sign_height":77.91,"sign_depth":"0.25","sign_type":"Indoor Signs, Non-Illuminated, Dimensional Flat Cut Letters, Metal (Aluminum/Stainless Steel)","processed_sign_type":"Flat Cut Aluminum Letters","sideViewImage":"https://api.signize.ai/mockups/flush-stud/flush-stud-flat-cut-aluminum-letters.png","mounting_type":"Flush/Stud mounted","combined_production_cost_usd":580.0,"total_production_cost":720.0,"totalDenseWeight":64.61213477826315,"totalVolumetricWeight":46,"bin_packing_result":{"response":{"id":"1773810497_e65fc9cc073c7a973229acdb376209c3","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":1.1,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-7794-8210838.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-7789-3948638.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-779-6635540.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-7791-8341266.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-7792-3755802.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-7792-1143972.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-7793-7344853.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/c340e4e876b68f0fbe7d6b348cfdee82/1773810497-7794-8245895.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}},"shipping_rates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":838.474057725291,"tariffAndDS":838.474057725291,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":1307.1270285845453,"totalShipmentCostFormula":"((tariffAndDS (838.47405772529) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1307.13","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":473.0708265768863,"tariffAndDS":473.0708265768863,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":753.9796172720904,"totalShipmentCostFormula":"((tariffAndDS (473.07082657689) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 753.98","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":"611.10","tariffAndDS":611.1,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":30,"isRemotePrice":0,"totalShipmentCost":641.1,"totalShipmentCostFormula":"(((tariffAndDS (611.1) + overlengthSurcharge (30) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 641.1","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":422.5,"tariffAndDS":422.5,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":677.4254999999999,"totalShipmentCostFormula":"((tariffAndDS (422.5) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 677.43","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":657.7515320427188,"tariffAndDS":657.7515320427188,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1014.7790636355066,"totalShipmentCostFormula":"(( tariffAndDS (657.75153204272) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 1014.7790636355","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":552.45,"tariffAndDS":681.6742695565264,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1062.0060493866072,"totalShipmentCostFormula":"(((tariffAndDS (681.67426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1062.0060493866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":0,"rate":1096.1213477826316,"tariffAndDS":1096.1213477826316,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1096.1213477826316,"totalShipmentCostFormula":"((tariffAndDS (1096.1213477826) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1096.1213477826","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","overBreachSurcharge":154,"career_name":"UPS Pakistan (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":634.0999999999999,"tariffAndDS":763.3242695565262,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1187.8286993866068,"totalShipmentCostFormula":"(((tariffAndDS (763.32426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1187.8286993866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","overBreachSurcharge":154,"career_name":"UPS Pakistan Small (K0F569)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":705.0200000000001,"tariffAndDS":834.2442695565264,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1297.1164193866073,"totalShipmentCostFormula":"(((tariffAndDS (834.24426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1297.1164193866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"10":{"career":"ups_pakistan_heavy_expedited","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":64.61213477826315,"volumetricWeight":46,"higherWeight":64.61213477826315,"quantity":1}],"totalHigherWeight":64.61213477826315,"DS":129.2242695565263,"rate":552.45,"tariffAndDS":681.6742695565264,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1062.0060493866072,"totalShipmentCostFormula":"(((tariffAndDS (681.67426955653) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1062.0060493866","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]}}},"cheapest_shipping_cost_usd":650.0,"totalCost":2060.0,"productionResults":[{"variable_id":64,"dense_weight_expression":0,"result":0.197,"sign_material":"Sign Depth/Thickness","description":null,"sequence_no":1},{"material_id":253,"dense_weight_expression":0,"result":"0","sign_material":"Aluminium Sheet 2.7mm 4 ft x 8 ft Pakistan","description":null,"sequence_no":2},{"material_id":254,"dense_weight_expression":30.807,"result":"437.6424","sign_material":"Aluminium Sheet 5mm Pakistan","description":"Aluminium sheet ³⁄₁₆\" (5mm) – Suitable for both indoor and outdoor flat-cut letters, strong and stable for medium to large signage.","sequence_no":3},{"material_id":255,"dense_weight_expression":0,"result":"0","sign_material":"Aluminium Sheet 12mm 6061 Grade 4 ft x 8 ft Pakistan","description":null,"sequence_no":4},{"material_id":267,"dense_weight_expression":0,"result":0,"sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":null,"sequence_no":5},{"material_id":256,"dense_weight_expression":0.008102000412,"result":8.102000412,"sign_material":"Epoxy Primer Pakistan","description":null,"sequence_no":6},{"material_id":257,"dense_weight_expression":0.000643487325,"result":0.6434873249999999,"sign_material":"Master Thinner Pakistan","description":null,"sequence_no":7},{"material_id":258,"dense_weight_expression":0.006137879100000001,"result":6.1378791,"sign_material":"Epoxy Hardner Master Pakistan","description":null,"sequence_no":8},{"material_id":259,"dense_weight_expression":0,"result":"0","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":9},{"material_id":260,"dense_weight_expression":0,"result":"0","sign_material":"Matting Agent (P565-554) 1L Nexa Pakistan","description":null,"sequence_no":10},{"material_id":261,"dense_weight_expression":0,"result":"0","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":11},{"material_id":262,"dense_weight_expression":0,"result":"0","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":12},{"material_id":263,"dense_weight_expression":0.0126148308,"result":"12.6148308","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":13},{"material_id":264,"dense_weight_expression":0.0061223778,"result":"6.1223778","sign_material":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","description":"High Quality Gloss / Satin Paint – PU or solvent-based, gloss (70+ GU) or satin (30–50 GU) sheen.","sequence_no":14},{"material_id":265,"dense_weight_expression":0.008197596,"result":"8.197596","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":15},{"material_id":266,"dense_weight_expression":0.0006540864,"result":"0.6540864","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":16},{"variable_id":65,"dense_weight_expression":0,"result":8.4944515674,"sign_material":"Paint Miscellaneous cost","description":null,"sequence_no":17},{"variable_id":66,"dense_weight_expression":0,"result":32.955,"sign_material":"Packaging/Box Making","description":"Custom Packaging with 3–5 ply corrugated boxes with inner foam/styro and stretch wrap.","sequence_no":18},{"material_id":490,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 5ply","description":null,"sequence_no":19},{"material_id":491,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 7Ply","description":null,"sequence_no":20},{"material_id":492,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 9 Ply","description":null,"sequence_no":21},{"material_id":493,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 5mm 3 Core 4*8","description":null,"sequence_no":22},{"material_id":494,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 7mm 4 Core","description":null,"sequence_no":23},{"material_id":495,"dense_weight_expression":33.3944,"result":0,"sign_material":"Plywood Sheet 8*4 Mersawa 6 core 9MM","description":null,"sequence_no":24},{"material_id":496,"dense_weight_expression":0.36826252042615,"result":0,"sign_material":"Wood Lar 9''x132''","description":null,"sequence_no":25},{"variable_id":67,"dense_weight_expression":0,"result":0,"sign_material":"Miscalleneous (10%)","description":null,"sequence_no":26},{"variable_id":68,"dense_weight_expression":0,"result":0,"sign_material":"Where Wastage magnification factor for Sheets consumption is taken as","description":null,"sequence_no":27},{"variable_id":69,"dense_weight_expression":0,"result":"1","sign_material":"Flush/Stud Mount","description":"Sign to be Flush/Stud Mounted to the wall.","sequence_no":28},{"variable_id":70,"dense_weight_expression":0,"result":"0","sign_material":"Standard Raceway (6x2)","description":null,"sequence_no":29},{"variable_id":71,"dense_weight_expression":0,"result":"0","sign_material":"Flat Backer (2mm)","description":null,"sequence_no":30},{"variable_id":72,"dense_weight_expression":0,"result":"0","sign_material":"Backerboard Cabinet (2\")","description":null,"sequence_no":31},{"variable_id":73,"dense_weight_expression":64.61213477826315,"result":575.0372203448401,"sign_material":"Total Cost","description":null,"sequence_no":32}],"productionError":[],"request":{"sign_width_or_height":"120","sign_depth_or_thickness":"0.25","sign_type":"Flat Cut Aluminum Letters","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315},"TATDays":14,"testDenseWeight":0,"vendorName":"EpicCraftings Pakistan","quotationId":1315},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: API Epic Craftings Calculation Ended ======================================================================================================== {"data":null,"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Validation Passed {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth":null,"sign_type":null,"main_category":"Indoor Signs","secondary_category":"Non-Illuminated","tertiary_category":"Dimensional Fabricated Letters","finished_category":"Brushed Gold","mounting_type":"Flush/Stud mounted","profit_factor":1.5,"quotationId":1315,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"objects":"[{\"id\":\"071ce430-3cd8-4bfe-904e-5171b234b7ac\",\"height\":19.7,\"width\":15.22,\"perimeter\":63.65,\"area\":125.51,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk\\/v6e+Xxefq\\/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD\\/a5ub1DVFfl6PAIs8yH9+\\/4a1MKWyL8z\\/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC\"},{\"id\":\"8f76b0d8-dfbd-4037-a096-446d5f0f0eab\",\"height\":19.7,\"width\":16.12,\"perimeter\":94.53,\"area\":213.72,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8\\/XseRIEUqp2z6P\\/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5\\/Ztnj1\\/zowwJ4m9D2aGqsO5iE8+vUC7\\/Q1TRZ7zofFkzNSTx0\\/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex\\/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF\\/k4VKo6O\\/uD+D\\/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39\\/WBm\\/Fc\\/P3rE9\\/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH\\/R\\/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=\"},{\"id\":\"6ccad62e-eb34-4b83-9d77-752dcfdfcfd4\",\"height\":19.7,\"width\":17.91,\"perimeter\":97.71,\"area\":237.38,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f\\/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu\\/MCePe\\/qbDbLMx0d3Gvd47dSiU8+\\/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e\\/w9NcvnyZ\\/v5+2gT\\/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB\\/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358\\/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb\\/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5\\/sVxDrx\\/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG\\/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16\\/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d\\/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI\\/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d\\/fT5vgv+mbN24wfmkcwzBZu3YtL7\\/8EkJrTZvmMcH\\/p3lM0PYH0\\/sC20LFnP4AAAAASUVORK5CYII=\"},{\"id\":\"df0ca816-fd07-4f2f-bc7b-543e4ae666b8\",\"height\":19.7,\"width\":21.49,\"perimeter\":73.38,\"area\":239.79,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT\\/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd\\/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4\\/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7\\/\\/NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb\\/\\/NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5\\/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo\\/irq9E0xcLC3+zdt49gMMhCdgFN1\\/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi\\/Etk\\/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H\\/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb\\/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e\\/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r\\/RyjyD\\/a61ZB\\/hyySAAAAAElFTkSuQmCC\"},{\"id\":\"93b9ec02-1ffc-4f7d-9162-6cceb1644fef\",\"height\":19.7,\"width\":17.91,\"perimeter\":95.05,\"area\":184.45,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra\\/eiVuKCa\\/n4xGT\\/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3\\/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO\\/+Xq6hqXOkKosdaKZN5rEyMP7t\\/jy5crppefuY27W5t0u13Ozz\\/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD\\/HtfX11xML7mNu1ubdLtdzs8\\/4VJHCDXWWiTzXpsY2eiu03\\/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe\\/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB\\/j7\\/GgSVhBVVlf29PPxwf09rt9\\/lwfIy1VmSju65X1\\/\\/R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6\\/xzdkav1xN5+\\/aNXl19QVXZ3t5mNBqxJHzHu\\/fvdHoxRUTY2PiBp09\\/IUkSEV3iW8L3Kd+S\\/wG1GGjiGMI0wQAAAABJRU5ErkJggg==\"},{\"id\":\"75e27081-929c-49b6-acc2-e81b7d0faa14\",\"height\":20.6,\"width\":18.81,\"perimeter\":94.69,\"area\":202.9,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+\\/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj\\/7xMdkwQKGz0eJCC8TDodJp1JiKinB4\\/HgdrsVL6BEhGLu37snx749xpUrV\\/g9FGJ6ehpTSQkOp4uGhgb8\\/rfYsWMHixeXUaBYQIkIz5BgMEjvvq\\/IzM6hs5jNWK2LmM\\/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu\\/3EwqFqHA6SKbSbO7o4MTgoFIiQt\\/+\\/fLp3r1onmVEY3\\/i9Xq5e\\/cOoDAo\\/ksmHj2iqroa3e7du\\/k80IPd4UTJ\\/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n\\/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5\\/H4\\/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh\\/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331\\/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34\\/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m\\/qVK9HVaBqxRIJsLsf69et45+1WvK\\/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8\\/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c\\/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=\"},{\"id\":\"7b9002a6-0a08-47af-8027-53e5a9fac46c\",\"height\":56.42,\"width\":74.33,\"perimeter\":390.13,\"area\":2317.66,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAFMAAAA\\/CAYAAACchPQhAAAV+0lEQVR4AeXBfXTU9Z3o8ff395vJJJnJ0zDj2AUKxayRiAIKEYFWPMoNtqIoCihd2bKnF2h5ELTi0hWwLhZRUIQjrL2ouPgQLNriE6zVIypIIoJIRIMlErGFMMNkknnITGbm+7kzZ8O5ObkTSILJP\\/t6KRGhJwQCAfH5fAQCAaLRKGlZWVkUFOThdLpwu92kKL5HsVgMr9cr\\/tOnCYXDxBNxrBYrDrsdZ58+uFx9yM7OUfQQJSKcr+bmCHv27JFPP93P4cNf8NWXX3HixAlCwSaCoTDxRIIzCvId5OU6cHk8XFxyMYMHlzJy5EhGjx5NUVERKYpOqqmpkX379lFZuZcjR77m2LFj+E97CYfCRKIxzsi22cjLs+Ps46Zf376UXlrK8GHDGTVqFINLS0lRfA+UiNBdb731lry+fTvvvPMOR2tractqsWC1mFizrChlkCaiibfEiSeSxBMJ2urbty\\/X\\/OTH3HTzJCZPnozFYlFkUFdXJ3985RXefvttKiv3EgpHaCvbZsNiMTFNA6UMRDTJpCaRSBKNxWgr22ZjxMgR3HDDT7ll0iQGl5aSougmJSJ0hdZannrqKZ579hk+3X+AM5yFBVitVrRousJQBvF4nGAoTDyRIK2kpIS77rqL+fPm4sjLJ0Xt27dP1q9fx59ee5XGphBpudk27A47XWUoAy2a5uYooXCEtGybjZ\\/deCNz585l3LhrAEWKoguUiNAZAvLcM8\\/wyKpV1NTUkOYsLMBqtaJF830wlEE8kcTf0EDaRYMGcd\\/ixRw\\/\\/i3\\/\\/u8rSLNaLDiLCtGi+b4YyiAYDBKJxkibeOONLF22jBEjRpCi6CQlIpzL5wcPyvwF89m16wPS3C4nhjLQoukJhjJIq\\/f6OCM320ZeXh5aND3FUAbRWJTGphBpCxcuYNWqx7BYLKQozkGJCGchqx97jHt\\/8xvSnEVFWC0mWjS9JZkUTFPRm0zTQiDQSDQWY8iQS3n22ecYMWIEKYqzUCJCJlprmX7nnbxcUYHVYsFZVIgWzf8UhjJIq\\/f6SHtm0yZ+MXMmrRQZKBGhvUAgIBPKy6msqqKwIB9bVhZaNN2RTAqIRotgKAXKwDQVPSmZFBCNFsFQCpSBaSq6wzQtnKw\\/RdqyZctYvnw5rRTtKBGhrdOnT8uYMWOoqanB7XJiKAMtmnMxlIEWTTgUJhKN0RlWi4W8vDysFhMtmu4wlEE0FqWxKURnFeQ7yLZlo0XTGYYyCAaDRKIxFi1axOrVq2mlaEOJCGeEwyEZNWoU1dVf4HG70KI5F0MZxFpaCDQ2keaw53LliBEMvmQwxcXFuC+4ALvdTlqsJUYgEODoX4\\/y9ZEj7D9wgHAoiNVq4Xy0tLTQ\\/4cDGDp0GCUlJfTr2xeHw4FhmuhkklAoRN233\\/L1kRo+P3SI6uovOMPtcmIoAy2aszGUQTgSIRSOsHjxYlauXEkrRSslIrSSceOuYdeuD\\/C4XWjRnI2hDGItLQQam0i75pqfcNtttzN+\\/HhKSkroDBHhV3PmsPE\\/\\/gO3y0lXNTdH0ckkW\\/+4jZ\\/97Gd0RiwW4+OPP2bHjh1UVLzMsWN1pHncLtK0aDpiKINwJEIoHGHDhg3Mnj2bFEUrJSKkyPz581i3bj3OoiKsFhMtmo4YyqDe6yOtvLychQsXUl5eTjuKs5NAIMCoUaOoO3aMvDw7XZVMCv6GBmbPmsWGjRtppTg7oVUo2MRzm5\\/niccf52htLbnZNvILCkgmE3TEUAaNTUGisRi7d+9m9OjRpChSlIjw2muvyq23TsZhz8Wem4sWTSaGMognkvgbGvhh\\/\\/6sevRRpk6dShuKzpPLLhtCdfUXeNwutGi6I5kU\\/A0NrFixgiVL\\/hVQis4TUpqbI\\/zbvz3AmjVrSLvQcwHJZIKOmKaFk\\/Wn8LhdHP3mG+x2BylK+f1+GfSjgQQam7jQcwHJZIJMTNNCKBQiFI4wadIk\\/vP5zTjy8mlD0QX333+\\/PPLII7hdTs6HoQyCwSCRaIxDhw4xZMgQUhRdIyC8\\/\\/4u7rxjGidO1uNxu9Ci6YihDOq9PqZPn86WLVtIU1eVlUllVRU\\/uNBDIhEnE0MZhCMRQuEIixcvZuXKlbSh6KLq6mq57LLLyM22kZeXhxZNJoYyaGwKYrGY2HNz0aLJxDQtnKw\\/xVVlZezduxeUIkXRNUKK1+vlf40fz2cHD+J2OemIoQyisSiNTSE2btzIrFmzUPPmzZU\\/PP0HorEY2TYbBfl5pGnRpBnKIBqL0tgU4ne\\/+x0PPPAAbSi6Tq6\\/7jrefe89PG4XWjSZmKaFk\\/WncLucNDdHMU2DbFs2WjSZJBNJ\\/IFGtmzZwvTp00lRdI\\/EYjHGjL6aT\\/cfwON2oUVzhqEMtGi8Pj9pJSUlLF22lDvvuBMlKd\\/U1rJq1So2bdpEPJEgN9tGfkEBojXxRBJ\\/QwMLFy5gzeonQHGGohvef\\/99ufbaaynId5CVlUUmpmnhZP0psm029u\\/fz969e5n5L\\/+Cs7AAq9WKFk17hjKo9\\/oYOHAAtbXfoJQiRdE9Ego2cemlQ\\/j2+HE8bhdaNIYyqPf6SLto0CDuXriQuXPncoYSEVKElOrqap544nE2bXqGtIJ8B41NIa655ie8\\/\\/4u2lB0h4hMuOEGdu7cicftQoumPUMZhCMRQuEI27dvZ+LEiaTdMW0aL1dU4HY56UgyKfgbGti8eTN33XUXKYruky8PH2bo0KGYpkk0FiNt4MABzJnzKxYsWIDNZqMNpUSENoSUAwcO8Nijq3jxpZdJO3XqFG63m1aKbvr84EEZOmwYDnsuOTnZdMTr87Nw4QLWrHmCMxKJBBcNGsS3x4\\/jcbvQomnPUAb1Xh9XlZWxt7KSFMX5kfXr1zNv3jycRUXcc++9zJ83F0dePm0oWikRIQMh5bXXXiXtlltupZXiPCxadLc8\\/vhaPG4XWjTtGcqg3utj4MAB1NYeQyn+HxHefe9drr9+PAX5DrKyssikuTlKKByhsrKSsrIyUhTnQbSWdevXceutk+nXrx9tKNpRIsJZCP9NcZ4SiQSXlJTI0dpa3C4nmSQTSfyBRrZWVHD7lClkMmHCBHbu3InH7UKLpj1DGdR7fSxatIjVq1eTouglSkToDbs+2CXjrhlHQb6DrKws2jOUQb3Xx5Ahl3LoUDUd2bNnD2PGjKEg30FWVhaZeH1+rrxiOPs+3U+KopcoEaE3PPTQQ7J06VLcLicd8fr8rF37BPPnL+BsfvzjsXz00W7cLieZNDdHicVaOHjwIINLBwNK0QuUiNAbbpo4UV5\\/4w3cLieZBINhLBaTL7+qoV+\\/fpzNk0+uZcGCu3G7nHTE6\\/PzzKZN\\/GLmTFIUvUCJCD2tpaWF0sGD5WhtLW6Xk0y8Pj\\/l5eXs2PE2oDib6upqrhg+HJsti5ycbDLx+vwsXLiANWueIEXRC5SI0NNqar6UYUOHY7GY5ORkk4nX52fZsmUsX76ccxOGDxvOZwcP4nY5ycTr8zPxxhvZ\\/vrrpCh6gRIRetrOnTtlwoQJOAsLMC0m7SWTgr+hga0VFdw+ZQqdMXXqFLZufQW3y0kmXp+fK68Yzr5P95Oi6AVKROhpL7zwgvz85z\\/H7XKSSUtLC41NIfbs2cPVV19NZ9xzzz2sWbMGt8tJJl6fn4sGDWL\\/\\/k\\/JLyhU9AIlIvS0jRs3ypw5c3C7nGQSDIax2axUVu2jpKSEznh01UruW\\/yvuF1OMgkEmnC5+lD1yT769etHiqKHKRGhpz355FpZsOBu3C4nmQQCTfTp42RvZRUDBgygM9avX8+8efNwFhVhmor2wqEw2Tm5VFZVUVxcTIqihykRoac9+eRaWbDgbtwuJ5kEAk306eNkb2UVAwYMoDPWr1\\/PvHnzcBYVYZqK9oLBMHl5dvZ8XElxcTEpih6mRISetnHjRpkzZw5ul5NMwqEwhmlSVfUJg0tL6YxHfv977l+yBLfLSSaBQBMuVx+qPtlHv379SFH0MCUi9LSKigqZNm0azqIiTFPRXktLC41NIT788EPGjh1LZyxadDePP74Wt8tJJl6fn4sGDeKzzw7gyMsnRdHDlIjQ09599y9y\\/fXjcRYWYFpM2ksmBX9DA1u2bGH69Ol0xi233MKf\\/vQn3C4nmXh9fq4qK2NvZSUpil6gRISe9k1trVx++WXoZBK7w04mXp+fxYsXs3LlSs4lkUgwZMgQampqcLucZOL1+Zk8eTJ\\/\\/OMrgFL0AiUi9DSttZSWllJTU4Pb5SQTr8\\/P2LFj+PDDjzg7Yd++Txk5ciQOey45Odlk4vX5Wbx4MStXriRF0QuUiNAbbrvtNtm2bRtul5NMwqEwWuBQdTXFxRcBio48\\/PDD\\/Pa3v8XtcpJJMin4GxrYsmUL06dPJ0XRC5SI0BtWrVolixcvxuN2oUWTidfnZ8WKFSxZsoSzGT5sGJ8dPIjb5SSTcCiMFjh8+DA\\/GjSIFEUvUCJCb9i3b5+MHDkShz2XnJxsMgkEmujbry\\/ffHOMjuzcuZMJEyZQkO8gKyuLTLw+P2PHjuHDDz4EpUhR9AIlIvQOkeHDhvPZwYO4XU4ySSYFf0MDz2zaxC9mzuT\\/I8K4a8exa9cHeNwutGjaM5RBvdfHsmXLWL58OSmKXqJEhI40N0c4dKiasrIyvg\\/Lly+XBx98EI\\/bhRZNe4Yy8DcEcLn6UPftcaxWK21t376dm2++mcKCfKxWC5k0N0cJhSN89dVhSkoGk6I4D9FoM59\\/foiysjLORYkIGcjzzz\\/P7x58kKO1tXz99dcUFxeTojgPdXV18o\\/FxVgtJnaHnY54fX5mz5rFho0bOSMabeZHAwdysv4UHrcLLZr2DGVQ7\\/VRXl7Ojh07aKU4D\\/fff7888sgjTJlyO7\\/5zX2MGDGCFEUGSkRoQ17ZupXVq1dTWVXFGcOGDuXAZwcARYqi++SOadN4uaICj9uFFk17hjKIxqI0NoXYvn07EydOJG3q1Cls3foKHrcLLZpMkokk\\/kAjb775Jj\\/96U9JUZyHjz\\/+WEaPHk1bM2bcxaKFi7h86FBSFG0oESFFtm\\/fzqOPruKjj3aT5iwqwmox0aLx+vzcecc0XnjxJVopuqm6ulouu+wyHPZccnKyycRQBv6GAGk1NTV8+NFHzJgxA2dhAVarFS2a9gxlUO\\/1ceUVw9n36X5aKbrpxN\\/\\/LkMuLcUfaORCzwWI1oQjEULhCGmzZ83innvvpbi4mBRFivrzn\\/8sTz31FDt37iTNWViA1WpFiybNUAbxeBx\\/oJF58+by5NonQSlSFN0j\\/\\/zPM9i8+Xk8bhdaNJmYpoWT9afo27cvoWAjyaTG4XCQTCZoz1AG0ViUxqYQf\\/nLO1x33fW0UnSD1+uVq0eN4mhtLR63Cy2aMwxlEAwGiURjOOy5\\/GLmTH79619RUjJYqWlTp8rLFRU4CwuwWq1o0bRnKINYSwuBxiZmzLiL557bTCtFN9TX18uggQOIJ5I4iwrRosnENC2cPu3HZsvC4XCQTCbIxFAG9V4fkyZN4rXXXqOVohu+PHxYJkyYwLfHj+Nxu9CiycQ0LZysP0Xajh07KC8vVyoYDHLJJZfI3\\/72Ny70XEAymSATQxnE43H8gUbGjh3Ds88+R3FxMSmKrpOnn36aWbNmUViQj9VqobsMZVDv9ZGbbaP2WB0ej4dWiq6RF196kV\\/OnEkkGsPjdqFFczZen5+FCxewZvUToFBKRNj1wS4Zd804crNt5OXloUWTiaEMtGi8Pj8Oey4rHn6Y+fMX0ErRNXLTxIm8\\/sYbeNwutGi6ylAG0ViUxqYQWysquH3KFFopuuDbumOydNkyNm9+nrQLPReQTCboiGlaOFl\\/ipKSEr48fBhlGKQoJSKkyEMPPcTSpUtxFhZgtVrRoumIaVo4WX+KtKvKypg3fz5TpkzBarWSougcIeX6667jgw8+oLAwn66KxxMEGptYu\\/YJ5s9fQCtFJ31bd0ye2rCRPzz9NP6GBgryHWTbstGi6YhpWjhZf4q0w198weDSUlopJSK0kqlTp7B16ys4i4owTcXZGMpAi8br85M2ZMilTJo0ifLyCVx55RXk5OSSouiApJw8cYLfr\\/w969atx1lUhGkquqK5OYrFYuGZZ59l7Ngf43a7aaXowHfffSe7d+\\/m9ddf5+233sLf0ECax+1Ci+ZsDGXQ2BQkGovx6qvbuOWWW2mlSFEiQish5frrruPd997D7XJiKAMtmrMxlEE8kcTf0MAZJSUlDB48mAs9Hi65pJT8fAdp4UiE2tq\\/cuLvJ\\/n66yPU1NQQi7XgLCpEi6arDGWgReP1+fnBhR5KSy+lX\\/9+9O\\/fn\\/79f4jVYiGeSFBfX8\\/Ro3\\/lu+Pf8cUX1ZysP0Wa1WLBWVSIFs25mKaFQKCRaCzGunXrmDv314AiRdFKiQhtSCKR4Nprx\\/HRR7txFhZgtVrRoukMQxlEY1Eam0J0Rm62DbvDzvkwlEE8HicYChNPJDgXq8VCXl4epqnoLNO0cPq0n3giwWOPPso9995LK0UbSkRoR1K4+aabeP2NN3DYc3E4HCSTCbojmRTaMk1Fb0gmhTNMU9FdpmnhZP0p0jZs2MDs2bNpQ9GGEhEyEFLmz5\\/HunXrSbvQcwHJZIL\\/KQxlEE8k8Tc0UJDv4D+3vMjEiRNppchAiQgdEFJefOlFfjV7Fo1NIQryHWTbstGi6S3JpGCait5kmhZO1p8ibezYMbywZQs\\/HDCQVooOKBHhLISUuro67rnnHrZt20aas6gIq8VEi6YnGMpAi8br83NGts1GQX4eWjQ9xVAGwWCQSDSGw57LA0uXcd9999GG4iyUiNAJQsr27dt5eMUKKquqSCvId5Bty0aL5vtgKIN4PI4\\/0EhaSUkJS5Ysoa6ujodXrCAai5HmdjkxlIEWzfclEGginkiQNmPGXSxbuowfDRpEG4pzUCJCJwmttm3bxoannuLd997jDIc9l5ycbLqjpaWFxqYQZ1xVVsbP\\/+mf+OUvf4nNZiPty8OH+cP\\/eZqXXnyJk\\/WnSMu22cjNzcU0FV2VTAqRSIRoLEaa2+Vk8uTb+d+zZjF8+HDaUHSSEhG6SGhVVVXFq6++yl\\/e+S8+\\/\\/wQ8USCtqwWC6ZpYrGYpCUSSZLJJPFEgvYuGjSI8ePHc\\/PNNzPhhhtoRwFCitfrZdu2bbz15pvs3r0bf0MDbVktFtKsFhPDNNHJJPFEkrR4IkFbzsICRl41ihtvvJHJt97KD\\/7hH2hD0UVKRDgPQqsDBw7w2YEDHPjsAEeOfM2xY8dojkRobg7T3BwlLSvLRk5uLtk2G\\/3696O4uJjLL7+cocOGUTZyJDk5ubShyExo9d133\\/HJJ1Xs37+fI0eOUHesjhMnThCPtxCJhIm3xLFmWcnNtWO1ZuF2u7iouJiLL76YYcOGM2LECAYMGEA7im5SIsL3RGgjGm0mFAoTbGoiGAySlmu3k5eXh91ux+FwkIGia4R2GhoaCIfDBJuaiMfjWK1W8vLzsdvtFBUWgSITxfdAiQg9SOiYoucImSl60P8FuRV5BhABsLUAAAAASUVORK5CYII=\"}]","material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","neon_color":"RGB","uv_printing_needed":"Yes","mockupCreationType":"multi"}},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: API Input Data Collected {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth_or_thickness":"1","sign_type":"Fabricated Channel Letters - Non Illuminated","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315}},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Looking up SignType {"data":{"sign_type":"Fabricated Channel Letters - Non Illuminated"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Retrieved Material Formulas {"data":{"sign_type_id":14,"formulas_count":24},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Retrieved Variables List {"data":{"sign_type_id":14,"variables_count":9},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Price Map Constructed {"data":{"price_map":{"material501803":3.6821,"weight_material501803":0.629,"material501880":2.4107,"weight_material501880":0.503,"material501060":2.2179,"weight_material501060":0.378,"material500730":2.7786,"weight_material500730":1.481,"material500591":0.9286,"weight_material500591":0.357,"material500611":0.0062,"weight_material500611":6.2e-6,"material500214":0.0025,"weight_material500214":2.5e-6,"material501055":0.0155,"weight_material501055":1.55e-5,"material502098":0.0286,"weight_material502098":2.86e-5,"material502079":0.0163,"weight_material502079":1.63e-5,"material502350":0.0254,"weight_material502350":2.54e-5,"material501680":0.0076,"weight_material501680":7.6e-6,"material502131":0.0271,"weight_material502131":2.71e-5,"material500379":0.132,"weight_material500379":0.09,"material500419":0.16,"weight_material500419":0.11,"material502106":0.13,"weight_material502106":0.16,"material502567":0.13,"weight_material502567":0.21,"material502564":0.18,"weight_material502564":0.35,"material500154":0.4,"weight_material500154":0.38,"material502074":0.8,"weight_material502074":1.0}},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Variables Price Constructed {"data":{"variables_price":{"variable82":0,"variable83":0.75,"variable84":1.1,"variable85":1.2,"variable86":0,"variable87":0,"variable88":0,"variable89":0,"variable90":0}},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Initialized items collection {"data":{"count":0},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Merged material items {"data":{"formulas_count":24,"items_count_after_merge":24},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Merged variable items {"data":{"variables_count":9,"items_count_after_merge":33},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Sorted items collection {"data":{"items_count":33,"first_item":{"type":"material","id":298,"expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, variable85 * nested_area * material501803, 0 )","dense_weight_expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, weight_material501803 * occupied_area, 0 )","name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","var_name":"material501803","price":"3.6821","description":"Aluminium sheet 0.098\" – Durable, corrosion-resistant, suitable for both indoor and outdoor channel letter faces.","sequence_no":1},"last_item":{"type":"variable","id":90,"expression":"totalCost * variable84","dense_weight_expression":"totalDenseWeight * 1.1","name":"Total Cost","var_name":"variable90","price":null,"description":null,"sequence_no":33}},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Initializing MathExecutor {"data":{"variables_count":175},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: MathExecutor variables set {"data":{"variables_count":175},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, weight_material501803 * occupied_area, 0 )","itemDenseWeight":"15.37905"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, variable85 * nested_area * material501803, 0 )","result":"194.1497688"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_aluminium && avg_char_height == avg_char_height_less_than_24_inches, weight_material501880 * occupied_area, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","expression":"if(material == material_aluminium && avg_char_height == avg_char_height_less_than_24_inches, variable85 * nested_area * material501880, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_stainless_steel, 0, weight_material501060 * ( sign_depth_or_thickness / 12 * perimeter_of_sign ) )","itemDenseWeight":"2.38644"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","expression":"if(material == material_stainless_steel, 0, material501060 * variable85 * ( sign_depth_or_thickness / 12 * perimeter_of_sign ) )","result":"16.8028104"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_stainless_steel, occupied_area * weight_material500730 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","expression":"if(material == material_stainless_steel, variable85 * nested_area * material500730, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"SS Sheet 26g Brushed Silver 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_stainless_steel, ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * weight_material500591 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 26g Brushed Silver 4 ft x 8 ft Pakistan","expression":"if(material == material_stainless_steel, variable85 * ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * material500591, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: No formula, default result applied {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Epoxy Primer Pakistan","dense_weight_expression":"( ( ( ( occupied_area * 2 ) + ( ( ( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 ) ) * weight_material500611","itemDenseWeight":0.0101940506888},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Primer Pakistan","expression":"( ( ( ( occupied_area * 2 ) + ( ( ( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 ) ) * material500611","result":10.194050688799999},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Master Thinner Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * weight_material500214","itemDenseWeight":0.0008096447883333334},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Master Thinner Pakistan","expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * material500214","result":0.8096447883333333},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Epoxy Hardner Master Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * weight_material501055","itemDenseWeight":0.007722765673333334},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Hardner Master Pakistan","expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * material501055","result":7.722765673333334},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * weight_material502098 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * material502098, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * weight_material502079 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * material502079, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502350 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502350, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * weight_material501680 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * material501680, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * weight_material502098 )","itemDenseWeight":"0.015872157253333"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * material502098 )","result":"15.872157253333"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502131 )","itemDenseWeight":"0.00770326172"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502131 )","result":"7.70326172"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * weight_material502350 )","itemDenseWeight":"0.0103143304"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * material502350)","result":"10.3143304"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * weight_material501680 )","itemDenseWeight":"0.00082298069333333"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * material501680 )","result":"0.82298069333333"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Paint Miscellaneous cost","expression":"0.2 * ( formula304 + formula305 + formula306 + formula307 + formula308 + formula309 + formula310 + formula311 + formula312 + formula313 + formula314 )","result":10.687838243426599},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Packaging/Box Making","expression":"variable83 * nested_area","result":32.955},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 5ply","dense_weight_expression":"if( ( width_of_sign > 0 || other_dimension_of_sign > 0 ) && width_of_sign <= 30 && other_dimension_of_sign <= 30, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500379 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 5ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 7Ply","dense_weight_expression":"if( ( width_of_sign > 30 || other_dimension_of_sign > 30 ) && width_of_sign <= 50 && other_dimension_of_sign <= 50, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500419 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 7Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight_expression":"if( ( width_of_sign > 50 || other_dimension_of_sign > 50 ) && width_of_sign <= 60 && other_dimension_of_sign <= 60, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material502106 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ) && width_of_sign <= 70 && other_dimension_of_sign <= 70, nested_area * 2 * weight_material502567 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight_expression":"if( ( width_of_sign > 70 || other_dimension_of_sign > 70 ) && width_of_sign <= 90 && other_dimension_of_sign <= 90, nested_area * 2 * weight_material502564 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight_expression":"if( ( width_of_sign > 90 || other_dimension_of_sign > 90 ), nested_area * weight_material500154 * 2, 0 )","itemDenseWeight":"33.3944"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Wood Lar 9''x132''","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ), 4 * sqrt(nested_area) * ( ( sign_depth_or_thickness + 2 ) / 12 ) * weight_material502074 , 0 )","itemDenseWeight":"6.6287253676706"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: No formula, default result applied {"data":{"name":"Wood Lar 9''x132''","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: No formula, default result applied {"data":{"name":"Miscalleneous (10%)","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: No formula, default result applied {"data":{"name":"Where Wastage magnification factor for Sheets consumption is taken as","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Flush/Stud Mount","expression":"if(mounting_type == mounting_type_flush_stud_mounted, 1, 0 )","result":"1"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Standard Raceway (6x2)","dense_weight_expression":"if(mounting_type == mounting_type_standard_raceway_6x2, ( ( ( ( width_of_line_1 + width_of_line_2 + width_of_line_3 + width_of_line_4 ) * raceway_height * 2 ) + ( raceway_height * raceway_depth * 2 ) + ( ( width_of_line_1 + width_of_line_2 + width_of_line_3 + width_of_line_4 ) * raceway_depth * 2 ) ) / 144 ) * weight_material501803 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Standard Raceway (6x2)","expression":"if(mounting_type == mounting_type_standard_raceway_6x2, variable85 * ( ( material501803 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) + ( 2.7 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Flat Backer (2.5 mm)","dense_weight_expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) / 144 * weight_material501803 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Flat Backer (2.5 mm)","expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, variable85 * ( ( material501803 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) + ( 2.7 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Dense weight computed {"data":{"name":"Backerboard Cabinet (2\")","dense_weight_expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, ( ( 2 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) + ( 2 * ( ( width_of_sign + ( 2 * backer_offset ) ) * backboard_cabinet_depth ) ) + ( 2 * ( ( other_dimension_of_sign + ( 2 * backer_offset ) ) * backboard_cabinet_depth ) ) ) / 144 * weight_material501803, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula executed successfully {"data":{"name":"Backerboard Cabinet (2\")","expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, variable85 * ( ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * material501803 / 144 ) + ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * 2.7 / 144 ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Total Cost formula detected {"data":{"item_id":90},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Formula calculations completed {"data":{"total_items":33,"successful_calculations":32,"errors_count":0},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Summed initial totals {"data":{"totalCost_before_formula":309.03460866055957,"totalDenseWeight_before_formula":57.842054558887725},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Total Cost formula executed {"data":{"formula":"totalCost * variable84","computed_totalCost":339.93806952661555},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Preparing boxes for bin packing {"data":{"sign_type":"Fabricated Channel Letters - Non Illuminated","objects_count":7,"totalDenseWeight":0},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Processing flush stud mounted objects for 3D bin packing {"data":{"objects_count":7,"sign_depth":"1"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-1","width":15.22,"height":19.7,"depth":"1"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-2","width":16.12,"height":19.7,"depth":"1"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-3","width":17.91,"height":19.7,"depth":"1"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-4","width":21.49,"height":19.7,"depth":"1"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-5","width":17.91,"height":19.7,"depth":"1"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-6","width":18.81,"height":20.6,"depth":"1"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-7","width":74.33,"height":56.42,"depth":"1"},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: 3D Bin Packing API response received {"data":{"response":{"response":{"id":"1773810499_1591c14b4a45e754727015661f18e907","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":2.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-3062-7443367.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-3056-1134882.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-3058-3609968.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-3059-3457439.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-306-3379181.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-306-6400118.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-3061-9115376.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-3062-2809451.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}}},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:18] local.INFO: Box added from packed bin {"data":{"length":2.6,"width":74.63,"height":56.72,"denseWeight":0},"timestamp":"2026-03-18 05:08:18"} [2026-03-18 05:08:19] local.INFO: Shipping rates calculated {"data":{"boxes":[{"size":{"length":4.6,"width":76.63,"height":58.97},"quantity":1,"denseWeight":1}],"cheapestShippingCost":673.97,"rawShippingRates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":889.755,"tariffAndDS":889.755,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":1384.756119,"totalShipmentCostFormula":"((tariffAndDS (889.755) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1384.76","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":501.53,"tariffAndDS":501.53,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":797.0611139999999,"totalShipmentCostFormula":"((tariffAndDS (501.53) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 797.06","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":"643.97","tariffAndDS":643.97,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":30,"isRemotePrice":0,"totalShipmentCost":673.97,"totalShipmentCostFormula":"(((tariffAndDS (643.97) + overlengthSurcharge (30) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 673.97","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":445.25,"tariffAndDS":445.25,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":711.8644499999999,"totalShipmentCostFormula":"((tariffAndDS (445.25) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 711.86","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":697.3299999999999,"tariffAndDS":697.3299999999999,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1075.840724,"totalShipmentCostFormula":"(( tariffAndDS (697.33) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 1075.840724","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":582.72,"tariffAndDS":719.72,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1120.63452,"totalShipmentCostFormula":"(((tariffAndDS (719.72) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1120.63452","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":1135,"tariffAndDS":1135,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1135,"totalShipmentCostFormula":"((tariffAndDS (1135) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1135","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","overBreachSurcharge":154,"career_name":"UPS Pakistan (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":663.3299999999999,"tariffAndDS":800.3299999999999,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1244.8545299999998,"totalShipmentCostFormula":"(((tariffAndDS (800.33) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1244.85453","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","overBreachSurcharge":154,"career_name":"UPS Pakistan Small (K0F569)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":738.63,"tariffAndDS":875.63,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1360.8918299999998,"totalShipmentCostFormula":"(((tariffAndDS (875.63) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1360.89183","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"10":{"career":"ups_pakistan_heavy_expedited","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":582.72,"tariffAndDS":719.72,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1120.63452,"totalShipmentCostFormula":"(((tariffAndDS (719.72) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1120.63452","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]}}}},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Yes Factor Founded {"data":{"sign_type":"Fabricated Channel Letters - Non Illuminated","productCostFactor":"1.66"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Product cost factor determined {"data":{"sign_type":"Fabricated Channel Letters - Non Illuminated","productCostFactor":"1.66"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Final API Response {"data":{"sign_width":"120","sign_height":77.91,"sign_depth":"1","sign_type":"Indoor Signs, Non-Illuminated, Dimensional Fabricated Letters, Brushed Gold","processed_sign_type":"Fabricated Channel Letters - Non Illuminated","sideViewImage":"https://api.signize.ai/mockups/flush-stud/flush-stud-fabricated-channel-letters-non-illuminated.png","mounting_type":"Flush/Stud mounted","combined_production_cost_usd":340.0,"total_production_cost":570.0,"totalDenseWeight":0,"totalVolumetricWeight":68.5,"bin_packing_result":{"response":{"id":"1773810499_1591c14b4a45e754727015661f18e907","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":2.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-3062-7443367.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-3056-1134882.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-3058-3609968.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-3059-3457439.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-306-3379181.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-306-6400118.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-3061-9115376.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/6189dab1d2cd0a0061f9c2108c646f8b/1773810499-3062-2809451.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}},"shipping_rates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":889.755,"tariffAndDS":889.755,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":1384.756119,"totalShipmentCostFormula":"((tariffAndDS (889.755) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1384.76","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":501.53,"tariffAndDS":501.53,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":797.0611139999999,"totalShipmentCostFormula":"((tariffAndDS (501.53) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 797.06","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":"643.97","tariffAndDS":643.97,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":30,"isRemotePrice":0,"totalShipmentCost":673.97,"totalShipmentCostFormula":"(((tariffAndDS (643.97) + overlengthSurcharge (30) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 673.97","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":445.25,"tariffAndDS":445.25,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":711.8644499999999,"totalShipmentCostFormula":"((tariffAndDS (445.25) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 711.86","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":697.3299999999999,"tariffAndDS":697.3299999999999,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1075.840724,"totalShipmentCostFormula":"(( tariffAndDS (697.33) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 1075.840724","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":582.72,"tariffAndDS":719.72,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1120.63452,"totalShipmentCostFormula":"(((tariffAndDS (719.72) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1120.63452","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":1135,"tariffAndDS":1135,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1135,"totalShipmentCostFormula":"((tariffAndDS (1135) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1135","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","overBreachSurcharge":154,"career_name":"UPS Pakistan (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":663.3299999999999,"tariffAndDS":800.3299999999999,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1244.8545299999998,"totalShipmentCostFormula":"(((tariffAndDS (800.33) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1244.85453","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","overBreachSurcharge":154,"career_name":"UPS Pakistan Small (K0F569)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":738.63,"tariffAndDS":875.63,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1360.8918299999998,"totalShipmentCostFormula":"(((tariffAndDS (875.63) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1360.89183","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"10":{"career":"ups_pakistan_heavy_expedited","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":582.72,"tariffAndDS":719.72,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1120.63452,"totalShipmentCostFormula":"(((tariffAndDS (719.72) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1120.63452","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]}}},"cheapest_shipping_cost_usd":680.0,"totalCost":1880.0,"productionResults":[{"material_id":298,"dense_weight_expression":15.37905,"result":"194.1497688","sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":"Aluminium sheet 0.098\" – Durable, corrosion-resistant, suitable for both indoor and outdoor channel letter faces.","sequence_no":1},{"material_id":299,"dense_weight_expression":0,"result":"0","sign_material":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","description":null,"sequence_no":2},{"material_id":300,"dense_weight_expression":2.38644,"result":"16.8028104","sign_material":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","description":"Aluminium sheet 0.059\" – Flexible and easy to bend, ideal for channel letter returns.","sequence_no":3},{"material_id":301,"dense_weight_expression":0,"result":"0","sign_material":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","description":null,"sequence_no":4},{"material_id":302,"dense_weight_expression":0,"result":"0","sign_material":"SS Sheet 26g Brushed Silver 4 ft x 8 ft Pakistan","description":null,"sequence_no":5},{"material_id":303,"dense_weight_expression":0,"result":0,"sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":null,"sequence_no":6},{"material_id":304,"dense_weight_expression":0.0101940506888,"result":10.194050688799999,"sign_material":"Epoxy Primer Pakistan","description":null,"sequence_no":7},{"material_id":305,"dense_weight_expression":0.0008096447883333334,"result":0.8096447883333333,"sign_material":"Master Thinner Pakistan","description":null,"sequence_no":8},{"material_id":306,"dense_weight_expression":0.007722765673333334,"result":7.722765673333334,"sign_material":"Epoxy Hardner Master Pakistan","description":null,"sequence_no":9},{"material_id":307,"dense_weight_expression":0,"result":"0","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":10},{"material_id":308,"dense_weight_expression":0,"result":"0","sign_material":"Matting Agent (P565-554) 1L Nexa Pakistan","description":null,"sequence_no":11},{"material_id":309,"dense_weight_expression":0,"result":"0","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":12},{"material_id":310,"dense_weight_expression":0,"result":"0","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":13},{"material_id":311,"dense_weight_expression":0.015872157253333,"result":"15.872157253333","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":14},{"material_id":312,"dense_weight_expression":0.00770326172,"result":"7.70326172","sign_material":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","description":"High Quality Gloss / Satin Paint – PU or solvent-based, gloss (70+ GU) or satin (30–50 GU) sheen.","sequence_no":15},{"material_id":313,"dense_weight_expression":0.0103143304,"result":"10.3143304","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":16},{"material_id":314,"dense_weight_expression":0.00082298069333333,"result":"0.82298069333333","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":17},{"variable_id":82,"dense_weight_expression":0,"result":10.687838243426599,"sign_material":"Paint Miscellaneous cost","description":null,"sequence_no":18},{"variable_id":83,"dense_weight_expression":0,"result":32.955,"sign_material":"Packaging/Box Making","description":"Custom Packaging with 3–5 ply corrugated boxes with inner foam/styro and stretch wrap.","sequence_no":19},{"material_id":526,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 5ply","description":null,"sequence_no":20},{"material_id":527,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 7Ply","description":null,"sequence_no":21},{"material_id":528,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 9 Ply","description":null,"sequence_no":22},{"material_id":529,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 5mm 3 Core 4*8","description":null,"sequence_no":23},{"material_id":530,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 7mm 4 Core","description":null,"sequence_no":24},{"material_id":531,"dense_weight_expression":33.3944,"result":0,"sign_material":"Plywood Sheet 8*4 Mersawa 6 core 9MM","description":null,"sequence_no":25},{"material_id":532,"dense_weight_expression":6.6287253676706,"result":0,"sign_material":"Wood Lar 9''x132''","description":null,"sequence_no":26},{"variable_id":84,"dense_weight_expression":0,"result":0,"sign_material":"Miscalleneous (10%)","description":null,"sequence_no":27},{"variable_id":85,"dense_weight_expression":0,"result":0,"sign_material":"Where Wastage magnification factor for Sheets consumption is taken as","description":null,"sequence_no":28},{"variable_id":86,"dense_weight_expression":0,"result":"1","sign_material":"Flush/Stud Mount","description":"Sign to be Flush/Stud Mounted to the wall.","sequence_no":29},{"variable_id":87,"dense_weight_expression":0,"result":"0","sign_material":"Standard Raceway (6x2)","description":null,"sequence_no":30},{"variable_id":88,"dense_weight_expression":0,"result":"0","sign_material":"Flat Backer (2.5 mm)","description":null,"sequence_no":31},{"variable_id":89,"dense_weight_expression":0,"result":"0","sign_material":"Backerboard Cabinet (2\")","description":null,"sequence_no":32},{"variable_id":90,"dense_weight_expression":63.626260014776506,"result":339.93806952661555,"sign_material":"Total Cost","description":null,"sequence_no":33}],"productionError":[],"request":{"sign_width_or_height":"120","sign_depth_or_thickness":"1","sign_type":"Fabricated Channel Letters - Non Illuminated","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315},"TATDays":21,"testDenseWeight":63.626260014776506,"vendorName":"EpicCraftings Pakistan","quotationId":1315},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: API Epic Craftings Calculation Ended ======================================================================================================== {"data":null,"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Validation Passed {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth":null,"sign_type":null,"main_category":"Indoor Signs","secondary_category":"Non-Illuminated","tertiary_category":"Dimensional Fabricated Letters","finished_category":"Polished Bronze","mounting_type":"Flush/Stud mounted","profit_factor":1.5,"quotationId":1315,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"objects":"[{\"id\":\"071ce430-3cd8-4bfe-904e-5171b234b7ac\",\"height\":19.7,\"width\":15.22,\"perimeter\":63.65,\"area\":125.51,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk\\/v6e+Xxefq\\/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD\\/a5ub1DVFfl6PAIs8yH9+\\/4a1MKWyL8z\\/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC\"},{\"id\":\"8f76b0d8-dfbd-4037-a096-446d5f0f0eab\",\"height\":19.7,\"width\":16.12,\"perimeter\":94.53,\"area\":213.72,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8\\/XseRIEUqp2z6P\\/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5\\/Ztnj1\\/zowwJ4m9D2aGqsO5iE8+vUC7\\/Q1TRZ7zofFkzNSTx0\\/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex\\/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF\\/k4VKo6O\\/uD+D\\/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39\\/WBm\\/Fc\\/P3rE9\\/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH\\/R\\/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=\"},{\"id\":\"6ccad62e-eb34-4b83-9d77-752dcfdfcfd4\",\"height\":19.7,\"width\":17.91,\"perimeter\":97.71,\"area\":237.38,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f\\/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu\\/MCePe\\/qbDbLMx0d3Gvd47dSiU8+\\/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e\\/w9NcvnyZ\\/v5+2gT\\/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB\\/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358\\/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb\\/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5\\/sVxDrx\\/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG\\/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16\\/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d\\/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI\\/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d\\/fT5vgv+mbN24wfmkcwzBZu3YtL7\\/8EkJrTZvmMcH\\/p3lM0PYH0\\/sC20LFnP4AAAAASUVORK5CYII=\"},{\"id\":\"df0ca816-fd07-4f2f-bc7b-543e4ae666b8\",\"height\":19.7,\"width\":21.49,\"perimeter\":73.38,\"area\":239.79,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT\\/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd\\/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4\\/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7\\/\\/NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb\\/\\/NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5\\/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo\\/irq9E0xcLC3+zdt49gMMhCdgFN1\\/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi\\/Etk\\/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H\\/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb\\/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e\\/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r\\/RyjyD\\/a61ZB\\/hyySAAAAAElFTkSuQmCC\"},{\"id\":\"93b9ec02-1ffc-4f7d-9162-6cceb1644fef\",\"height\":19.7,\"width\":17.91,\"perimeter\":95.05,\"area\":184.45,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra\\/eiVuKCa\\/n4xGT\\/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3\\/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO\\/+Xq6hqXOkKosdaKZN5rEyMP7t\\/jy5crppefuY27W5t0u13Ozz\\/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD\\/HtfX11xML7mNu1ubdLtdzs8\\/4VJHCDXWWiTzXpsY2eiu03\\/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe\\/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB\\/j7\\/GgSVhBVVlf29PPxwf09rt9\\/lwfIy1VmSju65X1\\/\\/R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6\\/xzdkav1xN5+\\/aNXl19QVXZ3t5mNBqxJHzHu\\/fvdHoxRUTY2PiBp09\\/IUkSEV3iW8L3Kd+S\\/wG1GGjiGMI0wQAAAABJRU5ErkJggg==\"},{\"id\":\"75e27081-929c-49b6-acc2-e81b7d0faa14\",\"height\":20.6,\"width\":18.81,\"perimeter\":94.69,\"area\":202.9,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+\\/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj\\/7xMdkwQKGz0eJCC8TDodJp1JiKinB4\\/HgdrsVL6BEhGLu37snx749xpUrV\\/g9FGJ6ehpTSQkOp4uGhgb8\\/rfYsWMHixeXUaBYQIkIz5BgMEjvvq\\/IzM6hs5jNWK2LmM\\/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu\\/3EwqFqHA6SKbSbO7o4MTgoFIiQt\\/+\\/fLp3r1onmVEY3\\/i9Xq5e\\/cOoDAo\\/ksmHj2iqroa3e7du\\/k80IPd4UTJ\\/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n\\/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5\\/H4\\/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh\\/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331\\/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34\\/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m\\/qVK9HVaBqxRIJsLsf69et45+1WvK\\/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8\\/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c\\/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=\"},{\"id\":\"7b9002a6-0a08-47af-8027-53e5a9fac46c\",\"height\":56.42,\"width\":74.33,\"perimeter\":390.13,\"area\":2317.66,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAFMAAAA\\/CAYAAACchPQhAAAV+0lEQVR4AeXBfXTU9Z3o8ff395vJJJnJ0zDj2AUKxayRiAIKEYFWPMoNtqIoCihd2bKnF2h5ELTi0hWwLhZRUIQjrL2ouPgQLNriE6zVIypIIoJIRIMlErGFMMNkknnITGbm+7kzZ8O5ObkTSILJP\\/t6KRGhJwQCAfH5fAQCAaLRKGlZWVkUFOThdLpwu92kKL5HsVgMr9cr\\/tOnCYXDxBNxrBYrDrsdZ58+uFx9yM7OUfQQJSKcr+bmCHv27JFPP93P4cNf8NWXX3HixAlCwSaCoTDxRIIzCvId5OU6cHk8XFxyMYMHlzJy5EhGjx5NUVERKYpOqqmpkX379lFZuZcjR77m2LFj+E97CYfCRKIxzsi22cjLs+Ps46Zf376UXlrK8GHDGTVqFINLS0lRfA+UiNBdb731lry+fTvvvPMOR2tractqsWC1mFizrChlkCaiibfEiSeSxBMJ2urbty\\/X\\/OTH3HTzJCZPnozFYlFkUFdXJ3985RXefvttKiv3EgpHaCvbZsNiMTFNA6UMRDTJpCaRSBKNxWgr22ZjxMgR3HDDT7ll0iQGl5aSougmJSJ0hdZannrqKZ579hk+3X+AM5yFBVitVrRousJQBvF4nGAoTDyRIK2kpIS77rqL+fPm4sjLJ0Xt27dP1q9fx59ee5XGphBpudk27A47XWUoAy2a5uYooXCEtGybjZ\\/deCNz585l3LhrAEWKoguUiNAZAvLcM8\\/wyKpV1NTUkOYsLMBqtaJF830wlEE8kcTf0EDaRYMGcd\\/ixRw\\/\\/i3\\/\\/u8rSLNaLDiLCtGi+b4YyiAYDBKJxkibeOONLF22jBEjRpCi6CQlIpzL5wcPyvwF89m16wPS3C4nhjLQoukJhjJIq\\/f6OCM320ZeXh5aND3FUAbRWJTGphBpCxcuYNWqx7BYLKQozkGJCGchqx97jHt\\/8xvSnEVFWC0mWjS9JZkUTFPRm0zTQiDQSDQWY8iQS3n22ecYMWIEKYqzUCJCJlprmX7nnbxcUYHVYsFZVIgWzf8UhjJIq\\/f6SHtm0yZ+MXMmrRQZKBGhvUAgIBPKy6msqqKwIB9bVhZaNN2RTAqIRotgKAXKwDQVPSmZFBCNFsFQCpSBaSq6wzQtnKw\\/RdqyZctYvnw5rRTtKBGhrdOnT8uYMWOoqanB7XJiKAMtmnMxlIEWTTgUJhKN0RlWi4W8vDysFhMtmu4wlEE0FqWxKURnFeQ7yLZlo0XTGYYyCAaDRKIxFi1axOrVq2mlaEOJCGeEwyEZNWoU1dVf4HG70KI5F0MZxFpaCDQ2keaw53LliBEMvmQwxcXFuC+4ALvdTlqsJUYgEODoX4\\/y9ZEj7D9wgHAoiNVq4Xy0tLTQ\\/4cDGDp0GCUlJfTr2xeHw4FhmuhkklAoRN233\\/L1kRo+P3SI6uovOMPtcmIoAy2aszGUQTgSIRSOsHjxYlauXEkrRSslIrSSceOuYdeuD\\/C4XWjRnI2hDGItLQQam0i75pqfcNtttzN+\\/HhKSkroDBHhV3PmsPE\\/\\/gO3y0lXNTdH0ckkW\\/+4jZ\\/97Gd0RiwW4+OPP2bHjh1UVLzMsWN1pHncLtK0aDpiKINwJEIoHGHDhg3Mnj2bFEUrJSKkyPz581i3bj3OoiKsFhMtmo4YyqDe6yOtvLychQsXUl5eTjuKs5NAIMCoUaOoO3aMvDw7XZVMCv6GBmbPmsWGjRtppTg7oVUo2MRzm5\\/niccf52htLbnZNvILCkgmE3TEUAaNTUGisRi7d+9m9OjRpChSlIjw2muvyq23TsZhz8Wem4sWTSaGMognkvgbGvhh\\/\\/6sevRRpk6dShuKzpPLLhtCdfUXeNwutGi6I5kU\\/A0NrFixgiVL\\/hVQis4TUpqbI\\/zbvz3AmjVrSLvQcwHJZIKOmKaFk\\/Wn8LhdHP3mG+x2BylK+f1+GfSjgQQam7jQcwHJZIJMTNNCKBQiFI4wadIk\\/vP5zTjy8mlD0QX333+\\/PPLII7hdTs6HoQyCwSCRaIxDhw4xZMgQUhRdIyC8\\/\\/4u7rxjGidO1uNxu9Ci6YihDOq9PqZPn86WLVtIU1eVlUllVRU\\/uNBDIhEnE0MZhCMRQuEIixcvZuXKlbSh6KLq6mq57LLLyM22kZeXhxZNJoYyaGwKYrGY2HNz0aLJxDQtnKw\\/xVVlZezduxeUIkXRNUKK1+vlf40fz2cHD+J2OemIoQyisSiNTSE2btzIrFmzUPPmzZU\\/PP0HorEY2TYbBfl5pGnRpBnKIBqL0tgU4ne\\/+x0PPPAAbSi6Tq6\\/7jrefe89PG4XWjSZmKaFk\\/WncLucNDdHMU2DbFs2WjSZJBNJ\\/IFGtmzZwvTp00lRdI\\/EYjHGjL6aT\\/cfwON2oUVzhqEMtGi8Pj9pJSUlLF22lDvvuBMlKd\\/U1rJq1So2bdpEPJEgN9tGfkEBojXxRBJ\\/QwMLFy5gzeonQHGGohvef\\/99ufbaaynId5CVlUUmpmnhZP0psm029u\\/fz969e5n5L\\/+Cs7AAq9WKFk17hjKo9\\/oYOHAAtbXfoJQiRdE9Ego2cemlQ\\/j2+HE8bhdaNIYyqPf6SLto0CDuXriQuXPncoYSEVKElOrqap544nE2bXqGtIJ8B41NIa655ie8\\/\\/4u2lB0h4hMuOEGdu7cicftQoumPUMZhCMRQuEI27dvZ+LEiaTdMW0aL1dU4HY56UgyKfgbGti8eTN33XUXKYruky8PH2bo0KGYpkk0FiNt4MABzJnzKxYsWIDNZqMNpUSENoSUAwcO8Nijq3jxpZdJO3XqFG63m1aKbvr84EEZOmwYDnsuOTnZdMTr87Nw4QLWrHmCMxKJBBcNGsS3x4\\/jcbvQomnPUAb1Xh9XlZWxt7KSFMX5kfXr1zNv3jycRUXcc++9zJ83F0dePm0oWikRIQMh5bXXXiXtlltupZXiPCxadLc8\\/vhaPG4XWjTtGcqg3utj4MAB1NYeQyn+HxHefe9drr9+PAX5DrKyssikuTlKKByhsrKSsrIyUhTnQbSWdevXceutk+nXrx9tKNpRIsJZCP9NcZ4SiQSXlJTI0dpa3C4nmSQTSfyBRrZWVHD7lClkMmHCBHbu3InH7UKLpj1DGdR7fSxatIjVq1eTouglSkToDbs+2CXjrhlHQb6DrKws2jOUQb3Xx5Ahl3LoUDUd2bNnD2PGjKEg30FWVhaZeH1+rrxiOPs+3U+KopcoEaE3PPTQQ7J06VLcLicd8fr8rF37BPPnL+BsfvzjsXz00W7cLieZNDdHicVaOHjwIINLBwNK0QuUiNAbbpo4UV5\\/4w3cLieZBINhLBaTL7+qoV+\\/fpzNk0+uZcGCu3G7nHTE6\\/PzzKZN\\/GLmTFIUvUCJCD2tpaWF0sGD5WhtLW6Xk0y8Pj\\/l5eXs2PE2oDib6upqrhg+HJsti5ycbDLx+vwsXLiANWueIEXRC5SI0NNqar6UYUOHY7GY5ORkk4nX52fZsmUsX76ccxOGDxvOZwcP4nY5ycTr8zPxxhvZ\\/vrrpCh6gRIRetrOnTtlwoQJOAsLMC0m7SWTgr+hga0VFdw+ZQqdMXXqFLZufQW3y0kmXp+fK68Yzr5P95Oi6AVKROhpL7zwgvz85z\\/H7XKSSUtLC41NIfbs2cPVV19NZ9xzzz2sWbMGt8tJJl6fn4sGDWL\\/\\/k\\/JLyhU9AIlIvS0jRs3ypw5c3C7nGQSDIax2axUVu2jpKSEznh01UruW\\/yvuF1OMgkEmnC5+lD1yT769etHiqKHKRGhpz355FpZsOBu3C4nmQQCTfTp42RvZRUDBgygM9avX8+8efNwFhVhmor2wqEw2Tm5VFZVUVxcTIqihykRoac9+eRaWbDgbtwuJ5kEAk306eNkb2UVAwYMoDPWr1\\/PvHnzcBYVYZqK9oLBMHl5dvZ8XElxcTEpih6mRISetnHjRpkzZw5ul5NMwqEwhmlSVfUJg0tL6YxHfv977l+yBLfLSSaBQBMuVx+qPtlHv379SFH0MCUi9LSKigqZNm0azqIiTFPRXktLC41NIT788EPGjh1LZyxadDePP74Wt8tJJl6fn4sGDeKzzw7gyMsnRdHDlIjQ09599y9y\\/fXjcRYWYFpM2ksmBX9DA1u2bGH69Ol0xi233MKf\\/vQn3C4nmXh9fq4qK2NvZSUpil6gRISe9k1trVx++WXoZBK7w04mXp+fxYsXs3LlSs4lkUgwZMgQampqcLucZOL1+Zk8eTJ\\/\\/OMrgFL0AiUi9DSttZSWllJTU4Pb5SQTr8\\/P2LFj+PDDjzg7Yd++Txk5ciQOey45Odlk4vX5Wbx4MStXriRF0QuUiNAbbrvtNtm2bRtul5NMwqEwWuBQdTXFxRcBio48\\/PDD\\/Pa3v8XtcpJJMin4GxrYsmUL06dPJ0XRC5SI0BtWrVolixcvxuN2oUWTidfnZ8WKFSxZsoSzGT5sGJ8dPIjb5SSTcCiMFjh8+DA\\/GjSIFEUvUCJCb9i3b5+MHDkShz2XnJxsMgkEmujbry\\/ffHOMjuzcuZMJEyZQkO8gKyuLTLw+P2PHjuHDDz4EpUhR9AIlIvQOkeHDhvPZwYO4XU4ySSYFf0MDz2zaxC9mzuT\\/I8K4a8exa9cHeNwutGjaM5RBvdfHsmXLWL58OSmKXqJEhI40N0c4dKiasrIyvg\\/Lly+XBx98EI\\/bhRZNe4Yy8DcEcLn6UPftcaxWK21t376dm2++mcKCfKxWC5k0N0cJhSN89dVhSkoGk6I4D9FoM59\\/foiysjLORYkIGcjzzz\\/P7x58kKO1tXz99dcUFxeTojgPdXV18o\\/FxVgtJnaHnY54fX5mz5rFho0bOSMabeZHAwdysv4UHrcLLZr2DGVQ7\\/VRXl7Ojh07aKU4D\\/fff7888sgjTJlyO7\\/5zX2MGDGCFEUGSkRoQ17ZupXVq1dTWVXFGcOGDuXAZwcARYqi++SOadN4uaICj9uFFk17hjKIxqI0NoXYvn07EydOJG3q1Cls3foKHrcLLZpMkokk\\/kAjb775Jj\\/96U9JUZyHjz\\/+WEaPHk1bM2bcxaKFi7h86FBSFG0oESFFtm\\/fzqOPruKjj3aT5iwqwmox0aLx+vzcecc0XnjxJVopuqm6ulouu+wyHPZccnKyycRQBv6GAGk1NTV8+NFHzJgxA2dhAVarFS2a9gxlUO\\/1ceUVw9n36X5aKbrpxN\\/\\/LkMuLcUfaORCzwWI1oQjEULhCGmzZ83innvvpbi4mBRFivrzn\\/8sTz31FDt37iTNWViA1WpFiybNUAbxeBx\\/oJF58+by5NonQSlSFN0j\\/\\/zPM9i8+Xk8bhdaNJmYpoWT9afo27cvoWAjyaTG4XCQTCZoz1AG0ViUxqYQf\\/nLO1x33fW0UnSD1+uVq0eN4mhtLR63Cy2aMwxlEAwGiURjOOy5\\/GLmTH79619RUjJYqWlTp8rLFRU4CwuwWq1o0bRnKINYSwuBxiZmzLiL557bTCtFN9TX18uggQOIJ5I4iwrRosnENC2cPu3HZsvC4XCQTCbIxFAG9V4fkyZN4rXXXqOVohu+PHxYJkyYwLfHj+Nxu9CiycQ0LZysP0Xajh07KC8vVyoYDHLJJZfI3\\/72Ny70XEAymSATQxnE43H8gUbGjh3Ds88+R3FxMSmKrpOnn36aWbNmUViQj9VqobsMZVDv9ZGbbaP2WB0ej4dWiq6RF196kV\\/OnEkkGsPjdqFFczZen5+FCxewZvUToFBKRNj1wS4Zd804crNt5OXloUWTiaEMtGi8Pj8Oey4rHn6Y+fMX0ErRNXLTxIm8\\/sYbeNwutGi6ylAG0ViUxqYQWysquH3KFFopuuDbumOydNkyNm9+nrQLPReQTCboiGlaOFl\\/ipKSEr48fBhlGKQoJSKkyEMPPcTSpUtxFhZgtVrRoumIaVo4WX+KtKvKypg3fz5TpkzBarWSougcIeX6667jgw8+oLAwn66KxxMEGptYu\\/YJ5s9fQCtFJ31bd0ye2rCRPzz9NP6GBgryHWTbstGi6YhpWjhZf4q0w198weDSUlopJSK0kqlTp7B16ys4i4owTcXZGMpAi8br85M2ZMilTJo0ifLyCVx55RXk5OSSouiApJw8cYLfr\\/w969atx1lUhGkquqK5OYrFYuGZZ59l7Ngf43a7aaXowHfffSe7d+\\/m9ddf5+233sLf0ECax+1Ci+ZsDGXQ2BQkGovx6qvbuOWWW2mlSFEiQish5frrruPd997D7XJiKAMtmrMxlEE8kcTf0MAZJSUlDB48mAs9Hi65pJT8fAdp4UiE2tq\\/cuLvJ\\/n66yPU1NQQi7XgLCpEi6arDGWgReP1+fnBhR5KSy+lX\\/9+9O\\/fn\\/79f4jVYiGeSFBfX8\\/Ro3\\/lu+Pf8cUX1ZysP0Wa1WLBWVSIFs25mKaFQKCRaCzGunXrmDv314AiRdFKiQhtSCKR4Nprx\\/HRR7txFhZgtVrRoukMQxlEY1Eam0J0Rm62DbvDzvkwlEE8HicYChNPJDgXq8VCXl4epqnoLNO0cPq0n3giwWOPPso9995LK0UbSkRoR1K4+aabeP2NN3DYc3E4HCSTCbojmRTaMk1Fb0gmhTNMU9FdpmnhZP0p0jZs2MDs2bNpQ9GGEhEyEFLmz5\\/HunXrSbvQcwHJZIL\\/KQxlEE8k8Tc0UJDv4D+3vMjEiRNppchAiQgdEFJefOlFfjV7Fo1NIQryHWTbstGi6S3JpGCait5kmhZO1p8ibezYMbywZQs\\/HDCQVooOKBHhLISUuro67rnnHrZt20aas6gIq8VEi6YnGMpAi8br83NGts1GQX4eWjQ9xVAGwWCQSDSGw57LA0uXcd9999GG4iyUiNAJQsr27dt5eMUKKquqSCvId5Bty0aL5vtgKIN4PI4\\/0EhaSUkJS5Ysoa6ujodXrCAai5HmdjkxlIEWzfclEGginkiQNmPGXSxbuowfDRpEG4pzUCJCJwmttm3bxoannuLd997jDIc9l5ycbLqjpaWFxqYQZ1xVVsbP\\/+mf+OUvf4nNZiPty8OH+cP\\/eZqXXnyJk\\/WnSMu22cjNzcU0FV2VTAqRSIRoLEaa2+Vk8uTb+d+zZjF8+HDaUHSSEhG6SGhVVVXFq6++yl\\/e+S8+\\/\\/wQ8USCtqwWC6ZpYrGYpCUSSZLJJPFEgvYuGjSI8ePHc\\/PNNzPhhhtoRwFCitfrZdu2bbz15pvs3r0bf0MDbVktFtKsFhPDNNHJJPFEkrR4IkFbzsICRl41ihtvvJHJt97KD\\/7hH2hD0UVKRDgPQqsDBw7w2YEDHPjsAEeOfM2xY8dojkRobg7T3BwlLSvLRk5uLtk2G\\/3696O4uJjLL7+cocOGUTZyJDk5ubShyExo9d133\\/HJJ1Xs37+fI0eOUHesjhMnThCPtxCJhIm3xLFmWcnNtWO1ZuF2u7iouJiLL76YYcOGM2LECAYMGEA7im5SIsL3RGgjGm0mFAoTbGoiGAySlmu3k5eXh91ux+FwkIGia4R2GhoaCIfDBJuaiMfjWK1W8vLzsdvtFBUWgSITxfdAiQg9SOiYoucImSl60P8FuRV5BhABsLUAAAAASUVORK5CYII=\"}]","material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","neon_color":"RGB","uv_printing_needed":"Yes","mockupCreationType":"multi"}},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: API Input Data Collected {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth_or_thickness":"1","sign_type":"Fabricated Channel Letters - Non Illuminated","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315}},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Looking up SignType {"data":{"sign_type":"Fabricated Channel Letters - Non Illuminated"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Retrieved Material Formulas {"data":{"sign_type_id":14,"formulas_count":24},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Retrieved Variables List {"data":{"sign_type_id":14,"variables_count":9},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Price Map Constructed {"data":{"price_map":{"material501803":3.6821,"weight_material501803":0.629,"material501880":2.4107,"weight_material501880":0.503,"material501060":2.2179,"weight_material501060":0.378,"material500730":2.7786,"weight_material500730":1.481,"material500591":0.9286,"weight_material500591":0.357,"material500611":0.0062,"weight_material500611":6.2e-6,"material500214":0.0025,"weight_material500214":2.5e-6,"material501055":0.0155,"weight_material501055":1.55e-5,"material502098":0.0286,"weight_material502098":2.86e-5,"material502079":0.0163,"weight_material502079":1.63e-5,"material502350":0.0254,"weight_material502350":2.54e-5,"material501680":0.0076,"weight_material501680":7.6e-6,"material502131":0.0271,"weight_material502131":2.71e-5,"material500379":0.132,"weight_material500379":0.09,"material500419":0.16,"weight_material500419":0.11,"material502106":0.13,"weight_material502106":0.16,"material502567":0.13,"weight_material502567":0.21,"material502564":0.18,"weight_material502564":0.35,"material500154":0.4,"weight_material500154":0.38,"material502074":0.8,"weight_material502074":1.0}},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Variables Price Constructed {"data":{"variables_price":{"variable82":0,"variable83":0.75,"variable84":1.1,"variable85":1.2,"variable86":0,"variable87":0,"variable88":0,"variable89":0,"variable90":0}},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Initialized items collection {"data":{"count":0},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Merged material items {"data":{"formulas_count":24,"items_count_after_merge":24},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Merged variable items {"data":{"variables_count":9,"items_count_after_merge":33},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Sorted items collection {"data":{"items_count":33,"first_item":{"type":"material","id":298,"expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, variable85 * nested_area * material501803, 0 )","dense_weight_expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, weight_material501803 * occupied_area, 0 )","name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","var_name":"material501803","price":"3.6821","description":"Aluminium sheet 0.098\" – Durable, corrosion-resistant, suitable for both indoor and outdoor channel letter faces.","sequence_no":1},"last_item":{"type":"variable","id":90,"expression":"totalCost * variable84","dense_weight_expression":"totalDenseWeight * 1.1","name":"Total Cost","var_name":"variable90","price":null,"description":null,"sequence_no":33}},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Initializing MathExecutor {"data":{"variables_count":175},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: MathExecutor variables set {"data":{"variables_count":175},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, weight_material501803 * occupied_area, 0 )","itemDenseWeight":"15.37905"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, variable85 * nested_area * material501803, 0 )","result":"194.1497688"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_aluminium && avg_char_height == avg_char_height_less_than_24_inches, weight_material501880 * occupied_area, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","expression":"if(material == material_aluminium && avg_char_height == avg_char_height_less_than_24_inches, variable85 * nested_area * material501880, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_stainless_steel, 0, weight_material501060 * ( sign_depth_or_thickness / 12 * perimeter_of_sign ) )","itemDenseWeight":"2.38644"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","expression":"if(material == material_stainless_steel, 0, material501060 * variable85 * ( sign_depth_or_thickness / 12 * perimeter_of_sign ) )","result":"16.8028104"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_stainless_steel, occupied_area * weight_material500730 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","expression":"if(material == material_stainless_steel, variable85 * nested_area * material500730, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"SS Sheet 26g Brushed Silver 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_stainless_steel, ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * weight_material500591 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 26g Brushed Silver 4 ft x 8 ft Pakistan","expression":"if(material == material_stainless_steel, variable85 * ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * material500591, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: No formula, default result applied {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Epoxy Primer Pakistan","dense_weight_expression":"( ( ( ( occupied_area * 2 ) + ( ( ( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 ) ) * weight_material500611","itemDenseWeight":0.0101940506888},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Primer Pakistan","expression":"( ( ( ( occupied_area * 2 ) + ( ( ( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 ) ) * material500611","result":10.194050688799999},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Master Thinner Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * weight_material500214","itemDenseWeight":0.0008096447883333334},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Master Thinner Pakistan","expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * material500214","result":0.8096447883333333},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Epoxy Hardner Master Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * weight_material501055","itemDenseWeight":0.007722765673333334},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Hardner Master Pakistan","expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * material501055","result":7.722765673333334},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * weight_material502098 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * material502098, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * weight_material502079 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * material502079, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502350 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502350, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * weight_material501680 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * material501680, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * weight_material502098 )","itemDenseWeight":"0.015872157253333"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * material502098 )","result":"15.872157253333"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502131 )","itemDenseWeight":"0.00770326172"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502131 )","result":"7.70326172"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * weight_material502350 )","itemDenseWeight":"0.0103143304"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * material502350)","result":"10.3143304"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * weight_material501680 )","itemDenseWeight":"0.00082298069333333"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * material501680 )","result":"0.82298069333333"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Paint Miscellaneous cost","expression":"0.2 * ( formula304 + formula305 + formula306 + formula307 + formula308 + formula309 + formula310 + formula311 + formula312 + formula313 + formula314 )","result":10.687838243426599},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Packaging/Box Making","expression":"variable83 * nested_area","result":32.955},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 5ply","dense_weight_expression":"if( ( width_of_sign > 0 || other_dimension_of_sign > 0 ) && width_of_sign <= 30 && other_dimension_of_sign <= 30, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500379 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 5ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 7Ply","dense_weight_expression":"if( ( width_of_sign > 30 || other_dimension_of_sign > 30 ) && width_of_sign <= 50 && other_dimension_of_sign <= 50, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500419 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 7Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight_expression":"if( ( width_of_sign > 50 || other_dimension_of_sign > 50 ) && width_of_sign <= 60 && other_dimension_of_sign <= 60, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material502106 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ) && width_of_sign <= 70 && other_dimension_of_sign <= 70, nested_area * 2 * weight_material502567 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight_expression":"if( ( width_of_sign > 70 || other_dimension_of_sign > 70 ) && width_of_sign <= 90 && other_dimension_of_sign <= 90, nested_area * 2 * weight_material502564 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight_expression":"if( ( width_of_sign > 90 || other_dimension_of_sign > 90 ), nested_area * weight_material500154 * 2, 0 )","itemDenseWeight":"33.3944"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Wood Lar 9''x132''","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ), 4 * sqrt(nested_area) * ( ( sign_depth_or_thickness + 2 ) / 12 ) * weight_material502074 , 0 )","itemDenseWeight":"6.6287253676706"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: No formula, default result applied {"data":{"name":"Wood Lar 9''x132''","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: No formula, default result applied {"data":{"name":"Miscalleneous (10%)","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: No formula, default result applied {"data":{"name":"Where Wastage magnification factor for Sheets consumption is taken as","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Flush/Stud Mount","expression":"if(mounting_type == mounting_type_flush_stud_mounted, 1, 0 )","result":"1"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Standard Raceway (6x2)","dense_weight_expression":"if(mounting_type == mounting_type_standard_raceway_6x2, ( ( ( ( width_of_line_1 + width_of_line_2 + width_of_line_3 + width_of_line_4 ) * raceway_height * 2 ) + ( raceway_height * raceway_depth * 2 ) + ( ( width_of_line_1 + width_of_line_2 + width_of_line_3 + width_of_line_4 ) * raceway_depth * 2 ) ) / 144 ) * weight_material501803 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Standard Raceway (6x2)","expression":"if(mounting_type == mounting_type_standard_raceway_6x2, variable85 * ( ( material501803 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) + ( 2.7 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Flat Backer (2.5 mm)","dense_weight_expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) / 144 * weight_material501803 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Flat Backer (2.5 mm)","expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, variable85 * ( ( material501803 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) + ( 2.7 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Dense weight computed {"data":{"name":"Backerboard Cabinet (2\")","dense_weight_expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, ( ( 2 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) + ( 2 * ( ( width_of_sign + ( 2 * backer_offset ) ) * backboard_cabinet_depth ) ) + ( 2 * ( ( other_dimension_of_sign + ( 2 * backer_offset ) ) * backboard_cabinet_depth ) ) ) / 144 * weight_material501803, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula executed successfully {"data":{"name":"Backerboard Cabinet (2\")","expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, variable85 * ( ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * material501803 / 144 ) + ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * 2.7 / 144 ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Total Cost formula detected {"data":{"item_id":90},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Formula calculations completed {"data":{"total_items":33,"successful_calculations":32,"errors_count":0},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Summed initial totals {"data":{"totalCost_before_formula":309.03460866055957,"totalDenseWeight_before_formula":57.842054558887725},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Total Cost formula executed {"data":{"formula":"totalCost * variable84","computed_totalCost":339.93806952661555},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Preparing boxes for bin packing {"data":{"sign_type":"Fabricated Channel Letters - Non Illuminated","objects_count":7,"totalDenseWeight":0},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: Processing flush stud mounted objects for 3D bin packing {"data":{"objects_count":7,"sign_depth":"1"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-1","width":15.22,"height":19.7,"depth":"1"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-2","width":16.12,"height":19.7,"depth":"1"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-3","width":17.91,"height":19.7,"depth":"1"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-4","width":21.49,"height":19.7,"depth":"1"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-5","width":17.91,"height":19.7,"depth":"1"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-6","width":18.81,"height":20.6,"depth":"1"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:19] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-7","width":74.33,"height":56.42,"depth":"1"},"timestamp":"2026-03-18 05:08:19"} [2026-03-18 05:08:20] local.INFO: 3D Bin Packing API response received {"data":{"response":{"response":{"id":"1773810500_7b78212b114f00e0b110e89204cf0e7b","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":2.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8284-6290368.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8279-1193648.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8281-8743006.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8281-1510882.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8282-5327564.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8283-1499805.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8283-2160685.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8284-3450372.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}}},"timestamp":"2026-03-18 05:08:20"} [2026-03-18 05:08:20] local.INFO: Box added from packed bin {"data":{"length":2.6,"width":74.63,"height":56.72,"denseWeight":0},"timestamp":"2026-03-18 05:08:20"} [2026-03-18 05:08:21] local.INFO: Shipping rates calculated {"data":{"boxes":[{"size":{"length":4.6,"width":76.63,"height":58.97},"quantity":1,"denseWeight":1}],"cheapestShippingCost":673.97,"rawShippingRates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":889.755,"tariffAndDS":889.755,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":1384.756119,"totalShipmentCostFormula":"((tariffAndDS (889.755) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1384.76","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":501.53,"tariffAndDS":501.53,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":797.0611139999999,"totalShipmentCostFormula":"((tariffAndDS (501.53) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 797.06","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":"643.97","tariffAndDS":643.97,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":30,"isRemotePrice":0,"totalShipmentCost":673.97,"totalShipmentCostFormula":"(((tariffAndDS (643.97) + overlengthSurcharge (30) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 673.97","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":445.25,"tariffAndDS":445.25,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":711.8644499999999,"totalShipmentCostFormula":"((tariffAndDS (445.25) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 711.86","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":697.3299999999999,"tariffAndDS":697.3299999999999,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1075.840724,"totalShipmentCostFormula":"(( tariffAndDS (697.33) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 1075.840724","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":582.72,"tariffAndDS":719.72,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1120.63452,"totalShipmentCostFormula":"(((tariffAndDS (719.72) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1120.63452","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":1135,"tariffAndDS":1135,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1135,"totalShipmentCostFormula":"((tariffAndDS (1135) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1135","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","overBreachSurcharge":154,"career_name":"UPS Pakistan (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":663.3299999999999,"tariffAndDS":800.3299999999999,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1244.8545299999998,"totalShipmentCostFormula":"(((tariffAndDS (800.33) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1244.85453","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","overBreachSurcharge":154,"career_name":"UPS Pakistan Small (K0F569)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":738.63,"tariffAndDS":875.63,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1360.8918299999998,"totalShipmentCostFormula":"(((tariffAndDS (875.63) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1360.89183","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"10":{"career":"ups_pakistan_heavy_expedited","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":582.72,"tariffAndDS":719.72,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1120.63452,"totalShipmentCostFormula":"(((tariffAndDS (719.72) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1120.63452","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]}}}},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Yes Factor Founded {"data":{"sign_type":"Fabricated Channel Letters - Non Illuminated","productCostFactor":"1.66"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Product cost factor determined {"data":{"sign_type":"Fabricated Channel Letters - Non Illuminated","productCostFactor":"1.66"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Final API Response {"data":{"sign_width":"120","sign_height":77.91,"sign_depth":"1","sign_type":"Indoor Signs, Non-Illuminated, Dimensional Fabricated Letters, Polished Bronze","processed_sign_type":"Fabricated Channel Letters - Non Illuminated","sideViewImage":"https://api.signize.ai/mockups/flush-stud/flush-stud-fabricated-channel-letters-non-illuminated.png","mounting_type":"Flush/Stud mounted","combined_production_cost_usd":340.0,"total_production_cost":570.0,"totalDenseWeight":0,"totalVolumetricWeight":68.5,"bin_packing_result":{"response":{"id":"1773810500_7b78212b114f00e0b110e89204cf0e7b","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":2.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8284-6290368.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8279-1193648.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8281-8743006.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8281-1510882.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8282-5327564.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8283-1499805.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8283-2160685.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/2e8e17898710558f164b083c84c46596/1773810500-8284-3450372.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}},"shipping_rates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":889.755,"tariffAndDS":889.755,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":1384.756119,"totalShipmentCostFormula":"((tariffAndDS (889.755) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1384.76","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":501.53,"tariffAndDS":501.53,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":797.0611139999999,"totalShipmentCostFormula":"((tariffAndDS (501.53) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 797.06","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":"643.97","tariffAndDS":643.97,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":30,"isRemotePrice":0,"totalShipmentCost":673.97,"totalShipmentCostFormula":"(((tariffAndDS (643.97) + overlengthSurcharge (30) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 673.97","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":445.25,"tariffAndDS":445.25,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":711.8644499999999,"totalShipmentCostFormula":"((tariffAndDS (445.25) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 711.86","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":697.3299999999999,"tariffAndDS":697.3299999999999,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1075.840724,"totalShipmentCostFormula":"(( tariffAndDS (697.33) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 1075.840724","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":582.72,"tariffAndDS":719.72,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1120.63452,"totalShipmentCostFormula":"(((tariffAndDS (719.72) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1120.63452","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":0,"rate":1135,"tariffAndDS":1135,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1135,"totalShipmentCostFormula":"((tariffAndDS (1135) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1135","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","overBreachSurcharge":154,"career_name":"UPS Pakistan (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":663.3299999999999,"tariffAndDS":800.3299999999999,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1244.8545299999998,"totalShipmentCostFormula":"(((tariffAndDS (800.33) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1244.85453","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","overBreachSurcharge":154,"career_name":"UPS Pakistan Small (K0F569)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":738.63,"tariffAndDS":875.63,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1360.8918299999998,"totalShipmentCostFormula":"(((tariffAndDS (875.63) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1360.89183","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"10":{"career":"ups_pakistan_heavy_expedited","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":4.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":68.5,"higherWeight":68.5,"quantity":1}],"totalHigherWeight":68.5,"DS":137,"rate":582.72,"tariffAndDS":719.72,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1120.63452,"totalShipmentCostFormula":"(((tariffAndDS (719.72) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1120.63452","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]}}},"cheapest_shipping_cost_usd":680.0,"totalCost":1880.0,"productionResults":[{"material_id":298,"dense_weight_expression":15.37905,"result":"194.1497688","sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":"Aluminium sheet 0.098\" – Durable, corrosion-resistant, suitable for both indoor and outdoor channel letter faces.","sequence_no":1},{"material_id":299,"dense_weight_expression":0,"result":"0","sign_material":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","description":null,"sequence_no":2},{"material_id":300,"dense_weight_expression":2.38644,"result":"16.8028104","sign_material":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","description":"Aluminium sheet 0.059\" – Flexible and easy to bend, ideal for channel letter returns.","sequence_no":3},{"material_id":301,"dense_weight_expression":0,"result":"0","sign_material":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","description":null,"sequence_no":4},{"material_id":302,"dense_weight_expression":0,"result":"0","sign_material":"SS Sheet 26g Brushed Silver 4 ft x 8 ft Pakistan","description":null,"sequence_no":5},{"material_id":303,"dense_weight_expression":0,"result":0,"sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":null,"sequence_no":6},{"material_id":304,"dense_weight_expression":0.0101940506888,"result":10.194050688799999,"sign_material":"Epoxy Primer Pakistan","description":null,"sequence_no":7},{"material_id":305,"dense_weight_expression":0.0008096447883333334,"result":0.8096447883333333,"sign_material":"Master Thinner Pakistan","description":null,"sequence_no":8},{"material_id":306,"dense_weight_expression":0.007722765673333334,"result":7.722765673333334,"sign_material":"Epoxy Hardner Master Pakistan","description":null,"sequence_no":9},{"material_id":307,"dense_weight_expression":0,"result":"0","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":10},{"material_id":308,"dense_weight_expression":0,"result":"0","sign_material":"Matting Agent (P565-554) 1L Nexa Pakistan","description":null,"sequence_no":11},{"material_id":309,"dense_weight_expression":0,"result":"0","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":12},{"material_id":310,"dense_weight_expression":0,"result":"0","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":13},{"material_id":311,"dense_weight_expression":0.015872157253333,"result":"15.872157253333","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":14},{"material_id":312,"dense_weight_expression":0.00770326172,"result":"7.70326172","sign_material":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","description":"High Quality Gloss / Satin Paint – PU or solvent-based, gloss (70+ GU) or satin (30–50 GU) sheen.","sequence_no":15},{"material_id":313,"dense_weight_expression":0.0103143304,"result":"10.3143304","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":16},{"material_id":314,"dense_weight_expression":0.00082298069333333,"result":"0.82298069333333","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":17},{"variable_id":82,"dense_weight_expression":0,"result":10.687838243426599,"sign_material":"Paint Miscellaneous cost","description":null,"sequence_no":18},{"variable_id":83,"dense_weight_expression":0,"result":32.955,"sign_material":"Packaging/Box Making","description":"Custom Packaging with 3–5 ply corrugated boxes with inner foam/styro and stretch wrap.","sequence_no":19},{"material_id":526,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 5ply","description":null,"sequence_no":20},{"material_id":527,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 7Ply","description":null,"sequence_no":21},{"material_id":528,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 9 Ply","description":null,"sequence_no":22},{"material_id":529,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 5mm 3 Core 4*8","description":null,"sequence_no":23},{"material_id":530,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 7mm 4 Core","description":null,"sequence_no":24},{"material_id":531,"dense_weight_expression":33.3944,"result":0,"sign_material":"Plywood Sheet 8*4 Mersawa 6 core 9MM","description":null,"sequence_no":25},{"material_id":532,"dense_weight_expression":6.6287253676706,"result":0,"sign_material":"Wood Lar 9''x132''","description":null,"sequence_no":26},{"variable_id":84,"dense_weight_expression":0,"result":0,"sign_material":"Miscalleneous (10%)","description":null,"sequence_no":27},{"variable_id":85,"dense_weight_expression":0,"result":0,"sign_material":"Where Wastage magnification factor for Sheets consumption is taken as","description":null,"sequence_no":28},{"variable_id":86,"dense_weight_expression":0,"result":"1","sign_material":"Flush/Stud Mount","description":"Sign to be Flush/Stud Mounted to the wall.","sequence_no":29},{"variable_id":87,"dense_weight_expression":0,"result":"0","sign_material":"Standard Raceway (6x2)","description":null,"sequence_no":30},{"variable_id":88,"dense_weight_expression":0,"result":"0","sign_material":"Flat Backer (2.5 mm)","description":null,"sequence_no":31},{"variable_id":89,"dense_weight_expression":0,"result":"0","sign_material":"Backerboard Cabinet (2\")","description":null,"sequence_no":32},{"variable_id":90,"dense_weight_expression":63.626260014776506,"result":339.93806952661555,"sign_material":"Total Cost","description":null,"sequence_no":33}],"productionError":[],"request":{"sign_width_or_height":"120","sign_depth_or_thickness":"1","sign_type":"Fabricated Channel Letters - Non Illuminated","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315},"TATDays":21,"testDenseWeight":63.626260014776506,"vendorName":"EpicCraftings Pakistan","quotationId":1315},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: API Epic Craftings Calculation Ended ======================================================================================================== {"data":null,"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Validation Passed {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth":null,"sign_type":null,"main_category":"Indoor Signs","secondary_category":"Non-Illuminated","tertiary_category":"Wall Plaques","finished_category":"Acrylic with Standoffs","mounting_type":"Flush/Stud mounted","profit_factor":1.5,"quotationId":1315,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"objects":"[{\"id\":\"071ce430-3cd8-4bfe-904e-5171b234b7ac\",\"height\":19.7,\"width\":15.22,\"perimeter\":63.65,\"area\":125.51,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk\\/v6e+Xxefq\\/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD\\/a5ub1DVFfl6PAIs8yH9+\\/4a1MKWyL8z\\/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC\"},{\"id\":\"8f76b0d8-dfbd-4037-a096-446d5f0f0eab\",\"height\":19.7,\"width\":16.12,\"perimeter\":94.53,\"area\":213.72,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8\\/XseRIEUqp2z6P\\/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5\\/Ztnj1\\/zowwJ4m9D2aGqsO5iE8+vUC7\\/Q1TRZ7zofFkzNSTx0\\/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex\\/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF\\/k4VKo6O\\/uD+D\\/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39\\/WBm\\/Fc\\/P3rE9\\/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH\\/R\\/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=\"},{\"id\":\"6ccad62e-eb34-4b83-9d77-752dcfdfcfd4\",\"height\":19.7,\"width\":17.91,\"perimeter\":97.71,\"area\":237.38,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f\\/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu\\/MCePe\\/qbDbLMx0d3Gvd47dSiU8+\\/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e\\/w9NcvnyZ\\/v5+2gT\\/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB\\/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358\\/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb\\/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5\\/sVxDrx\\/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG\\/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16\\/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d\\/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI\\/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d\\/fT5vgv+mbN24wfmkcwzBZu3YtL7\\/8EkJrTZvmMcH\\/p3lM0PYH0\\/sC20LFnP4AAAAASUVORK5CYII=\"},{\"id\":\"df0ca816-fd07-4f2f-bc7b-543e4ae666b8\",\"height\":19.7,\"width\":21.49,\"perimeter\":73.38,\"area\":239.79,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT\\/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd\\/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4\\/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7\\/\\/NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb\\/\\/NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5\\/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo\\/irq9E0xcLC3+zdt49gMMhCdgFN1\\/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi\\/Etk\\/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H\\/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb\\/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e\\/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r\\/RyjyD\\/a61ZB\\/hyySAAAAAElFTkSuQmCC\"},{\"id\":\"93b9ec02-1ffc-4f7d-9162-6cceb1644fef\",\"height\":19.7,\"width\":17.91,\"perimeter\":95.05,\"area\":184.45,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra\\/eiVuKCa\\/n4xGT\\/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3\\/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO\\/+Xq6hqXOkKosdaKZN5rEyMP7t\\/jy5crppefuY27W5t0u13Ozz\\/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD\\/HtfX11xML7mNu1ubdLtdzs8\\/4VJHCDXWWiTzXpsY2eiu03\\/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe\\/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB\\/j7\\/GgSVhBVVlf29PPxwf09rt9\\/lwfIy1VmSju65X1\\/\\/R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6\\/xzdkav1xN5+\\/aNXl19QVXZ3t5mNBqxJHzHu\\/fvdHoxRUTY2PiBp09\\/IUkSEV3iW8L3Kd+S\\/wG1GGjiGMI0wQAAAABJRU5ErkJggg==\"},{\"id\":\"75e27081-929c-49b6-acc2-e81b7d0faa14\",\"height\":20.6,\"width\":18.81,\"perimeter\":94.69,\"area\":202.9,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+\\/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj\\/7xMdkwQKGz0eJCC8TDodJp1JiKinB4\\/HgdrsVL6BEhGLu37snx749xpUrV\\/g9FGJ6ehpTSQkOp4uGhgb8\\/rfYsWMHixeXUaBYQIkIz5BgMEjvvq\\/IzM6hs5jNWK2LmM\\/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu\\/3EwqFqHA6SKbSbO7o4MTgoFIiQt\\/+\\/fLp3r1onmVEY3\\/i9Xq5e\\/cOoDAo\\/ksmHj2iqroa3e7du\\/k80IPd4UTJ\\/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n\\/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5\\/H4\\/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh\\/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331\\/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34\\/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m\\/qVK9HVaBqxRIJsLsf69et45+1WvK\\/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8\\/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c\\/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=\"},{\"id\":\"7b9002a6-0a08-47af-8027-53e5a9fac46c\",\"height\":56.42,\"width\":74.33,\"perimeter\":390.13,\"area\":2317.66,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAFMAAAA\\/CAYAAACchPQhAAAV+0lEQVR4AeXBfXTU9Z3o8ff395vJJJnJ0zDj2AUKxayRiAIKEYFWPMoNtqIoCihd2bKnF2h5ELTi0hWwLhZRUIQjrL2ouPgQLNriE6zVIypIIoJIRIMlErGFMMNkknnITGbm+7kzZ8O5ObkTSILJP\\/t6KRGhJwQCAfH5fAQCAaLRKGlZWVkUFOThdLpwu92kKL5HsVgMr9cr\\/tOnCYXDxBNxrBYrDrsdZ58+uFx9yM7OUfQQJSKcr+bmCHv27JFPP93P4cNf8NWXX3HixAlCwSaCoTDxRIIzCvId5OU6cHk8XFxyMYMHlzJy5EhGjx5NUVERKYpOqqmpkX379lFZuZcjR77m2LFj+E97CYfCRKIxzsi22cjLs+Ps46Zf376UXlrK8GHDGTVqFINLS0lRfA+UiNBdb731lry+fTvvvPMOR2tractqsWC1mFizrChlkCaiibfEiSeSxBMJ2urbty\\/X\\/OTH3HTzJCZPnozFYlFkUFdXJ3985RXefvttKiv3EgpHaCvbZsNiMTFNA6UMRDTJpCaRSBKNxWgr22ZjxMgR3HDDT7ll0iQGl5aSougmJSJ0hdZannrqKZ579hk+3X+AM5yFBVitVrRousJQBvF4nGAoTDyRIK2kpIS77rqL+fPm4sjLJ0Xt27dP1q9fx59ee5XGphBpudk27A47XWUoAy2a5uYooXCEtGybjZ\\/deCNz585l3LhrAEWKoguUiNAZAvLcM8\\/wyKpV1NTUkOYsLMBqtaJF830wlEE8kcTf0EDaRYMGcd\\/ixRw\\/\\/i3\\/\\/u8rSLNaLDiLCtGi+b4YyiAYDBKJxkibeOONLF22jBEjRpCi6CQlIpzL5wcPyvwF89m16wPS3C4nhjLQoukJhjJIq\\/f6OCM320ZeXh5aND3FUAbRWJTGphBpCxcuYNWqx7BYLKQozkGJCGchqx97jHt\\/8xvSnEVFWC0mWjS9JZkUTFPRm0zTQiDQSDQWY8iQS3n22ecYMWIEKYqzUCJCJlprmX7nnbxcUYHVYsFZVIgWzf8UhjJIq\\/f6SHtm0yZ+MXMmrRQZKBGhvUAgIBPKy6msqqKwIB9bVhZaNN2RTAqIRotgKAXKwDQVPSmZFBCNFsFQCpSBaSq6wzQtnKw\\/RdqyZctYvnw5rRTtKBGhrdOnT8uYMWOoqanB7XJiKAMtmnMxlIEWTTgUJhKN0RlWi4W8vDysFhMtmu4wlEE0FqWxKURnFeQ7yLZlo0XTGYYyCAaDRKIxFi1axOrVq2mlaEOJCGeEwyEZNWoU1dVf4HG70KI5F0MZxFpaCDQ2keaw53LliBEMvmQwxcXFuC+4ALvdTlqsJUYgEODoX4\\/y9ZEj7D9wgHAoiNVq4Xy0tLTQ\\/4cDGDp0GCUlJfTr2xeHw4FhmuhkklAoRN233\\/L1kRo+P3SI6uovOMPtcmIoAy2aszGUQTgSIRSOsHjxYlauXEkrRSslIrSSceOuYdeuD\\/C4XWjRnI2hDGItLQQam0i75pqfcNtttzN+\\/HhKSkroDBHhV3PmsPE\\/\\/gO3y0lXNTdH0ckkW\\/+4jZ\\/97Gd0RiwW4+OPP2bHjh1UVLzMsWN1pHncLtK0aDpiKINwJEIoHGHDhg3Mnj2bFEUrJSKkyPz581i3bj3OoiKsFhMtmo4YyqDe6yOtvLychQsXUl5eTjuKs5NAIMCoUaOoO3aMvDw7XZVMCv6GBmbPmsWGjRtppTg7oVUo2MRzm5\\/niccf52htLbnZNvILCkgmE3TEUAaNTUGisRi7d+9m9OjRpChSlIjw2muvyq23TsZhz8Wem4sWTSaGMognkvgbGvhh\\/\\/6sevRRpk6dShuKzpPLLhtCdfUXeNwutGi6I5kU\\/A0NrFixgiVL\\/hVQis4TUpqbI\\/zbvz3AmjVrSLvQcwHJZIKOmKaFk\\/Wn8LhdHP3mG+x2BylK+f1+GfSjgQQam7jQcwHJZIJMTNNCKBQiFI4wadIk\\/vP5zTjy8mlD0QX333+\\/PPLII7hdTs6HoQyCwSCRaIxDhw4xZMgQUhRdIyC8\\/\\/4u7rxjGidO1uNxu9Ci6YihDOq9PqZPn86WLVtIU1eVlUllVRU\\/uNBDIhEnE0MZhCMRQuEIixcvZuXKlbSh6KLq6mq57LLLyM22kZeXhxZNJoYyaGwKYrGY2HNz0aLJxDQtnKw\\/xVVlZezduxeUIkXRNUKK1+vlf40fz2cHD+J2OemIoQyisSiNTSE2btzIrFmzUPPmzZU\\/PP0HorEY2TYbBfl5pGnRpBnKIBqL0tgU4ne\\/+x0PPPAAbSi6Tq6\\/7jrefe89PG4XWjSZmKaFk\\/WncLucNDdHMU2DbFs2WjSZJBNJ\\/IFGtmzZwvTp00lRdI\\/EYjHGjL6aT\\/cfwON2oUVzhqEMtGi8Pj9pJSUlLF22lDvvuBMlKd\\/U1rJq1So2bdpEPJEgN9tGfkEBojXxRBJ\\/QwMLFy5gzeonQHGGohvef\\/99ufbaaynId5CVlUUmpmnhZP0psm029u\\/fz969e5n5L\\/+Cs7AAq9WKFk17hjKo9\\/oYOHAAtbXfoJQiRdE9Ego2cemlQ\\/j2+HE8bhdaNIYyqPf6SLto0CDuXriQuXPncoYSEVKElOrqap544nE2bXqGtIJ8B41NIa655ie8\\/\\/4u2lB0h4hMuOEGdu7cicftQoumPUMZhCMRQuEI27dvZ+LEiaTdMW0aL1dU4HY56UgyKfgbGti8eTN33XUXKYruky8PH2bo0KGYpkk0FiNt4MABzJnzKxYsWIDNZqMNpUSENoSUAwcO8Nijq3jxpZdJO3XqFG63m1aKbvr84EEZOmwYDnsuOTnZdMTr87Nw4QLWrHmCMxKJBBcNGsS3x4\\/jcbvQomnPUAb1Xh9XlZWxt7KSFMX5kfXr1zNv3jycRUXcc++9zJ83F0dePm0oWikRIQMh5bXXXiXtlltupZXiPCxadLc8\\/vhaPG4XWjTtGcqg3utj4MAB1NYeQyn+HxHefe9drr9+PAX5DrKyssikuTlKKByhsrKSsrIyUhTnQbSWdevXceutk+nXrx9tKNpRIsJZCP9NcZ4SiQSXlJTI0dpa3C4nmSQTSfyBRrZWVHD7lClkMmHCBHbu3InH7UKLpj1DGdR7fSxatIjVq1eTouglSkToDbs+2CXjrhlHQb6DrKws2jOUQb3Xx5Ahl3LoUDUd2bNnD2PGjKEg30FWVhaZeH1+rrxiOPs+3U+KopcoEaE3PPTQQ7J06VLcLicd8fr8rF37BPPnL+BsfvzjsXz00W7cLieZNDdHicVaOHjwIINLBwNK0QuUiNAbbpo4UV5\\/4w3cLieZBINhLBaTL7+qoV+\\/fpzNk0+uZcGCu3G7nHTE6\\/PzzKZN\\/GLmTFIUvUCJCD2tpaWF0sGD5WhtLW6Xk0y8Pj\\/l5eXs2PE2oDib6upqrhg+HJsti5ycbDLx+vwsXLiANWueIEXRC5SI0NNqar6UYUOHY7GY5ORkk4nX52fZsmUsX76ccxOGDxvOZwcP4nY5ycTr8zPxxhvZ\\/vrrpCh6gRIRetrOnTtlwoQJOAsLMC0m7SWTgr+hga0VFdw+ZQqdMXXqFLZufQW3y0kmXp+fK68Yzr5P95Oi6AVKROhpL7zwgvz85z\\/H7XKSSUtLC41NIfbs2cPVV19NZ9xzzz2sWbMGt8tJJl6fn4sGDWL\\/\\/k\\/JLyhU9AIlIvS0jRs3ypw5c3C7nGQSDIax2axUVu2jpKSEznh01UruW\\/yvuF1OMgkEmnC5+lD1yT769etHiqKHKRGhpz355FpZsOBu3C4nmQQCTfTp42RvZRUDBgygM9avX8+8efNwFhVhmor2wqEw2Tm5VFZVUVxcTIqihykRoac9+eRaWbDgbtwuJ5kEAk306eNkb2UVAwYMoDPWr1\\/PvHnzcBYVYZqK9oLBMHl5dvZ8XElxcTEpih6mRISetnHjRpkzZw5ul5NMwqEwhmlSVfUJg0tL6YxHfv977l+yBLfLSSaBQBMuVx+qPtlHv379SFH0MCUi9LSKigqZNm0azqIiTFPRXktLC41NIT788EPGjh1LZyxadDePP74Wt8tJJl6fn4sGDeKzzw7gyMsnRdHDlIjQ09599y9y\\/fXjcRYWYFpM2ksmBX9DA1u2bGH69Ol0xi233MKf\\/vQn3C4nmXh9fq4qK2NvZSUpil6gRISe9k1trVx++WXoZBK7w04mXp+fxYsXs3LlSs4lkUgwZMgQampqcLucZOL1+Zk8eTJ\\/\\/OMrgFL0AiUi9DSttZSWllJTU4Pb5SQTr8\\/P2LFj+PDDjzg7Yd++Txk5ciQOey45Odlk4vX5Wbx4MStXriRF0QuUiNAbbrvtNtm2bRtul5NMwqEwWuBQdTXFxRcBio48\\/PDD\\/Pa3v8XtcpJJMin4GxrYsmUL06dPJ0XRC5SI0BtWrVolixcvxuN2oUWTidfnZ8WKFSxZsoSzGT5sGJ8dPIjb5SSTcCiMFjh8+DA\\/GjSIFEUvUCJCb9i3b5+MHDkShz2XnJxsMgkEmujbry\\/ffHOMjuzcuZMJEyZQkO8gKyuLTLw+P2PHjuHDDz4EpUhR9AIlIvQOkeHDhvPZwYO4XU4ySSYFf0MDz2zaxC9mzuT\\/I8K4a8exa9cHeNwutGjaM5RBvdfHsmXLWL58OSmKXqJEhI40N0c4dKiasrIyvg\\/Lly+XBx98EI\\/bhRZNe4Yy8DcEcLn6UPftcaxWK21t376dm2++mcKCfKxWC5k0N0cJhSN89dVhSkoGk6I4D9FoM59\\/foiysjLORYkIGcjzzz\\/P7x58kKO1tXz99dcUFxeTojgPdXV18o\\/FxVgtJnaHnY54fX5mz5rFho0bOSMabeZHAwdysv4UHrcLLZr2DGVQ7\\/VRXl7Ojh07aKU4D\\/fff7888sgjTJlyO7\\/5zX2MGDGCFEUGSkRoQ17ZupXVq1dTWVXFGcOGDuXAZwcARYqi++SOadN4uaICj9uFFk17hjKIxqI0NoXYvn07EydOJG3q1Cls3foKHrcLLZpMkokk\\/kAjb775Jj\\/96U9JUZyHjz\\/+WEaPHk1bM2bcxaKFi7h86FBSFG0oESFFtm\\/fzqOPruKjj3aT5iwqwmox0aLx+vzcecc0XnjxJVopuqm6ulouu+wyHPZccnKyycRQBv6GAGk1NTV8+NFHzJgxA2dhAVarFS2a9gxlUO\\/1ceUVw9n36X5aKbrpxN\\/\\/LkMuLcUfaORCzwWI1oQjEULhCGmzZ83innvvpbi4mBRFivrzn\\/8sTz31FDt37iTNWViA1WpFiybNUAbxeBx\\/oJF58+by5NonQSlSFN0j\\/\\/zPM9i8+Xk8bhdaNJmYpoWT9afo27cvoWAjyaTG4XCQTCZoz1AG0ViUxqYQf\\/nLO1x33fW0UnSD1+uVq0eN4mhtLR63Cy2aMwxlEAwGiURjOOy5\\/GLmTH79619RUjJYqWlTp8rLFRU4CwuwWq1o0bRnKINYSwuBxiZmzLiL557bTCtFN9TX18uggQOIJ5I4iwrRosnENC2cPu3HZsvC4XCQTCbIxFAG9V4fkyZN4rXXXqOVohu+PHxYJkyYwLfHj+Nxu9CiycQ0LZysP0Xajh07KC8vVyoYDHLJJZfI3\\/72Ny70XEAymSATQxnE43H8gUbGjh3Ds88+R3FxMSmKrpOnn36aWbNmUViQj9VqobsMZVDv9ZGbbaP2WB0ej4dWiq6RF196kV\\/OnEkkGsPjdqFFczZen5+FCxewZvUToFBKRNj1wS4Zd804crNt5OXloUWTiaEMtGi8Pj8Oey4rHn6Y+fMX0ErRNXLTxIm8\\/sYbeNwutGi6ylAG0ViUxqYQWysquH3KFFopuuDbumOydNkyNm9+nrQLPReQTCboiGlaOFl\\/ipKSEr48fBhlGKQoJSKkyEMPPcTSpUtxFhZgtVrRoumIaVo4WX+KtKvKypg3fz5TpkzBarWSougcIeX6667jgw8+oLAwn66KxxMEGptYu\\/YJ5s9fQCtFJ31bd0ye2rCRPzz9NP6GBgryHWTbstGi6YhpWjhZf4q0w198weDSUlopJSK0kqlTp7B16ys4i4owTcXZGMpAi8br85M2ZMilTJo0ifLyCVx55RXk5OSSouiApJw8cYLfr\\/w969atx1lUhGkquqK5OYrFYuGZZ59l7Ngf43a7aaXowHfffSe7d+\\/m9ddf5+233sLf0ECax+1Ci+ZsDGXQ2BQkGovx6qvbuOWWW2mlSFEiQish5frrruPd997D7XJiKAMtmrMxlEE8kcTf0MAZJSUlDB48mAs9Hi65pJT8fAdp4UiE2tq\\/cuLvJ\\/n66yPU1NQQi7XgLCpEi6arDGWgReP1+fnBhR5KSy+lX\\/9+9O\\/fn\\/79f4jVYiGeSFBfX8\\/Ro3\\/lu+Pf8cUX1ZysP0Wa1WLBWVSIFs25mKaFQKCRaCzGunXrmDv314AiRdFKiQhtSCKR4Nprx\\/HRR7txFhZgtVrRoukMQxlEY1Eam0J0Rm62DbvDzvkwlEE8HicYChNPJDgXq8VCXl4epqnoLNO0cPq0n3giwWOPPso9995LK0UbSkRoR1K4+aabeP2NN3DYc3E4HCSTCbojmRTaMk1Fb0gmhTNMU9FdpmnhZP0p0jZs2MDs2bNpQ9GGEhEyEFLmz5\\/HunXrSbvQcwHJZIL\\/KQxlEE8k8Tc0UJDv4D+3vMjEiRNppchAiQgdEFJefOlFfjV7Fo1NIQryHWTbstGi6S3JpGCait5kmhZO1p8ibezYMbywZQs\\/HDCQVooOKBHhLISUuro67rnnHrZt20aas6gIq8VEi6YnGMpAi8br83NGts1GQX4eWjQ9xVAGwWCQSDSGw57LA0uXcd9999GG4iyUiNAJQsr27dt5eMUKKquqSCvId5Bty0aL5vtgKIN4PI4\\/0EhaSUkJS5Ysoa6ujodXrCAai5HmdjkxlIEWzfclEGginkiQNmPGXSxbuowfDRpEG4pzUCJCJwmttm3bxoannuLd997jDIc9l5ycbLqjpaWFxqYQZ1xVVsbP\\/+mf+OUvf4nNZiPty8OH+cP\\/eZqXXnyJk\\/WnSMu22cjNzcU0FV2VTAqRSIRoLEaa2+Vk8uTb+d+zZjF8+HDaUHSSEhG6SGhVVVXFq6++yl\\/e+S8+\\/\\/wQ8USCtqwWC6ZpYrGYpCUSSZLJJPFEgvYuGjSI8ePHc\\/PNNzPhhhtoRwFCitfrZdu2bbz15pvs3r0bf0MDbVktFtKsFhPDNNHJJPFEkrR4IkFbzsICRl41ihtvvJHJt97KD\\/7hH2hD0UVKRDgPQqsDBw7w2YEDHPjsAEeOfM2xY8dojkRobg7T3BwlLSvLRk5uLtk2G\\/3696O4uJjLL7+cocOGUTZyJDk5ubShyExo9d133\\/HJJ1Xs37+fI0eOUHesjhMnThCPtxCJhIm3xLFmWcnNtWO1ZuF2u7iouJiLL76YYcOGM2LECAYMGEA7im5SIsL3RGgjGm0mFAoTbGoiGAySlmu3k5eXh91ux+FwkIGia4R2GhoaCIfDBJuaiMfjWK1W8vLzsdvtFBUWgSITxfdAiQg9SOiYoucImSl60P8FuRV5BhABsLUAAAAASUVORK5CYII=\"}]","material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","neon_color":"RGB","uv_printing_needed":"Yes","mockupCreationType":"multi"}},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: API Input Data Collected {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth_or_thickness":"0.25","sign_type":"Neon Acrylic Sign","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315}},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Looking up SignType {"data":{"sign_type":"Neon Acrylic Sign"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Retrieved Material Formulas {"data":{"sign_type_id":22,"formulas_count":14},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Retrieved Variables List {"data":{"sign_type_id":22,"variables_count":6},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Price Map Constructed {"data":{"price_map":{"material501913":1.45,"weight_material501913":0.553,"material502403":3.0143,"weight_material502403":0.885,"material501751":0.7286,"weight_material501751":0.332,"material502102":0.6429,"weight_material502102":0.072,"material500094":3.0357,"weight_material500094":0.273,"material500334":3.5714,"weight_material500334":0.338,"material502538":1.0714,"weight_material502538":0.046,"material500379":0.132,"weight_material500379":0.09,"material500419":0.16,"weight_material500419":0.11,"material502106":0.13,"weight_material502106":0.16,"material502567":0.13,"weight_material502567":0.21,"material502564":0.18,"weight_material502564":0.35,"material500154":0.4,"weight_material500154":0.38,"material502074":0.8,"weight_material502074":1.0}},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Variables Price Constructed {"data":{"variables_price":{"variable165":0.75,"variable166":0.75,"variable167":1.1,"variable168":1.2,"variable169":0,"variable170":0}},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Initialized items collection {"data":{"count":0},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Merged material items {"data":{"formulas_count":14,"items_count_after_merge":14},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Merged variable items {"data":{"variables_count":6,"items_count_after_merge":20},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Sorted items collection {"data":{"items_count":20,"first_item":{"type":"material","id":483,"expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, material501913 * nested_area * variable168, 0 )","dense_weight_expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, weight_material501913 * occupied_area, 0 )","name":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","var_name":"material501913","price":"1.4500","description":"Transparent Acrylic 1/4\" Base – Clear cast acrylic, smooth edges, suitable for UV printing and laser cutting.","sequence_no":1},"last_item":{"type":"variable","id":170,"expression":"totalCost * variable167","dense_weight_expression":"totalDenseWeight * 1.1","name":"Total Cost","var_name":"variable170","price":null,"description":null,"sequence_no":20}},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Initializing MathExecutor {"data":{"variables_count":160},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: MathExecutor variables set {"data":{"variables_count":160},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Dense weight computed {"data":{"name":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","dense_weight_expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, weight_material501913 * occupied_area, 0 )","itemDenseWeight":"13.52085"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Formula executed successfully {"data":{"name":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, material501913 * nested_area * variable168, 0 )","result":"76.4556"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Dense weight computed {"data":{"name":"Acrylic Sheet 8mm White 4 ft x 8 ft Pakistan","dense_weight_expression":"if(avg_char_height == avg_char_height_less_than_24_inches, weight_material502403 * occupied_area, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Formula executed successfully {"data":{"name":"Acrylic Sheet 8mm White 4 ft x 8 ft Pakistan","expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, 0, material502403 * nested_area * variable168 )","result":"0"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Dense weight computed {"data":{"name":"Acrylic Sheet 3mm White Opal 4 ft x 8 ft Pakistan","dense_weight_expression":"0.6 * occupied_area * weight_material501751","itemDenseWeight":4.870439999999999},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Formula executed successfully {"data":{"name":"Acrylic Sheet 3mm White Opal 4 ft x 8 ft Pakistan","expression":"0.6 * nested_area * material501751","result":19.208810399999997},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Dense weight computed {"data":{"name":"Neon LED Tube Cool White Pakistan","dense_weight_expression":"perimeter_of_sign * 0.3048 * weight_material502102","itemDenseWeight":1.6625986560000001},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Formula executed successfully {"data":{"name":"Neon LED Tube Cool White Pakistan","expression":"perimeter_of_sign * 0.3048 * material502102","result":14.845620499200002},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Dense weight computed {"data":{"name":"Adapter 5 Amp Non UL Pakistan","dense_weight_expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, weight_material500094 , 0 )","itemDenseWeight":"0.273"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Formula executed successfully {"data":{"name":"Adapter 5 Amp Non UL Pakistan","expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, material500094 , 0 )","result":"3.0357"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Dense weight computed {"data":{"name":"Adapter 7 Amp Non UL Pakistan","dense_weight_expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, 0, weight_material500334 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Formula executed successfully {"data":{"name":"Adapter 7 Amp Non UL Pakistan","expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, 0, material500334)","result":"0"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Dense weight computed {"data":{"name":"Toggle Wire Pakistan","dense_weight_expression":"weight_material502538","itemDenseWeight":0.046},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Formula executed successfully {"data":{"name":"Toggle Wire Pakistan","expression":"material502538","result":1.0714},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Formula executed successfully {"data":{"name":"UV Printing","expression":"variable165 * nested_area","result":32.955},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Formula executed successfully {"data":{"name":"Packaging","expression":"variable166 * nested_area","result":32.955},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 5ply","dense_weight_expression":"if( ( width_of_sign > 0 || other_dimension_of_sign > 0 ) && width_of_sign <= 30 && other_dimension_of_sign <= 30, ( ( 2 * nested_area ) + ( 8 * sqrt(nested_area) ) ) * weight_material500379 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 5ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 7Ply","dense_weight_expression":"if( ( width_of_sign > 30 || other_dimension_of_sign > 30 ) && width_of_sign <= 50 && other_dimension_of_sign <= 50, ( ( 2 * nested_area ) + ( 8 * sqrt(nested_area) ) ) * weight_material500419 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 7Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight_expression":"if( ( width_of_sign > 50 || other_dimension_of_sign > 50 ) && width_of_sign <= 60 && other_dimension_of_sign <= 60, ( ( 2 * nested_area ) + ( 8 * sqrt(nested_area) ) ) * weight_material502106 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ) && width_of_sign <= 70 && other_dimension_of_sign <= 70, nested_area * 2 * weight_material502567 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight_expression":"if( ( width_of_sign > 70 || other_dimension_of_sign > 70 ) && width_of_sign <= 90 && other_dimension_of_sign <= 90, nested_area * 2 * weight_material502564 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight_expression":"if( ( width_of_sign > 90 || other_dimension_of_sign > 90 ), nested_area * weight_material500154 * 2, 0 )","itemDenseWeight":"33.3944"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Dense weight computed {"data":{"name":"Wood Lar 9''x132''","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ), ( 4 * sqrt(nested_area) * 2 * weight_material502074 ) / 144, 0 )","itemDenseWeight":"0.36826252042615"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: No formula, default result applied {"data":{"name":"Wood Lar 9''x132''","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: No formula, default result applied {"data":{"name":"Miscalleneous (10%)","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: No formula, default result applied {"data":{"name":"Where Wastage magnification factor for Sheets consumption is taken as","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Formula executed successfully {"data":{"name":"Flush/Stud Mount","expression":"if(mounting_type == mounting_type_flush_stud_mounted, 1, 0 )","result":"1"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Total Cost formula detected {"data":{"item_id":170},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Formula calculations completed {"data":{"total_items":20,"successful_calculations":19,"errors_count":0},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Summed initial totals {"data":{"totalCost_before_formula":181.52713089920002,"totalDenseWeight_before_formula":54.13555117642614},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Total Cost formula executed {"data":{"formula":"totalCost * variable167","computed_totalCost":199.67984398912003},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Preparing boxes for bin packing {"data":{"sign_type":"Neon Acrylic Sign","objects_count":7,"totalDenseWeight":59.54910629406876},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Processing flush stud mounted objects for 3D bin packing {"data":{"objects_count":7,"sign_depth":"0.25"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-1","width":15.22,"height":19.7,"depth":"0.25"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-2","width":16.12,"height":19.7,"depth":"0.25"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-3","width":17.91,"height":19.7,"depth":"0.25"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-4","width":21.49,"height":19.7,"depth":"0.25"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-5","width":17.91,"height":19.7,"depth":"0.25"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-6","width":18.81,"height":20.6,"depth":"0.25"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-7","width":74.33,"height":56.42,"depth":"0.25"},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: 3D Bin Packing API response received {"data":{"response":{"response":{"id":"1773810502_2d6eeaafefefccd04e6a0c577e49bd05","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":1.1,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-2434-6624102.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-2429-8041899.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-243-8815517.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-2431-2461623.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-2432-6371028.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-2432-8223489.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-2433-3783850.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-2433-6969284.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}}},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:21] local.INFO: Box added from packed bin {"data":{"length":1.1,"width":74.63,"height":56.72,"denseWeight":59.54910629406876},"timestamp":"2026-03-18 05:08:21"} [2026-03-18 05:08:22] local.INFO: Shipping rates calculated {"data":{"boxes":[{"size":{"length":3.1,"width":76.63,"height":58.97},"quantity":1,"denseWeight":59.54910629406876}],"cheapestShippingCost":594.15,"rawShippingRates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":0,"rate":771.6927120187669,"tariffAndDS":771.6927120187669,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":1206.0334274540091,"totalShipmentCostFormula":"((tariffAndDS (771.69271201877) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1206.03","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":0,"rate":436.00945807258336,"tariffAndDS":436.00945807258336,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":697.8761176302766,"totalShipmentCostFormula":"((tariffAndDS (436.00945807258) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 697.88","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":0,"rate":"564.15","tariffAndDS":564.15,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":30,"isRemotePrice":0,"totalShipmentCost":594.15,"totalShipmentCostFormula":"(((tariffAndDS (564.15) + overlengthSurcharge (30) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 594.15","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":0,"rate":390,"tariffAndDS":390,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":628.2269999999999,"totalShipmentCostFormula":"((tariffAndDS (390) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 628.23","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":0,"rate":606.2099020736199,"tariffAndDS":606.2099020736199,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":935.2606369191808,"totalShipmentCostFormula":"(( tariffAndDS (606.20990207362) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 935.26063691918","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":119.09821258813751,"rate":522.22,"tariffAndDS":641.3182125881375,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":999.81736559832,"totalShipmentCostFormula":"(((tariffAndDS (641.31821258814) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 999.81736559832","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":0,"rate":1045.4910629406877,"tariffAndDS":1045.4910629406877,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1045.4910629406877,"totalShipmentCostFormula":"((tariffAndDS (1045.4910629407) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1045.4910629407","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","overBreachSurcharge":154,"career_name":"UPS Pakistan (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":119.09821258813751,"rate":597.5799999999999,"tariffAndDS":716.6782125881374,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1115.9471255983199,"totalShipmentCostFormula":"(((tariffAndDS (716.67821258814) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1115.9471255983","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","overBreachSurcharge":154,"career_name":"UPS Pakistan Small (K0F569)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":119.09821258813751,"rate":663.04,"tariffAndDS":782.1382125881374,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1216.8209855983198,"totalShipmentCostFormula":"(((tariffAndDS (782.13821258814) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1216.8209855983","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"10":{"career":"ups_pakistan_heavy_expedited","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":119.09821258813751,"rate":522.22,"tariffAndDS":641.3182125881375,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":999.81736559832,"totalShipmentCostFormula":"(((tariffAndDS (641.31821258814) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 999.81736559832","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]}}}},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Yes Factor Founded {"data":{"sign_type":"Neon Acrylic Sign","productCostFactor":"1.25"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Product cost factor determined {"data":{"sign_type":"Neon Acrylic Sign","productCostFactor":"1.25"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Final API Response {"data":{"sign_width":"120","sign_height":77.91,"sign_depth":"0.25","sign_type":"Indoor Signs, Non-Illuminated, Wall Plaques, Acrylic with Standoffs","processed_sign_type":"Neon Acrylic Sign","sideViewImage":"https://api.signize.ai/mockups/flush-stud/flush-stud-neon-acrylic-sign.png","mounting_type":"Flush/Stud mounted","combined_production_cost_usd":200.0,"total_production_cost":250.0,"totalDenseWeight":59.54910629406876,"totalVolumetricWeight":46,"bin_packing_result":{"response":{"id":"1773810502_2d6eeaafefefccd04e6a0c577e49bd05","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":1.1,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-2434-6624102.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-2429-8041899.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-243-8815517.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-2431-2461623.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-2432-6371028.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-2432-8223489.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-2433-3783850.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":0.55,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/92e84d8d35c0248b427015381c6656fc/1773810502-2433-6969284.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}},"shipping_rates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":0,"rate":771.6927120187669,"tariffAndDS":771.6927120187669,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":1206.0334274540091,"totalShipmentCostFormula":"((tariffAndDS (771.69271201877) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1206.03","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":0,"rate":436.00945807258336,"tariffAndDS":436.00945807258336,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":697.8761176302766,"totalShipmentCostFormula":"((tariffAndDS (436.00945807258) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 697.88","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":0,"rate":"564.15","tariffAndDS":564.15,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":30,"isRemotePrice":0,"totalShipmentCost":594.15,"totalShipmentCostFormula":"(((tariffAndDS (564.15) + overlengthSurcharge (30) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 594.15","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":0,"rate":390,"tariffAndDS":390,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":25,"isRemotePrice":0,"totalShipmentCost":628.2269999999999,"totalShipmentCostFormula":"((tariffAndDS (390) + overlengthSurcharge (25) + overweightSurcharge (0) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 628.23","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":0,"rate":606.2099020736199,"tariffAndDS":606.2099020736199,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":935.2606369191808,"totalShipmentCostFormula":"(( tariffAndDS (606.20990207362) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 935.26063691918","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":119.09821258813751,"rate":522.22,"tariffAndDS":641.3182125881375,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":999.81736559832,"totalShipmentCostFormula":"(((tariffAndDS (641.31821258814) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 999.81736559832","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":0,"rate":1045.4910629406877,"tariffAndDS":1045.4910629406877,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1045.4910629406877,"totalShipmentCostFormula":"((tariffAndDS (1045.4910629407) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1045.4910629407","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","overBreachSurcharge":154,"career_name":"UPS Pakistan (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":119.09821258813751,"rate":597.5799999999999,"tariffAndDS":716.6782125881374,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1115.9471255983199,"totalShipmentCostFormula":"(((tariffAndDS (716.67821258814) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1115.9471255983","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","overBreachSurcharge":154,"career_name":"UPS Pakistan Small (K0F569)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":119.09821258813751,"rate":663.04,"tariffAndDS":782.1382125881374,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":1216.8209855983198,"totalShipmentCostFormula":"(((tariffAndDS (782.13821258814) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1216.8209855983","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]},"10":{"career":"ups_pakistan_heavy_expedited","overBreachSurcharge":154,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":3.1,"width":76.63,"height":58.97},"denseWeight":59.54910629406876,"volumetricWeight":46,"higherWeight":59.54910629406876,"quantity":1}],"totalHigherWeight":59.54910629406876,"DS":119.09821258813751,"rate":522.22,"tariffAndDS":641.3182125881375,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":6,"isRemotePrice":0,"totalShipmentCost":999.81736559832,"totalShipmentCostFormula":"(((tariffAndDS (641.31821258814) + overlengthSurcharge (6) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 999.81736559832","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["UPS Not Available (Height exceeds 58.27 in)","Extra Charges: Too High - Minimum Weight should be 40 KG"]}}},"cheapest_shipping_cost_usd":600.0,"totalCost":1280.0,"productionResults":[{"material_id":483,"dense_weight_expression":13.52085,"result":"76.4556","sign_material":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","description":"Transparent Acrylic 1/4\" Base – Clear cast acrylic, smooth edges, suitable for UV printing and laser cutting.","sequence_no":1},{"material_id":484,"dense_weight_expression":0,"result":"0","sign_material":"Acrylic Sheet 8mm White 4 ft x 8 ft Pakistan","description":null,"sequence_no":2},{"material_id":485,"dense_weight_expression":4.870439999999999,"result":19.208810399999997,"sign_material":"Acrylic Sheet 3mm White Opal 4 ft x 8 ft Pakistan","description":null,"sequence_no":3},{"material_id":486,"dense_weight_expression":1.6625986560000001,"result":14.845620499200002,"sign_material":"Neon LED Tube Cool White Pakistan","description":"Faux Neon Silicone LED Tube – Indoor Grade – Flexible LED neon tube (8–12mm), 12V/24V DC, uniform illumination, IP20.","sequence_no":4},{"material_id":487,"dense_weight_expression":0.273,"result":"3.0357","sign_material":"Adapter 5 Amp Non UL Pakistan","description":"Power Supply – Indoor Grade – 12V/24V DC, UL certified adapter, stable indoor-use enclosure.","sequence_no":5},{"material_id":488,"dense_weight_expression":0,"result":"0","sign_material":"Adapter 7 Amp Non UL Pakistan","description":null,"sequence_no":6},{"material_id":489,"dense_weight_expression":0.046,"result":1.0714,"sign_material":"Toggle Wire Pakistan","description":null,"sequence_no":7},{"variable_id":165,"dense_weight_expression":0,"result":32.955,"sign_material":"UV Printing","description":null,"sequence_no":8},{"variable_id":166,"dense_weight_expression":0,"result":32.955,"sign_material":"Packaging","description":"Custom Packaging with 3–5 ply corrugated boxes with inner foam/styro and stretch wrap.","sequence_no":9},{"material_id":561,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 5ply","description":null,"sequence_no":10},{"material_id":562,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 7Ply","description":null,"sequence_no":11},{"material_id":563,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 9 Ply","description":null,"sequence_no":12},{"material_id":564,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 5mm 3 Core 4*8","description":null,"sequence_no":13},{"material_id":565,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 7mm 4 Core","description":null,"sequence_no":14},{"material_id":566,"dense_weight_expression":33.3944,"result":0,"sign_material":"Plywood Sheet 8*4 Mersawa 6 core 9MM","description":null,"sequence_no":15},{"material_id":567,"dense_weight_expression":0.36826252042615,"result":0,"sign_material":"Wood Lar 9''x132''","description":null,"sequence_no":16},{"variable_id":167,"dense_weight_expression":0,"result":0,"sign_material":"Miscalleneous (10%)","description":null,"sequence_no":17},{"variable_id":168,"dense_weight_expression":0,"result":0,"sign_material":"Where Wastage magnification factor for Sheets consumption is taken as","description":null,"sequence_no":18},{"variable_id":169,"dense_weight_expression":0,"result":"1","sign_material":"Flush/Stud Mount","description":null,"sequence_no":19},{"variable_id":170,"dense_weight_expression":59.54910629406876,"result":199.67984398912003,"sign_material":"Total Cost","description":null,"sequence_no":20}],"productionError":[],"request":{"sign_width_or_height":"120","sign_depth_or_thickness":"0.25","sign_type":"Neon Acrylic Sign","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315},"TATDays":10,"testDenseWeight":0,"vendorName":"EpicCraftings Pakistan","quotationId":1315},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: API Epic Craftings Calculation Ended ======================================================================================================== {"data":null,"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Validation Passed {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth":null,"sign_type":null,"main_category":"Outdoor Signs","secondary_category":"Building/Wall Signs","tertiary_category":"Illuminated Channel Letters","finished_category":"Face & Halo-Lit","mounting_type":"Flush/Stud mounted","profit_factor":1.5,"quotationId":1315,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"objects":"[{\"id\":\"071ce430-3cd8-4bfe-904e-5171b234b7ac\",\"height\":19.7,\"width\":15.22,\"perimeter\":63.65,\"area\":125.51,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk\\/v6e+Xxefq\\/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD\\/a5ub1DVFfl6PAIs8yH9+\\/4a1MKWyL8z\\/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC\"},{\"id\":\"8f76b0d8-dfbd-4037-a096-446d5f0f0eab\",\"height\":19.7,\"width\":16.12,\"perimeter\":94.53,\"area\":213.72,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8\\/XseRIEUqp2z6P\\/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5\\/Ztnj1\\/zowwJ4m9D2aGqsO5iE8+vUC7\\/Q1TRZ7zofFkzNSTx0\\/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex\\/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF\\/k4VKo6O\\/uD+D\\/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39\\/WBm\\/Fc\\/P3rE9\\/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH\\/R\\/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=\"},{\"id\":\"6ccad62e-eb34-4b83-9d77-752dcfdfcfd4\",\"height\":19.7,\"width\":17.91,\"perimeter\":97.71,\"area\":237.38,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f\\/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu\\/MCePe\\/qbDbLMx0d3Gvd47dSiU8+\\/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e\\/w9NcvnyZ\\/v5+2gT\\/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB\\/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358\\/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb\\/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5\\/sVxDrx\\/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG\\/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16\\/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d\\/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI\\/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d\\/fT5vgv+mbN24wfmkcwzBZu3YtL7\\/8EkJrTZvmMcH\\/p3lM0PYH0\\/sC20LFnP4AAAAASUVORK5CYII=\"},{\"id\":\"df0ca816-fd07-4f2f-bc7b-543e4ae666b8\",\"height\":19.7,\"width\":21.49,\"perimeter\":73.38,\"area\":239.79,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT\\/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd\\/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4\\/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7\\/\\/NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb\\/\\/NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5\\/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo\\/irq9E0xcLC3+zdt49gMMhCdgFN1\\/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi\\/Etk\\/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H\\/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb\\/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e\\/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r\\/RyjyD\\/a61ZB\\/hyySAAAAAElFTkSuQmCC\"},{\"id\":\"93b9ec02-1ffc-4f7d-9162-6cceb1644fef\",\"height\":19.7,\"width\":17.91,\"perimeter\":95.05,\"area\":184.45,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra\\/eiVuKCa\\/n4xGT\\/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3\\/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO\\/+Xq6hqXOkKosdaKZN5rEyMP7t\\/jy5crppefuY27W5t0u13Ozz\\/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD\\/HtfX11xML7mNu1ubdLtdzs8\\/4VJHCDXWWiTzXpsY2eiu03\\/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe\\/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB\\/j7\\/GgSVhBVVlf29PPxwf09rt9\\/lwfIy1VmSju65X1\\/\\/R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6\\/xzdkav1xN5+\\/aNXl19QVXZ3t5mNBqxJHzHu\\/fvdHoxRUTY2PiBp09\\/IUkSEV3iW8L3Kd+S\\/wG1GGjiGMI0wQAAAABJRU5ErkJggg==\"},{\"id\":\"75e27081-929c-49b6-acc2-e81b7d0faa14\",\"height\":20.6,\"width\":18.81,\"perimeter\":94.69,\"area\":202.9,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+\\/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj\\/7xMdkwQKGz0eJCC8TDodJp1JiKinB4\\/HgdrsVL6BEhGLu37snx749xpUrV\\/g9FGJ6ehpTSQkOp4uGhgb8\\/rfYsWMHixeXUaBYQIkIz5BgMEjvvq\\/IzM6hs5jNWK2LmM\\/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu\\/3EwqFqHA6SKbSbO7o4MTgoFIiQt\\/+\\/fLp3r1onmVEY3\\/i9Xq5e\\/cOoDAo\\/ksmHj2iqroa3e7du\\/k80IPd4UTJ\\/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n\\/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5\\/H4\\/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh\\/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331\\/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34\\/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m\\/qVK9HVaBqxRIJsLsf69et45+1WvK\\/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8\\/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c\\/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=\"},{\"id\":\"7b9002a6-0a08-47af-8027-53e5a9fac46c\",\"height\":56.42,\"width\":74.33,\"perimeter\":390.13,\"area\":2317.66,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAFMAAAA\\/CAYAAACchPQhAAAV+0lEQVR4AeXBfXTU9Z3o8ff395vJJJnJ0zDj2AUKxayRiAIKEYFWPMoNtqIoCihd2bKnF2h5ELTi0hWwLhZRUIQjrL2ouPgQLNriE6zVIypIIoJIRIMlErGFMMNkknnITGbm+7kzZ8O5ObkTSILJP\\/t6KRGhJwQCAfH5fAQCAaLRKGlZWVkUFOThdLpwu92kKL5HsVgMr9cr\\/tOnCYXDxBNxrBYrDrsdZ58+uFx9yM7OUfQQJSKcr+bmCHv27JFPP93P4cNf8NWXX3HixAlCwSaCoTDxRIIzCvId5OU6cHk8XFxyMYMHlzJy5EhGjx5NUVERKYpOqqmpkX379lFZuZcjR77m2LFj+E97CYfCRKIxzsi22cjLs+Ps46Zf376UXlrK8GHDGTVqFINLS0lRfA+UiNBdb731lry+fTvvvPMOR2tractqsWC1mFizrChlkCaiibfEiSeSxBMJ2urbty\\/X\\/OTH3HTzJCZPnozFYlFkUFdXJ3985RXefvttKiv3EgpHaCvbZsNiMTFNA6UMRDTJpCaRSBKNxWgr22ZjxMgR3HDDT7ll0iQGl5aSougmJSJ0hdZannrqKZ579hk+3X+AM5yFBVitVrRousJQBvF4nGAoTDyRIK2kpIS77rqL+fPm4sjLJ0Xt27dP1q9fx59ee5XGphBpudk27A47XWUoAy2a5uYooXCEtGybjZ\\/deCNz585l3LhrAEWKoguUiNAZAvLcM8\\/wyKpV1NTUkOYsLMBqtaJF830wlEE8kcTf0EDaRYMGcd\\/ixRw\\/\\/i3\\/\\/u8rSLNaLDiLCtGi+b4YyiAYDBKJxkibeOONLF22jBEjRpCi6CQlIpzL5wcPyvwF89m16wPS3C4nhjLQoukJhjJIq\\/f6OCM320ZeXh5aND3FUAbRWJTGphBpCxcuYNWqx7BYLKQozkGJCGchqx97jHt\\/8xvSnEVFWC0mWjS9JZkUTFPRm0zTQiDQSDQWY8iQS3n22ecYMWIEKYqzUCJCJlprmX7nnbxcUYHVYsFZVIgWzf8UhjJIq\\/f6SHtm0yZ+MXMmrRQZKBGhvUAgIBPKy6msqqKwIB9bVhZaNN2RTAqIRotgKAXKwDQVPSmZFBCNFsFQCpSBaSq6wzQtnKw\\/RdqyZctYvnw5rRTtKBGhrdOnT8uYMWOoqanB7XJiKAMtmnMxlIEWTTgUJhKN0RlWi4W8vDysFhMtmu4wlEE0FqWxKURnFeQ7yLZlo0XTGYYyCAaDRKIxFi1axOrVq2mlaEOJCGeEwyEZNWoU1dVf4HG70KI5F0MZxFpaCDQ2keaw53LliBEMvmQwxcXFuC+4ALvdTlqsJUYgEODoX4\\/y9ZEj7D9wgHAoiNVq4Xy0tLTQ\\/4cDGDp0GCUlJfTr2xeHw4FhmuhkklAoRN233\\/L1kRo+P3SI6uovOMPtcmIoAy2aszGUQTgSIRSOsHjxYlauXEkrRSslIrSSceOuYdeuD\\/C4XWjRnI2hDGItLQQam0i75pqfcNtttzN+\\/HhKSkroDBHhV3PmsPE\\/\\/gO3y0lXNTdH0ckkW\\/+4jZ\\/97Gd0RiwW4+OPP2bHjh1UVLzMsWN1pHncLtK0aDpiKINwJEIoHGHDhg3Mnj2bFEUrJSKkyPz581i3bj3OoiKsFhMtmo4YyqDe6yOtvLychQsXUl5eTjuKs5NAIMCoUaOoO3aMvDw7XZVMCv6GBmbPmsWGjRtppTg7oVUo2MRzm5\\/niccf52htLbnZNvILCkgmE3TEUAaNTUGisRi7d+9m9OjRpChSlIjw2muvyq23TsZhz8Wem4sWTSaGMognkvgbGvhh\\/\\/6sevRRpk6dShuKzpPLLhtCdfUXeNwutGi6I5kU\\/A0NrFixgiVL\\/hVQis4TUpqbI\\/zbvz3AmjVrSLvQcwHJZIKOmKaFk\\/Wn8LhdHP3mG+x2BylK+f1+GfSjgQQam7jQcwHJZIJMTNNCKBQiFI4wadIk\\/vP5zTjy8mlD0QX333+\\/PPLII7hdTs6HoQyCwSCRaIxDhw4xZMgQUhRdIyC8\\/\\/4u7rxjGidO1uNxu9Ci6YihDOq9PqZPn86WLVtIU1eVlUllVRU\\/uNBDIhEnE0MZhCMRQuEIixcvZuXKlbSh6KLq6mq57LLLyM22kZeXhxZNJoYyaGwKYrGY2HNz0aLJxDQtnKw\\/xVVlZezduxeUIkXRNUKK1+vlf40fz2cHD+J2OemIoQyisSiNTSE2btzIrFmzUPPmzZU\\/PP0HorEY2TYbBfl5pGnRpBnKIBqL0tgU4ne\\/+x0PPPAAbSi6Tq6\\/7jrefe89PG4XWjSZmKaFk\\/WncLucNDdHMU2DbFs2WjSZJBNJ\\/IFGtmzZwvTp00lRdI\\/EYjHGjL6aT\\/cfwON2oUVzhqEMtGi8Pj9pJSUlLF22lDvvuBMlKd\\/U1rJq1So2bdpEPJEgN9tGfkEBojXxRBJ\\/QwMLFy5gzeonQHGGohvef\\/99ufbaaynId5CVlUUmpmnhZP0psm029u\\/fz969e5n5L\\/+Cs7AAq9WKFk17hjKo9\\/oYOHAAtbXfoJQiRdE9Ego2cemlQ\\/j2+HE8bhdaNIYyqPf6SLto0CDuXriQuXPncoYSEVKElOrqap544nE2bXqGtIJ8B41NIa655ie8\\/\\/4u2lB0h4hMuOEGdu7cicftQoumPUMZhCMRQuEI27dvZ+LEiaTdMW0aL1dU4HY56UgyKfgbGti8eTN33XUXKYruky8PH2bo0KGYpkk0FiNt4MABzJnzKxYsWIDNZqMNpUSENoSUAwcO8Nijq3jxpZdJO3XqFG63m1aKbvr84EEZOmwYDnsuOTnZdMTr87Nw4QLWrHmCMxKJBBcNGsS3x4\\/jcbvQomnPUAb1Xh9XlZWxt7KSFMX5kfXr1zNv3jycRUXcc++9zJ83F0dePm0oWikRIQMh5bXXXiXtlltupZXiPCxadLc8\\/vhaPG4XWjTtGcqg3utj4MAB1NYeQyn+HxHefe9drr9+PAX5DrKyssikuTlKKByhsrKSsrIyUhTnQbSWdevXceutk+nXrx9tKNpRIsJZCP9NcZ4SiQSXlJTI0dpa3C4nmSQTSfyBRrZWVHD7lClkMmHCBHbu3InH7UKLpj1DGdR7fSxatIjVq1eTouglSkToDbs+2CXjrhlHQb6DrKws2jOUQb3Xx5Ahl3LoUDUd2bNnD2PGjKEg30FWVhaZeH1+rrxiOPs+3U+KopcoEaE3PPTQQ7J06VLcLicd8fr8rF37BPPnL+BsfvzjsXz00W7cLieZNDdHicVaOHjwIINLBwNK0QuUiNAbbpo4UV5\\/4w3cLieZBINhLBaTL7+qoV+\\/fpzNk0+uZcGCu3G7nHTE6\\/PzzKZN\\/GLmTFIUvUCJCD2tpaWF0sGD5WhtLW6Xk0y8Pj\\/l5eXs2PE2oDib6upqrhg+HJsti5ycbDLx+vwsXLiANWueIEXRC5SI0NNqar6UYUOHY7GY5ORkk4nX52fZsmUsX76ccxOGDxvOZwcP4nY5ycTr8zPxxhvZ\\/vrrpCh6gRIRetrOnTtlwoQJOAsLMC0m7SWTgr+hga0VFdw+ZQqdMXXqFLZufQW3y0kmXp+fK68Yzr5P95Oi6AVKROhpL7zwgvz85z\\/H7XKSSUtLC41NIfbs2cPVV19NZ9xzzz2sWbMGt8tJJl6fn4sGDWL\\/\\/k\\/JLyhU9AIlIvS0jRs3ypw5c3C7nGQSDIax2axUVu2jpKSEznh01UruW\\/yvuF1OMgkEmnC5+lD1yT769etHiqKHKRGhpz355FpZsOBu3C4nmQQCTfTp42RvZRUDBgygM9avX8+8efNwFhVhmor2wqEw2Tm5VFZVUVxcTIqihykRoac9+eRaWbDgbtwuJ5kEAk306eNkb2UVAwYMoDPWr1\\/PvHnzcBYVYZqK9oLBMHl5dvZ8XElxcTEpih6mRISetnHjRpkzZw5ul5NMwqEwhmlSVfUJg0tL6YxHfv977l+yBLfLSSaBQBMuVx+qPtlHv379SFH0MCUi9LSKigqZNm0azqIiTFPRXktLC41NIT788EPGjh1LZyxadDePP74Wt8tJJl6fn4sGDeKzzw7gyMsnRdHDlIjQ09599y9y\\/fXjcRYWYFpM2ksmBX9DA1u2bGH69Ol0xi233MKf\\/vQn3C4nmXh9fq4qK2NvZSUpil6gRISe9k1trVx++WXoZBK7w04mXp+fxYsXs3LlSs4lkUgwZMgQampqcLucZOL1+Zk8eTJ\\/\\/OMrgFL0AiUi9DSttZSWllJTU4Pb5SQTr8\\/P2LFj+PDDjzg7Yd++Txk5ciQOey45Odlk4vX5Wbx4MStXriRF0QuUiNAbbrvtNtm2bRtul5NMwqEwWuBQdTXFxRcBio48\\/PDD\\/Pa3v8XtcpJJMin4GxrYsmUL06dPJ0XRC5SI0BtWrVolixcvxuN2oUWTidfnZ8WKFSxZsoSzGT5sGJ8dPIjb5SSTcCiMFjh8+DA\\/GjSIFEUvUCJCb9i3b5+MHDkShz2XnJxsMgkEmujbry\\/ffHOMjuzcuZMJEyZQkO8gKyuLTLw+P2PHjuHDDz4EpUhR9AIlIvQOkeHDhvPZwYO4XU4ySSYFf0MDz2zaxC9mzuT\\/I8K4a8exa9cHeNwutGjaM5RBvdfHsmXLWL58OSmKXqJEhI40N0c4dKiasrIyvg\\/Lly+XBx98EI\\/bhRZNe4Yy8DcEcLn6UPftcaxWK21t376dm2++mcKCfKxWC5k0N0cJhSN89dVhSkoGk6I4D9FoM59\\/foiysjLORYkIGcjzzz\\/P7x58kKO1tXz99dcUFxeTojgPdXV18o\\/FxVgtJnaHnY54fX5mz5rFho0bOSMabeZHAwdysv4UHrcLLZr2DGVQ7\\/VRXl7Ojh07aKU4D\\/fff7888sgjTJlyO7\\/5zX2MGDGCFEUGSkRoQ17ZupXVq1dTWVXFGcOGDuXAZwcARYqi++SOadN4uaICj9uFFk17hjKIxqI0NoXYvn07EydOJG3q1Cls3foKHrcLLZpMkokk\\/kAjb775Jj\\/96U9JUZyHjz\\/+WEaPHk1bM2bcxaKFi7h86FBSFG0oESFFtm\\/fzqOPruKjj3aT5iwqwmox0aLx+vzcecc0XnjxJVopuqm6ulouu+wyHPZccnKyycRQBv6GAGk1NTV8+NFHzJgxA2dhAVarFS2a9gxlUO\\/1ceUVw9n36X5aKbrpxN\\/\\/LkMuLcUfaORCzwWI1oQjEULhCGmzZ83innvvpbi4mBRFivrzn\\/8sTz31FDt37iTNWViA1WpFiybNUAbxeBx\\/oJF58+by5NonQSlSFN0j\\/\\/zPM9i8+Xk8bhdaNJmYpoWT9afo27cvoWAjyaTG4XCQTCZoz1AG0ViUxqYQf\\/nLO1x33fW0UnSD1+uVq0eN4mhtLR63Cy2aMwxlEAwGiURjOOy5\\/GLmTH79619RUjJYqWlTp8rLFRU4CwuwWq1o0bRnKINYSwuBxiZmzLiL557bTCtFN9TX18uggQOIJ5I4iwrRosnENC2cPu3HZsvC4XCQTCbIxFAG9V4fkyZN4rXXXqOVohu+PHxYJkyYwLfHj+Nxu9CiycQ0LZysP0Xajh07KC8vVyoYDHLJJZfI3\\/72Ny70XEAymSATQxnE43H8gUbGjh3Ds88+R3FxMSmKrpOnn36aWbNmUViQj9VqobsMZVDv9ZGbbaP2WB0ej4dWiq6RF196kV\\/OnEkkGsPjdqFFczZen5+FCxewZvUToFBKRNj1wS4Zd804crNt5OXloUWTiaEMtGi8Pj8Oey4rHn6Y+fMX0ErRNXLTxIm8\\/sYbeNwutGi6ylAG0ViUxqYQWysquH3KFFopuuDbumOydNkyNm9+nrQLPReQTCboiGlaOFl\\/ipKSEr48fBhlGKQoJSKkyEMPPcTSpUtxFhZgtVrRoumIaVo4WX+KtKvKypg3fz5TpkzBarWSougcIeX6667jgw8+oLAwn66KxxMEGptYu\\/YJ5s9fQCtFJ31bd0ye2rCRPzz9NP6GBgryHWTbstGi6YhpWjhZf4q0w198weDSUlopJSK0kqlTp7B16ys4i4owTcXZGMpAi8br85M2ZMilTJo0ifLyCVx55RXk5OSSouiApJw8cYLfr\\/w969atx1lUhGkquqK5OYrFYuGZZ59l7Ngf43a7aaXowHfffSe7d+\\/m9ddf5+233sLf0ECax+1Ci+ZsDGXQ2BQkGovx6qvbuOWWW2mlSFEiQish5frrruPd997D7XJiKAMtmrMxlEE8kcTf0MAZJSUlDB48mAs9Hi65pJT8fAdp4UiE2tq\\/cuLvJ\\/n66yPU1NQQi7XgLCpEi6arDGWgReP1+fnBhR5KSy+lX\\/9+9O\\/fn\\/79f4jVYiGeSFBfX8\\/Ro3\\/lu+Pf8cUX1ZysP0Wa1WLBWVSIFs25mKaFQKCRaCzGunXrmDv314AiRdFKiQhtSCKR4Nprx\\/HRR7txFhZgtVrRoukMQxlEY1Eam0J0Rm62DbvDzvkwlEE8HicYChNPJDgXq8VCXl4epqnoLNO0cPq0n3giwWOPPso9995LK0UbSkRoR1K4+aabeP2NN3DYc3E4HCSTCbojmRTaMk1Fb0gmhTNMU9FdpmnhZP0p0jZs2MDs2bNpQ9GGEhEyEFLmz5\\/HunXrSbvQcwHJZIL\\/KQxlEE8k8Tc0UJDv4D+3vMjEiRNppchAiQgdEFJefOlFfjV7Fo1NIQryHWTbstGi6S3JpGCait5kmhZO1p8ibezYMbywZQs\\/HDCQVooOKBHhLISUuro67rnnHrZt20aas6gIq8VEi6YnGMpAi8br83NGts1GQX4eWjQ9xVAGwWCQSDSGw57LA0uXcd9999GG4iyUiNAJQsr27dt5eMUKKquqSCvId5Bty0aL5vtgKIN4PI4\\/0EhaSUkJS5Ysoa6ujodXrCAai5HmdjkxlIEWzfclEGginkiQNmPGXSxbuowfDRpEG4pzUCJCJwmttm3bxoannuLd997jDIc9l5ycbLqjpaWFxqYQZ1xVVsbP\\/+mf+OUvf4nNZiPty8OH+cP\\/eZqXXnyJk\\/WnSMu22cjNzcU0FV2VTAqRSIRoLEaa2+Vk8uTb+d+zZjF8+HDaUHSSEhG6SGhVVVXFq6++yl\\/e+S8+\\/\\/wQ8USCtqwWC6ZpYrGYpCUSSZLJJPFEgvYuGjSI8ePHc\\/PNNzPhhhtoRwFCitfrZdu2bbz15pvs3r0bf0MDbVktFtKsFhPDNNHJJPFEkrR4IkFbzsICRl41ihtvvJHJt97KD\\/7hH2hD0UVKRDgPQqsDBw7w2YEDHPjsAEeOfM2xY8dojkRobg7T3BwlLSvLRk5uLtk2G\\/3696O4uJjLL7+cocOGUTZyJDk5ubShyExo9d133\\/HJJ1Xs37+fI0eOUHesjhMnThCPtxCJhIm3xLFmWcnNtWO1ZuF2u7iouJiLL76YYcOGM2LECAYMGEA7im5SIsL3RGgjGm0mFAoTbGoiGAySlmu3k5eXh91ux+FwkIGia4R2GhoaCIfDBJuaiMfjWK1W8vLzsdvtFBUWgSITxfdAiQg9SOiYoucImSl60P8FuRV5BhABsLUAAAAASUVORK5CYII=\"}]","material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","neon_color":"RGB","uv_printing_needed":"Yes","mockupCreationType":"multi"}},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: API Input Data Collected {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth_or_thickness":"3","sign_type":"Face & Halo Lit Channel Letters","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315}},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Looking up SignType {"data":{"sign_type":"Face & Halo Lit Channel Letters"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Retrieved Material Formulas {"data":{"sign_type_id":6,"formulas_count":40},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Retrieved Variables List {"data":{"sign_type_id":6,"variables_count":12},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Price Map Constructed {"data":{"price_map":{"material501803":3.6821,"weight_material501803":0.629,"material501880":2.4107,"weight_material501880":0.503,"material501060":2.2179,"weight_material501060":0.378,"material500730":2.7786,"weight_material500730":1.481,"material500198":1.5893,"weight_material500198":0.588,"material501913":1.45,"weight_material501913":0.553,"material502525":3.2429,"weight_material502525":0.875,"material502468":0.3821,"weight_material502468":0.008,"material501842":0.7964,"weight_material501842":0.035,"material502204":15.2893,"weight_material502204":0.559,"material502203":25.32,"weight_material502203":0.739,"material502206":0.2786,"weight_material502206":0.054,"material166":2.3214,"weight_material166":0.28,"material167":5.1786,"weight_material167":0.38,"material168":12.0,"weight_material168":0.56,"material169":18.5714,"weight_material169":0.76,"material170":0.6071,"weight_material170":0.008,"material171":0.25,"weight_material171":0.008,"material500611":0.0062,"weight_material500611":6.2e-6,"material500214":0.0025,"weight_material500214":2.5e-6,"material501055":0.0155,"weight_material501055":1.55e-5,"material502098":0.0286,"weight_material502098":2.86e-5,"material502079":0.0163,"weight_material502079":1.63e-5,"material502350":0.0254,"weight_material502350":2.54e-5,"material501680":0.0076,"weight_material501680":7.6e-6,"material502131":0.0271,"weight_material502131":2.71e-5,"material800007":0.0,"weight_material800007":0,"material502428":1.7679,"weight_material502428":0.021,"material500379":0.132,"weight_material500379":0.09,"material500419":0.16,"weight_material500419":0.11,"material502106":0.13,"weight_material502106":0.16,"material502567":0.13,"weight_material502567":0.21,"material502564":0.18,"weight_material502564":0.35,"material500154":0.4,"weight_material500154":0.38,"material502074":0.8,"weight_material502074":1.0}},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Variables Price Constructed {"data":{"variables_price":{"variable16":1.0,"variable17":1.2,"variable18":0,"variable37":0,"variable38":0,"variable39":0,"variable40":0,"variable41":0.75,"variable42":0,"variable43":0,"variable44":0,"variable45":0}},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Initialized items collection {"data":{"count":0},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Merged material items {"data":{"formulas_count":40,"items_count_after_merge":40},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Merged variable items {"data":{"variables_count":12,"items_count_after_merge":52},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Sorted items collection {"data":{"items_count":52,"first_item":{"type":"material","id":188,"expression":"if(avg_char_height == avg_char_height_greater_than_24_inches , material501803 * nested_area * variable17, 0 )","dense_weight_expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, weight_material501803 * ( 0.35 / 12 ) * perimeter_of_sign, 0 )","name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","var_name":"material501803","price":"3.6821","description":null,"sequence_no":1},"last_item":{"type":"variable","id":18,"expression":"totalCost * variable16","dense_weight_expression":"totalDenseWeight * 1.1","name":"Total Cost","var_name":"variable18","price":null,"description":null,"sequence_no":52}},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Initializing MathExecutor {"data":{"variables_count":208},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: MathExecutor variables set {"data":{"variables_count":208},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight_expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, weight_material501803 * ( 0.35 / 12 ) * perimeter_of_sign, 0 )","itemDenseWeight":"1.3898803333333"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","expression":"if(avg_char_height == avg_char_height_greater_than_24_inches , material501803 * nested_area * variable17, 0 )","result":"194.1497688"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if(avg_char_height == avg_char_height_less_than_24_inches, ( 0.35 / 12 ) * perimeter_of_sign * weight_material501880 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","expression":"if(avg_char_height == avg_char_height_less_than_24_inches , material501880 * nested_area * variable17, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","dense_weight_expression":"weight_material501060 * ( ( if(sign_depth_or_thickness >= 3, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign )","itemDenseWeight":7.15932},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","expression":"material501060 * variable17 * ( ( if(sign_depth_or_thickness >= 3, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign )","result":50.4084312},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","dense_weight_expression":"( 0.35 / 12 ) * perimeter_of_sign * weight_material500730","itemDenseWeight":3.2725163333333334},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","expression":"nested_area * material500730 * variable17","result":146.51002079999998},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"SS Sheet 22g Brushed Silver 4 ft x 8 ft Pakistan","dense_weight_expression":"0.75 / 12 * perimeter_of_sign * weight_material500198","itemDenseWeight":2.78418},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 22g Brushed Silver 4 ft x 8 ft Pakistan","expression":"0.75 / 12 * perimeter_of_sign * material500198 * variable17","result":9.0304026},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","dense_weight_expression":"occupied_area * weight_material501913","itemDenseWeight":13.520850000000001},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","expression":"nested_area * material501913 * variable17","result":76.45559999999999},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Acrylic Sheet 8mm Matt 4 ft x 8 ft Pakistan","dense_weight_expression":"occupied_area * weight_material502525","itemDenseWeight":21.39375},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Acrylic Sheet 8mm Matt 4 ft x 8 ft Pakistan","expression":"material502525 * nested_area * variable17","result":170.99163119999997},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","dense_weight_expression":"if(application == application_interior, 0, occupied_area * 10 * weight_material502468 )","itemDenseWeight":"1.956"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","expression":"if(application == application_interior , 0, nested_area * 10 * material502468 )","result":"167.89474"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"LED Strip UL Cool White China","dense_weight_expression":"if(application == application_interior, if(application == ul_mandatory_yes, ( weight_material501842 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"LED Strip UL Cool White China","expression":"if(application == application_interior , if(ul_mandatory == ul_mandatory_yes , ( material501842 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 <= 5, if(ul_mandatory == ul_mandatory_yes, weight_material502204 , if(ul_mandatory == ul_mandatory_no, 0, 0 ) ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","expression":"if(application == application_interior && perimeter_of_sign / 3.2 <= 5, if(ul_mandatory == ul_mandatory_yes , material502204 , if(ul_mandatory == ul_mandatory_no , 0, 0 ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, if(ul_mandatory == ul_mandatory_yes, weight_material502203 , 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, if(ul_mandatory == ul_mandatory_yes , material502203 , 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Power Supply 15A-10+5","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, if(ul_mandatory == ul_mandatory_yes, ( weight_material502204 + weight_material502203), 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 15A-10+5","expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, if(ul_mandatory == ul_mandatory_yes, ( material502204 + material502203 ), 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Power Supply 20A-(10A+10A)","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, if(ul_mandatory == ul_mandatory_yes, weight_material502203 * 2, 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 20A-(10A+10A)","expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, if(ul_mandatory == ul_mandatory_yes, material502203 * 2, 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","dense_weight_expression":"if(application == application_exterior && nested_area * 10 <= 70, weight_material502204 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","expression":"if(application == application_exterior && nested_area * 10 <= 70, material502204 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","dense_weight_expression":"if(application == application_exterior && nested_area * 10 > 70 && nested_area * 10 <= 140, weight_material502203 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","expression":"if(application == application_exterior && nested_area * 10 > 70 && nested_area * 10 <= 140, material502203 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Power Supply 15A-10+5","dense_weight_expression":"if(application == application_exterior && nested_area * 10 > 140 && nested_area * 10 <= 210, weight_material502204 + weight_material502203 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 15A-10+5","expression":"if(application == application_exterior && nested_area * 10 > 140 && nested_area * 10 <= 210, material502204 + material502203, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Power Supply 20A-(10A+10A)","dense_weight_expression":"if(application == application_exterior && nested_area * 10 > 210 && nested_area * 10 <= 21000, weight_material502203 * 2, 0 )","itemDenseWeight":"1.478"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 20A-(10A+10A)","expression":"if(application == application_exterior && nested_area * 10 > 210 && nested_area * 10 <= 21000, material502203 * 2, 0 )","result":"50.64"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Wire 18g UL UL Certified Red & White China","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, 0, weight_material502206 * 2.5 * no_of_letters )","itemDenseWeight":"0.945"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Wire 18g UL UL Certified Red & White China","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, 0, material502206 * 2.5 * no_of_letters )","result":"4.8755"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Non UL 5A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 <= 5, weight_material166 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Non UL 5A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 <= 5, material166, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Non UL 10A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, weight_material167 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Non UL 10A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, material167, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Non UL 15A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, weight_material168 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Non UL 15A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, material168, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Non UL 20A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, weight_material169 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Non UL 20A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, material169, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Non UL LED strip","dense_weight_expression":"if(application == application_interior, if(ul_mandatory == ul_mandatory_no, ( weight_material170 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Non UL LED strip","expression":"if(application == application_interior , if(ul_mandatory == ul_mandatory_no, ( material170 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Non UL Wire","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, weight_material171 * 2.5 * no_of_letters, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Non UL Wire","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, material171 * 2.5 * no_of_letters, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Epoxy Primer Pakistan","dense_weight_expression":"( ( ( ( occupied_area * 2 ) + ( ( ( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 ) ) * weight_material500611","itemDenseWeight":0.014378151242400002},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Primer Pakistan","expression":"( ( ( ( occupied_area * 2 ) + ( ( ( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 ) ) * material500611","result":14.378151242400001},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Master Thinner Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * weight_material500214","itemDenseWeight":0.0011419597150000003},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Master Thinner Pakistan","expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * material500214","result":1.1419597150000003},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Epoxy Hardner Master Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * weight_material501055","itemDenseWeight":0.010892538820000002},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Hardner Master Pakistan","expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * material501055","result":10.89253882},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * weight_material502098 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * material502098 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * weight_material502079 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * material502079 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502350 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502350, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * weight_material501680 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * material501680 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * weight_material502098 )","itemDenseWeight":"0.02238681016"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * material502098 )","result":"22.38681016"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502131 )","itemDenseWeight":"0.01086502956"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502131)","result":"10.86502956"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * weight_material502350 )","itemDenseWeight":"0.0145477992"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * material502350)","result":"14.5477992"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * weight_material501680 )","itemDenseWeight":"0.00116076928"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * material501680 )","result":"1.16076928"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Paint Miscellaneous [Fixed Cost]","expression":"0.2 * ( formula212 + formula213 + formula214 + formula215 + formula216 + formula217 + formula218 + formula219 + formula220 + formula221 + formula222 )","result":15.07461159548},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Vinyl 3630-26 3M Pakistan","dense_weight_expression":"occupied_area * weight_material502428","itemDenseWeight":0.51345},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Vinyl 3630-26 3M Pakistan","expression":"nested_area * material502428","result":77.68152599999999},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Packaging/Box Making","expression":"variable41 * nested_area","result":32.955},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 5ply","dense_weight_expression":"if( ( width_of_sign > 0 || other_dimension_of_sign > 0 ) && width_of_sign <= 30 && other_dimension_of_sign <= 30, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500379 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 5ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 7Ply","dense_weight_expression":"if( ( width_of_sign > 30 || other_dimension_of_sign > 30 ) && width_of_sign <= 50 && other_dimension_of_sign <= 50, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500419 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 7Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight_expression":"if( ( width_of_sign > 50 || other_dimension_of_sign > 50 ) && width_of_sign <= 60 && other_dimension_of_sign <= 60, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material502106 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ) && width_of_sign <= 70 && other_dimension_of_sign <= 70, nested_area * 2 * weight_material502567 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight_expression":"if( ( width_of_sign > 70 || other_dimension_of_sign > 70 ) && width_of_sign <= 90 && other_dimension_of_sign <= 90, nested_area * 2 * weight_material502564 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight_expression":"if( ( width_of_sign > 90 || other_dimension_of_sign > 90 ), nested_area * weight_material500154 * 2, 0 )","itemDenseWeight":"33.3944"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Wood Lar 9''x132''","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ), 4 * sqrt(nested_area) * ( ( sign_depth_or_thickness + 2 ) / 12 ) * weight_material502074 , 0 )","itemDenseWeight":"11.047875612784"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: No formula, default result applied {"data":{"name":"Wood Lar 9''x132''","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: No formula, default result applied {"data":{"name":"Miscalleneous (10%)","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: No formula, default result applied {"data":{"name":"Where Wastage magnification factor for Sheets consumption is taken as","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Flush/Stud Mount","expression":"if(mounting_type == mounting_type_flush_stud_mounted, 1, 0 )","result":"1"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Standard Raceway (6x2)","dense_weight_expression":"if(mounting_type == mounting_type_standard_raceway_6x2, ( ( ( ( width_of_line_1 + width_of_line_2 + width_of_line_3 + width_of_line_4 ) * raceway_height * 2 ) + ( raceway_height * raceway_depth * 2 ) + ( ( width_of_line_1 + width_of_line_2 + width_of_line_3 + width_of_line_4 ) * raceway_depth * 2 ) ) / 144 ) * weight_material501803 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Standard Raceway (6x2)","expression":"if(mounting_type == mounting_type_standard_raceway_6x2, variable17 * ( ( material501803 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) + ( 2.7 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Flat Backer (2mm)","dense_weight_expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) / 144 * weight_material501803 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Flat Backer (2mm)","expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, variable17 * ( ( material501803 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) + ( 2.7 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Dense weight computed {"data":{"name":"Backerboard Cabinet (2\")","dense_weight_expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, ( ( 2 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) + ( 2 * ( ( width_of_sign + ( 2 * backer_offset ) ) * backboard_cabinet_depth ) ) + ( 2 * ( ( other_dimension_of_sign + ( 2 * backer_offset ) ) * backboard_cabinet_depth ) ) ) / 144 * weight_material501803, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula executed successfully {"data":{"name":"Backerboard Cabinet (2\")","expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, variable17 * ( ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * material501803 / 144 ) + ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * 2.7 / 144 ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Total Cost formula detected {"data":{"item_id":18},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Formula calculations completed {"data":{"total_items":52,"successful_calculations":51,"errors_count":0},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Summed initial totals {"data":{"totalCost_before_formula":1073.0402901728798,"totalDenseWeight_before_formula":98.93059533742803},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Total Cost formula executed {"data":{"formula":"totalCost * variable16","computed_totalCost":1073.0402901728798},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Preparing boxes for bin packing {"data":{"sign_type":"Face & Halo Lit Channel Letters","objects_count":7,"totalDenseWeight":0},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: Processing flush stud mounted objects for 3D bin packing {"data":{"objects_count":7,"sign_depth":"3"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-1","width":15.22,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-2","width":16.12,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-3","width":17.91,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-4","width":21.49,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-5","width":17.91,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-6","width":18.81,"height":20.6,"depth":"3"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:22] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-7","width":74.33,"height":56.42,"depth":"3"},"timestamp":"2026-03-18 05:08:22"} [2026-03-18 05:08:23] local.INFO: 3D Bin Packing API response received {"data":{"response":{"response":{"id":"1773810503_bc51d8ddef681a5d965b1dcf2cd49c6c","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":6.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6978-1776860.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6972-8159255.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6974-8433942.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6975-4812422.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6975-7141634.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6976-9118742.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6976-1830543.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6977-5403911.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}}},"timestamp":"2026-03-18 05:08:23"} [2026-03-18 05:08:23] local.INFO: Box added from packed bin {"data":{"length":6.6,"width":74.63,"height":56.72,"denseWeight":0},"timestamp":"2026-03-18 05:08:23"} [2026-03-18 05:08:23] local.INFO: Shipping rates calculated {"data":{"boxes":[{"size":{"length":8.6,"width":76.63,"height":58.97},"quantity":1,"denseWeight":1}],"cheapestShippingCost":1314.5,"rawShippingRates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1667.965,"tariffAndDS":1667.965,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2699.0524169999994,"totalShipmentCostFormula":"((tariffAndDS (1667.965) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 2699.05","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":933.4100000000001,"tariffAndDS":933.4100000000001,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1587.083058,"totalShipmentCostFormula":"((tariffAndDS (933.41) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1587.08","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1199.5,"tariffAndDS":1199.5,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1314.5,"totalShipmentCostFormula":"(((tariffAndDS (1199.5) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1314.5","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":828.75,"tariffAndDS":828.75,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1428.6487499999998,"totalShipmentCostFormula":"((tariffAndDS (828.75) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1428.65","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1297.95,"tariffAndDS":1297.95,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2002.4772600000001,"totalShipmentCostFormula":"(( tariffAndDS (1297.95) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 2002.47726","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","error":"No Shipping Cost found for UPS Careers"},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1533.75,"tariffAndDS":1533.75,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1533.75,"totalShipmentCostFormula":"((tariffAndDS (1533.75) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1533.75","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","career_name":"UPS Pakistan (K0F572)","error":"Weight should not cross 70kg"},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","career_name":"UPS Pakistan Small (K0F569)","error":"Weight should not cross 70kg"},"10":{"career":"ups_pakistan_heavy_expedited","career_name":"UPS Pakistan Heavy Expedited (K0F572)","error":"Weight should not cross 70kg"}}}},"timestamp":"2026-03-18 05:08:23"} [2026-03-18 05:08:23] local.INFO: Yes Factor Founded {"data":{"sign_type":"Face & Halo Lit Channel Letters","productCostFactor":"1.66"},"timestamp":"2026-03-18 05:08:23"} [2026-03-18 05:08:23] local.INFO: Product cost factor determined {"data":{"sign_type":"Face & Halo Lit Channel Letters","productCostFactor":"1.66"},"timestamp":"2026-03-18 05:08:23"} [2026-03-18 05:08:23] local.INFO: Final API Response {"data":{"sign_width":"120","sign_height":77.91,"sign_depth":"3","sign_type":"Outdoor Signs, Building/Wall Signs, Illuminated Channel Letters, Face & Halo-Lit","processed_sign_type":"Face & Halo Lit Channel Letters","sideViewImage":"https://api.signize.ai/mockups/flush-stud/flush-stud-face-&-hello-lit-channel-letters.png","mounting_type":"Flush/Stud mounted","combined_production_cost_usd":1080.0,"total_production_cost":1790.0,"totalDenseWeight":0,"totalVolumetricWeight":127.5,"bin_packing_result":{"response":{"id":"1773810503_bc51d8ddef681a5d965b1dcf2cd49c6c","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":6.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6978-1776860.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6972-8159255.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6974-8433942.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6975-4812422.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6975-7141634.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6976-9118742.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6976-1830543.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c3b8f8aa5611238ed3509ba03563ab4/1773810503-6977-5403911.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}},"shipping_rates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1667.965,"tariffAndDS":1667.965,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2699.0524169999994,"totalShipmentCostFormula":"((tariffAndDS (1667.965) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 2699.05","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":933.4100000000001,"tariffAndDS":933.4100000000001,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1587.083058,"totalShipmentCostFormula":"((tariffAndDS (933.41) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1587.08","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1199.5,"tariffAndDS":1199.5,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1314.5,"totalShipmentCostFormula":"(((tariffAndDS (1199.5) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1314.5","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":828.75,"tariffAndDS":828.75,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1428.6487499999998,"totalShipmentCostFormula":"((tariffAndDS (828.75) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1428.65","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1297.95,"tariffAndDS":1297.95,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2002.4772600000001,"totalShipmentCostFormula":"(( tariffAndDS (1297.95) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 2002.47726","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","error":"No Shipping Cost found for UPS Careers"},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1533.75,"tariffAndDS":1533.75,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1533.75,"totalShipmentCostFormula":"((tariffAndDS (1533.75) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1533.75","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","career_name":"UPS Pakistan (K0F572)","error":"Weight should not cross 70kg"},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","career_name":"UPS Pakistan Small (K0F569)","error":"Weight should not cross 70kg"},"10":{"career":"ups_pakistan_heavy_expedited","career_name":"UPS Pakistan Heavy Expedited (K0F572)","error":"Weight should not cross 70kg"}}},"cheapest_shipping_cost_usd":1320.0,"totalCost":4670.0,"productionResults":[{"material_id":188,"dense_weight_expression":1.3898803333333,"result":"194.1497688","sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":null,"sequence_no":1},{"material_id":189,"dense_weight_expression":0,"result":"0","sign_material":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","description":null,"sequence_no":2},{"material_id":190,"dense_weight_expression":7.15932,"result":50.4084312,"sign_material":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","description":"Aluminium 14 G / 0.074 inch - Corrosion-resistant, and Durable for Sign Returns.","sequence_no":3},{"material_id":191,"dense_weight_expression":3.2725163333333334,"result":146.51002079999998,"sign_material":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","description":"Stainless Steel 14 G / 0.075 inch - Trim Cap","sequence_no":4},{"material_id":192,"dense_weight_expression":2.78418,"result":9.0304026,"sign_material":"SS Sheet 22g Brushed Silver 4 ft x 8 ft Pakistan","description":null,"sequence_no":5},{"material_id":193,"dense_weight_expression":13.520850000000001,"result":76.45559999999999,"sign_material":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","description":"White Acrylic 5mm / 0.196 inch - Ideal Light Diffusion for Sign Face.","sequence_no":6},{"material_id":194,"dense_weight_expression":21.39375,"result":170.99163119999997,"sign_material":"Acrylic Sheet 8mm Matt 4 ft x 8 ft Pakistan","description":null,"sequence_no":7},{"material_id":195,"dense_weight_expression":1.956,"result":"167.89474","sign_material":"LED Module 0.4W UL Cool White 10000K China","description":null,"sequence_no":8},{"material_id":196,"dense_weight_expression":0,"result":"0","sign_material":"LED Strip UL Cool White China","description":null,"sequence_no":9},{"material_id":197,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5A UL Certified IP68 Everylite China","description":null,"sequence_no":10},{"material_id":198,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","description":null,"sequence_no":11},{"variable_id":37,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 15A-10+5","description":null,"sequence_no":12},{"variable_id":38,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 20A-(10A+10A)","description":null,"sequence_no":13},{"material_id":201,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5A UL Certified IP68 Everylite China","description":null,"sequence_no":14},{"material_id":202,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","description":null,"sequence_no":15},{"variable_id":39,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 15A-10+5","description":null,"sequence_no":16},{"variable_id":40,"dense_weight_expression":1.478,"result":"50.64","sign_material":"Power Supply 20A-(10A+10A)","description":"Power Supply – 12V DC, total 20A (10A + 10A), 240W, UL certified.","sequence_no":17},{"material_id":205,"dense_weight_expression":0.945,"result":"4.8755","sign_material":"Wire 18g UL UL Certified Red & White China","description":"Wire 18 Gauge (Red & White) UL Certified – 18 AWG stranded copper, 300V, PVC insulated, UL-approved.","sequence_no":18},{"material_id":206,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 5A Power Supply","description":null,"sequence_no":19},{"material_id":207,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 10A Power Supply","description":null,"sequence_no":20},{"material_id":208,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 15A Power Supply","description":null,"sequence_no":21},{"material_id":209,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 20A Power Supply","description":null,"sequence_no":22},{"material_id":210,"dense_weight_expression":0,"result":"0","sign_material":"Non UL LED strip","description":null,"sequence_no":23},{"material_id":211,"dense_weight_expression":0,"result":"0","sign_material":"Non UL Wire","description":null,"sequence_no":24},{"material_id":212,"dense_weight_expression":0.014378151242400002,"result":14.378151242400001,"sign_material":"Epoxy Primer Pakistan","description":null,"sequence_no":25},{"material_id":213,"dense_weight_expression":0.0011419597150000003,"result":1.1419597150000003,"sign_material":"Master Thinner Pakistan","description":null,"sequence_no":26},{"material_id":214,"dense_weight_expression":0.010892538820000002,"result":10.89253882,"sign_material":"Epoxy Hardner Master Pakistan","description":null,"sequence_no":27},{"material_id":215,"dense_weight_expression":0,"result":"0","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":28},{"material_id":216,"dense_weight_expression":0,"result":"0","sign_material":"Matting Agent (P565-554) 1L Nexa Pakistan","description":null,"sequence_no":29},{"material_id":217,"dense_weight_expression":0,"result":"0","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":30},{"material_id":218,"dense_weight_expression":0,"result":"0","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":31},{"material_id":219,"dense_weight_expression":0.02238681016,"result":"22.38681016","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":32},{"material_id":220,"dense_weight_expression":0.01086502956,"result":"10.86502956","sign_material":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","description":"High Quality Matte Paint – Polyurethane/acrylic paint, matte finish, gloss level 5–15 GU.","sequence_no":33},{"material_id":221,"dense_weight_expression":0.0145477992,"result":"14.5477992","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":34},{"material_id":222,"dense_weight_expression":0.00116076928,"result":"1.16076928","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":35},{"material_id":223,"dense_weight_expression":0,"result":15.07461159548,"sign_material":"Paint Miscellaneous [Fixed Cost]","description":null,"sequence_no":36},{"material_id":224,"dense_weight_expression":0.51345,"result":77.68152599999999,"sign_material":"Vinyl 3630-26 3M Pakistan","description":null,"sequence_no":37},{"variable_id":41,"dense_weight_expression":0,"result":32.955,"sign_material":"Packaging/Box Making","description":"Custom Packaging with 3–5 ply corrugated boxes with inner foam/styro and stretch wrap.","sequence_no":38},{"material_id":547,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 5ply","description":null,"sequence_no":39},{"material_id":548,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 7Ply","description":null,"sequence_no":40},{"material_id":549,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 9 Ply","description":null,"sequence_no":41},{"material_id":550,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 5mm 3 Core 4*8","description":null,"sequence_no":42},{"material_id":551,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 7mm 4 Core","description":null,"sequence_no":43},{"material_id":552,"dense_weight_expression":33.3944,"result":0,"sign_material":"Plywood Sheet 8*4 Mersawa 6 core 9MM","description":null,"sequence_no":44},{"material_id":553,"dense_weight_expression":11.047875612784,"result":0,"sign_material":"Wood Lar 9''x132''","description":null,"sequence_no":45},{"variable_id":16,"dense_weight_expression":0,"result":0,"sign_material":"Miscalleneous (10%)","description":null,"sequence_no":46},{"variable_id":17,"dense_weight_expression":0,"result":0,"sign_material":"Where Wastage magnification factor for Sheets consumption is taken as","description":null,"sequence_no":47},{"variable_id":42,"dense_weight_expression":0,"result":"1","sign_material":"Flush/Stud Mount","description":null,"sequence_no":48},{"variable_id":43,"dense_weight_expression":0,"result":"0","sign_material":"Standard Raceway (6x2)","description":null,"sequence_no":49},{"variable_id":44,"dense_weight_expression":0,"result":"0","sign_material":"Flat Backer (2mm)","description":null,"sequence_no":50},{"variable_id":45,"dense_weight_expression":0,"result":"0","sign_material":"Backerboard Cabinet (2\")","description":null,"sequence_no":51},{"variable_id":18,"dense_weight_expression":108.82365487117085,"result":1073.0402901728798,"sign_material":"Total Cost","description":null,"sequence_no":52}],"productionError":[],"request":{"sign_width_or_height":"120","sign_depth_or_thickness":"3","sign_type":"Face & Halo Lit Channel Letters","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315},"TATDays":21,"testDenseWeight":108.82365487117085,"vendorName":"EpicCraftings Pakistan","quotationId":1315},"timestamp":"2026-03-18 05:08:23"} [2026-03-18 05:08:23] local.INFO: API Epic Craftings Calculation Ended ======================================================================================================== {"data":null,"timestamp":"2026-03-18 05:08:23"} [2026-03-18 05:08:23] local.INFO: Validation Passed {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth":null,"sign_type":null,"main_category":"Outdoor Signs","secondary_category":"Building/Wall Signs","tertiary_category":"Illuminated Channel Letters","finished_category":"Face-Lit (Standard Channel Letter)","mounting_type":"Flush/Stud mounted","profit_factor":1.5,"quotationId":1315,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"objects":"[{\"id\":\"071ce430-3cd8-4bfe-904e-5171b234b7ac\",\"height\":19.7,\"width\":15.22,\"perimeter\":63.65,\"area\":125.51,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk\\/v6e+Xxefq\\/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD\\/a5ub1DVFfl6PAIs8yH9+\\/4a1MKWyL8z\\/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC\"},{\"id\":\"8f76b0d8-dfbd-4037-a096-446d5f0f0eab\",\"height\":19.7,\"width\":16.12,\"perimeter\":94.53,\"area\":213.72,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8\\/XseRIEUqp2z6P\\/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5\\/Ztnj1\\/zowwJ4m9D2aGqsO5iE8+vUC7\\/Q1TRZ7zofFkzNSTx0\\/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex\\/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF\\/k4VKo6O\\/uD+D\\/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39\\/WBm\\/Fc\\/P3rE9\\/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH\\/R\\/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=\"},{\"id\":\"6ccad62e-eb34-4b83-9d77-752dcfdfcfd4\",\"height\":19.7,\"width\":17.91,\"perimeter\":97.71,\"area\":237.38,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f\\/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu\\/MCePe\\/qbDbLMx0d3Gvd47dSiU8+\\/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e\\/w9NcvnyZ\\/v5+2gT\\/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB\\/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358\\/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb\\/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5\\/sVxDrx\\/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG\\/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16\\/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d\\/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI\\/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d\\/fT5vgv+mbN24wfmkcwzBZu3YtL7\\/8EkJrTZvmMcH\\/p3lM0PYH0\\/sC20LFnP4AAAAASUVORK5CYII=\"},{\"id\":\"df0ca816-fd07-4f2f-bc7b-543e4ae666b8\",\"height\":19.7,\"width\":21.49,\"perimeter\":73.38,\"area\":239.79,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT\\/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd\\/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4\\/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7\\/\\/NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb\\/\\/NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5\\/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo\\/irq9E0xcLC3+zdt49gMMhCdgFN1\\/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi\\/Etk\\/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H\\/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb\\/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e\\/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r\\/RyjyD\\/a61ZB\\/hyySAAAAAElFTkSuQmCC\"},{\"id\":\"93b9ec02-1ffc-4f7d-9162-6cceb1644fef\",\"height\":19.7,\"width\":17.91,\"perimeter\":95.05,\"area\":184.45,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra\\/eiVuKCa\\/n4xGT\\/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3\\/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO\\/+Xq6hqXOkKosdaKZN5rEyMP7t\\/jy5crppefuY27W5t0u13Ozz\\/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD\\/HtfX11xML7mNu1ubdLtdzs8\\/4VJHCDXWWiTzXpsY2eiu03\\/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe\\/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB\\/j7\\/GgSVhBVVlf29PPxwf09rt9\\/lwfIy1VmSju65X1\\/\\/R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6\\/xzdkav1xN5+\\/aNXl19QVXZ3t5mNBqxJHzHu\\/fvdHoxRUTY2PiBp09\\/IUkSEV3iW8L3Kd+S\\/wG1GGjiGMI0wQAAAABJRU5ErkJggg==\"},{\"id\":\"75e27081-929c-49b6-acc2-e81b7d0faa14\",\"height\":20.6,\"width\":18.81,\"perimeter\":94.69,\"area\":202.9,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+\\/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj\\/7xMdkwQKGz0eJCC8TDodJp1JiKinB4\\/HgdrsVL6BEhGLu37snx749xpUrV\\/g9FGJ6ehpTSQkOp4uGhgb8\\/rfYsWMHixeXUaBYQIkIz5BgMEjvvq\\/IzM6hs5jNWK2LmM\\/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu\\/3EwqFqHA6SKbSbO7o4MTgoFIiQt\\/+\\/fLp3r1onmVEY3\\/i9Xq5e\\/cOoDAo\\/ksmHj2iqroa3e7du\\/k80IPd4UTJ\\/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n\\/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5\\/H4\\/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh\\/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331\\/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34\\/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m\\/qVK9HVaBqxRIJsLsf69et45+1WvK\\/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8\\/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c\\/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=\"},{\"id\":\"7b9002a6-0a08-47af-8027-53e5a9fac46c\",\"height\":56.42,\"width\":74.33,\"perimeter\":390.13,\"area\":2317.66,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAFMAAAA\\/CAYAAACchPQhAAAV+0lEQVR4AeXBfXTU9Z3o8ff395vJJJnJ0zDj2AUKxayRiAIKEYFWPMoNtqIoCihd2bKnF2h5ELTi0hWwLhZRUIQjrL2ouPgQLNriE6zVIypIIoJIRIMlErGFMMNkknnITGbm+7kzZ8O5ObkTSILJP\\/t6KRGhJwQCAfH5fAQCAaLRKGlZWVkUFOThdLpwu92kKL5HsVgMr9cr\\/tOnCYXDxBNxrBYrDrsdZ58+uFx9yM7OUfQQJSKcr+bmCHv27JFPP93P4cNf8NWXX3HixAlCwSaCoTDxRIIzCvId5OU6cHk8XFxyMYMHlzJy5EhGjx5NUVERKYpOqqmpkX379lFZuZcjR77m2LFj+E97CYfCRKIxzsi22cjLs+Ps46Zf376UXlrK8GHDGTVqFINLS0lRfA+UiNBdb731lry+fTvvvPMOR2tractqsWC1mFizrChlkCaiibfEiSeSxBMJ2urbty\\/X\\/OTH3HTzJCZPnozFYlFkUFdXJ3985RXefvttKiv3EgpHaCvbZsNiMTFNA6UMRDTJpCaRSBKNxWgr22ZjxMgR3HDDT7ll0iQGl5aSougmJSJ0hdZannrqKZ579hk+3X+AM5yFBVitVrRousJQBvF4nGAoTDyRIK2kpIS77rqL+fPm4sjLJ0Xt27dP1q9fx59ee5XGphBpudk27A47XWUoAy2a5uYooXCEtGybjZ\\/deCNz585l3LhrAEWKoguUiNAZAvLcM8\\/wyKpV1NTUkOYsLMBqtaJF830wlEE8kcTf0EDaRYMGcd\\/ixRw\\/\\/i3\\/\\/u8rSLNaLDiLCtGi+b4YyiAYDBKJxkibeOONLF22jBEjRpCi6CQlIpzL5wcPyvwF89m16wPS3C4nhjLQoukJhjJIq\\/f6OCM320ZeXh5aND3FUAbRWJTGphBpCxcuYNWqx7BYLKQozkGJCGchqx97jHt\\/8xvSnEVFWC0mWjS9JZkUTFPRm0zTQiDQSDQWY8iQS3n22ecYMWIEKYqzUCJCJlprmX7nnbxcUYHVYsFZVIgWzf8UhjJIq\\/f6SHtm0yZ+MXMmrRQZKBGhvUAgIBPKy6msqqKwIB9bVhZaNN2RTAqIRotgKAXKwDQVPSmZFBCNFsFQCpSBaSq6wzQtnKw\\/RdqyZctYvnw5rRTtKBGhrdOnT8uYMWOoqanB7XJiKAMtmnMxlIEWTTgUJhKN0RlWi4W8vDysFhMtmu4wlEE0FqWxKURnFeQ7yLZlo0XTGYYyCAaDRKIxFi1axOrVq2mlaEOJCGeEwyEZNWoU1dVf4HG70KI5F0MZxFpaCDQ2keaw53LliBEMvmQwxcXFuC+4ALvdTlqsJUYgEODoX4\\/y9ZEj7D9wgHAoiNVq4Xy0tLTQ\\/4cDGDp0GCUlJfTr2xeHw4FhmuhkklAoRN233\\/L1kRo+P3SI6uovOMPtcmIoAy2aszGUQTgSIRSOsHjxYlauXEkrRSslIrSSceOuYdeuD\\/C4XWjRnI2hDGItLQQam0i75pqfcNtttzN+\\/HhKSkroDBHhV3PmsPE\\/\\/gO3y0lXNTdH0ckkW\\/+4jZ\\/97Gd0RiwW4+OPP2bHjh1UVLzMsWN1pHncLtK0aDpiKINwJEIoHGHDhg3Mnj2bFEUrJSKkyPz581i3bj3OoiKsFhMtmo4YyqDe6yOtvLychQsXUl5eTjuKs5NAIMCoUaOoO3aMvDw7XZVMCv6GBmbPmsWGjRtppTg7oVUo2MRzm5\\/niccf52htLbnZNvILCkgmE3TEUAaNTUGisRi7d+9m9OjRpChSlIjw2muvyq23TsZhz8Wem4sWTSaGMognkvgbGvhh\\/\\/6sevRRpk6dShuKzpPLLhtCdfUXeNwutGi6I5kU\\/A0NrFixgiVL\\/hVQis4TUpqbI\\/zbvz3AmjVrSLvQcwHJZIKOmKaFk\\/Wn8LhdHP3mG+x2BylK+f1+GfSjgQQam7jQcwHJZIJMTNNCKBQiFI4wadIk\\/vP5zTjy8mlD0QX333+\\/PPLII7hdTs6HoQyCwSCRaIxDhw4xZMgQUhRdIyC8\\/\\/4u7rxjGidO1uNxu9Ci6YihDOq9PqZPn86WLVtIU1eVlUllVRU\\/uNBDIhEnE0MZhCMRQuEIixcvZuXKlbSh6KLq6mq57LLLyM22kZeXhxZNJoYyaGwKYrGY2HNz0aLJxDQtnKw\\/xVVlZezduxeUIkXRNUKK1+vlf40fz2cHD+J2OemIoQyisSiNTSE2btzIrFmzUPPmzZU\\/PP0HorEY2TYbBfl5pGnRpBnKIBqL0tgU4ne\\/+x0PPPAAbSi6Tq6\\/7jrefe89PG4XWjSZmKaFk\\/WncLucNDdHMU2DbFs2WjSZJBNJ\\/IFGtmzZwvTp00lRdI\\/EYjHGjL6aT\\/cfwON2oUVzhqEMtGi8Pj9pJSUlLF22lDvvuBMlKd\\/U1rJq1So2bdpEPJEgN9tGfkEBojXxRBJ\\/QwMLFy5gzeonQHGGohvef\\/99ufbaaynId5CVlUUmpmnhZP0psm029u\\/fz969e5n5L\\/+Cs7AAq9WKFk17hjKo9\\/oYOHAAtbXfoJQiRdE9Ego2cemlQ\\/j2+HE8bhdaNIYyqPf6SLto0CDuXriQuXPncoYSEVKElOrqap544nE2bXqGtIJ8B41NIa655ie8\\/\\/4u2lB0h4hMuOEGdu7cicftQoumPUMZhCMRQuEI27dvZ+LEiaTdMW0aL1dU4HY56UgyKfgbGti8eTN33XUXKYruky8PH2bo0KGYpkk0FiNt4MABzJnzKxYsWIDNZqMNpUSENoSUAwcO8Nijq3jxpZdJO3XqFG63m1aKbvr84EEZOmwYDnsuOTnZdMTr87Nw4QLWrHmCMxKJBBcNGsS3x4\\/jcbvQomnPUAb1Xh9XlZWxt7KSFMX5kfXr1zNv3jycRUXcc++9zJ83F0dePm0oWikRIQMh5bXXXiXtlltupZXiPCxadLc8\\/vhaPG4XWjTtGcqg3utj4MAB1NYeQyn+HxHefe9drr9+PAX5DrKyssikuTlKKByhsrKSsrIyUhTnQbSWdevXceutk+nXrx9tKNpRIsJZCP9NcZ4SiQSXlJTI0dpa3C4nmSQTSfyBRrZWVHD7lClkMmHCBHbu3InH7UKLpj1DGdR7fSxatIjVq1eTouglSkToDbs+2CXjrhlHQb6DrKws2jOUQb3Xx5Ahl3LoUDUd2bNnD2PGjKEg30FWVhaZeH1+rrxiOPs+3U+KopcoEaE3PPTQQ7J06VLcLicd8fr8rF37BPPnL+BsfvzjsXz00W7cLieZNDdHicVaOHjwIINLBwNK0QuUiNAbbpo4UV5\\/4w3cLieZBINhLBaTL7+qoV+\\/fpzNk0+uZcGCu3G7nHTE6\\/PzzKZN\\/GLmTFIUvUCJCD2tpaWF0sGD5WhtLW6Xk0y8Pj\\/l5eXs2PE2oDib6upqrhg+HJsti5ycbDLx+vwsXLiANWueIEXRC5SI0NNqar6UYUOHY7GY5ORkk4nX52fZsmUsX76ccxOGDxvOZwcP4nY5ycTr8zPxxhvZ\\/vrrpCh6gRIRetrOnTtlwoQJOAsLMC0m7SWTgr+hga0VFdw+ZQqdMXXqFLZufQW3y0kmXp+fK68Yzr5P95Oi6AVKROhpL7zwgvz85z\\/H7XKSSUtLC41NIfbs2cPVV19NZ9xzzz2sWbMGt8tJJl6fn4sGDWL\\/\\/k\\/JLyhU9AIlIvS0jRs3ypw5c3C7nGQSDIax2axUVu2jpKSEznh01UruW\\/yvuF1OMgkEmnC5+lD1yT769etHiqKHKRGhpz355FpZsOBu3C4nmQQCTfTp42RvZRUDBgygM9avX8+8efNwFhVhmor2wqEw2Tm5VFZVUVxcTIqihykRoac9+eRaWbDgbtwuJ5kEAk306eNkb2UVAwYMoDPWr1\\/PvHnzcBYVYZqK9oLBMHl5dvZ8XElxcTEpih6mRISetnHjRpkzZw5ul5NMwqEwhmlSVfUJg0tL6YxHfv977l+yBLfLSSaBQBMuVx+qPtlHv379SFH0MCUi9LSKigqZNm0azqIiTFPRXktLC41NIT788EPGjh1LZyxadDePP74Wt8tJJl6fn4sGDeKzzw7gyMsnRdHDlIjQ09599y9y\\/fXjcRYWYFpM2ksmBX9DA1u2bGH69Ol0xi233MKf\\/vQn3C4nmXh9fq4qK2NvZSUpil6gRISe9k1trVx++WXoZBK7w04mXp+fxYsXs3LlSs4lkUgwZMgQampqcLucZOL1+Zk8eTJ\\/\\/OMrgFL0AiUi9DSttZSWllJTU4Pb5SQTr8\\/P2LFj+PDDjzg7Yd++Txk5ciQOey45Odlk4vX5Wbx4MStXriRF0QuUiNAbbrvtNtm2bRtul5NMwqEwWuBQdTXFxRcBio48\\/PDD\\/Pa3v8XtcpJJMin4GxrYsmUL06dPJ0XRC5SI0BtWrVolixcvxuN2oUWTidfnZ8WKFSxZsoSzGT5sGJ8dPIjb5SSTcCiMFjh8+DA\\/GjSIFEUvUCJCb9i3b5+MHDkShz2XnJxsMgkEmujbry\\/ffHOMjuzcuZMJEyZQkO8gKyuLTLw+P2PHjuHDDz4EpUhR9AIlIvQOkeHDhvPZwYO4XU4ySSYFf0MDz2zaxC9mzuT\\/I8K4a8exa9cHeNwutGjaM5RBvdfHsmXLWL58OSmKXqJEhI40N0c4dKiasrIyvg\\/Lly+XBx98EI\\/bhRZNe4Yy8DcEcLn6UPftcaxWK21t376dm2++mcKCfKxWC5k0N0cJhSN89dVhSkoGk6I4D9FoM59\\/foiysjLORYkIGcjzzz\\/P7x58kKO1tXz99dcUFxeTojgPdXV18o\\/FxVgtJnaHnY54fX5mz5rFho0bOSMabeZHAwdysv4UHrcLLZr2DGVQ7\\/VRXl7Ojh07aKU4D\\/fff7888sgjTJlyO7\\/5zX2MGDGCFEUGSkRoQ17ZupXVq1dTWVXFGcOGDuXAZwcARYqi++SOadN4uaICj9uFFk17hjKIxqI0NoXYvn07EydOJG3q1Cls3foKHrcLLZpMkokk\\/kAjb775Jj\\/96U9JUZyHjz\\/+WEaPHk1bM2bcxaKFi7h86FBSFG0oESFFtm\\/fzqOPruKjj3aT5iwqwmox0aLx+vzcecc0XnjxJVopuqm6ulouu+wyHPZccnKyycRQBv6GAGk1NTV8+NFHzJgxA2dhAVarFS2a9gxlUO\\/1ceUVw9n36X5aKbrpxN\\/\\/LkMuLcUfaORCzwWI1oQjEULhCGmzZ83innvvpbi4mBRFivrzn\\/8sTz31FDt37iTNWViA1WpFiybNUAbxeBx\\/oJF58+by5NonQSlSFN0j\\/\\/zPM9i8+Xk8bhdaNJmYpoWT9afo27cvoWAjyaTG4XCQTCZoz1AG0ViUxqYQf\\/nLO1x33fW0UnSD1+uVq0eN4mhtLR63Cy2aMwxlEAwGiURjOOy5\\/GLmTH79619RUjJYqWlTp8rLFRU4CwuwWq1o0bRnKINYSwuBxiZmzLiL557bTCtFN9TX18uggQOIJ5I4iwrRosnENC2cPu3HZsvC4XCQTCbIxFAG9V4fkyZN4rXXXqOVohu+PHxYJkyYwLfHj+Nxu9CiycQ0LZysP0Xajh07KC8vVyoYDHLJJZfI3\\/72Ny70XEAymSATQxnE43H8gUbGjh3Ds88+R3FxMSmKrpOnn36aWbNmUViQj9VqobsMZVDv9ZGbbaP2WB0ej4dWiq6RF196kV\\/OnEkkGsPjdqFFczZen5+FCxewZvUToFBKRNj1wS4Zd804crNt5OXloUWTiaEMtGi8Pj8Oey4rHn6Y+fMX0ErRNXLTxIm8\\/sYbeNwutGi6ylAG0ViUxqYQWysquH3KFFopuuDbumOydNkyNm9+nrQLPReQTCboiGlaOFl\\/ipKSEr48fBhlGKQoJSKkyEMPPcTSpUtxFhZgtVrRoumIaVo4WX+KtKvKypg3fz5TpkzBarWSougcIeX6667jgw8+oLAwn66KxxMEGptYu\\/YJ5s9fQCtFJ31bd0ye2rCRPzz9NP6GBgryHWTbstGi6YhpWjhZf4q0w198weDSUlopJSK0kqlTp7B16ys4i4owTcXZGMpAi8br85M2ZMilTJo0ifLyCVx55RXk5OSSouiApJw8cYLfr\\/w969atx1lUhGkquqK5OYrFYuGZZ59l7Ngf43a7aaXowHfffSe7d+\\/m9ddf5+233sLf0ECax+1Ci+ZsDGXQ2BQkGovx6qvbuOWWW2mlSFEiQish5frrruPd997D7XJiKAMtmrMxlEE8kcTf0MAZJSUlDB48mAs9Hi65pJT8fAdp4UiE2tq\\/cuLvJ\\/n66yPU1NQQi7XgLCpEi6arDGWgReP1+fnBhR5KSy+lX\\/9+9O\\/fn\\/79f4jVYiGeSFBfX8\\/Ro3\\/lu+Pf8cUX1ZysP0Wa1WLBWVSIFs25mKaFQKCRaCzGunXrmDv314AiRdFKiQhtSCKR4Nprx\\/HRR7txFhZgtVrRoukMQxlEY1Eam0J0Rm62DbvDzvkwlEE8HicYChNPJDgXq8VCXl4epqnoLNO0cPq0n3giwWOPPso9995LK0UbSkRoR1K4+aabeP2NN3DYc3E4HCSTCbojmRTaMk1Fb0gmhTNMU9FdpmnhZP0p0jZs2MDs2bNpQ9GGEhEyEFLmz5\\/HunXrSbvQcwHJZIL\\/KQxlEE8k8Tc0UJDv4D+3vMjEiRNppchAiQgdEFJefOlFfjV7Fo1NIQryHWTbstGi6S3JpGCait5kmhZO1p8ibezYMbywZQs\\/HDCQVooOKBHhLISUuro67rnnHrZt20aas6gIq8VEi6YnGMpAi8br83NGts1GQX4eWjQ9xVAGwWCQSDSGw57LA0uXcd9999GG4iyUiNAJQsr27dt5eMUKKquqSCvId5Bty0aL5vtgKIN4PI4\\/0EhaSUkJS5Ysoa6ujodXrCAai5HmdjkxlIEWzfclEGginkiQNmPGXSxbuowfDRpEG4pzUCJCJwmttm3bxoannuLd997jDIc9l5ycbLqjpaWFxqYQZ1xVVsbP\\/+mf+OUvf4nNZiPty8OH+cP\\/eZqXXnyJk\\/WnSMu22cjNzcU0FV2VTAqRSIRoLEaa2+Vk8uTb+d+zZjF8+HDaUHSSEhG6SGhVVVXFq6++yl\\/e+S8+\\/\\/wQ8USCtqwWC6ZpYrGYpCUSSZLJJPFEgvYuGjSI8ePHc\\/PNNzPhhhtoRwFCitfrZdu2bbz15pvs3r0bf0MDbVktFtKsFhPDNNHJJPFEkrR4IkFbzsICRl41ihtvvJHJt97KD\\/7hH2hD0UVKRDgPQqsDBw7w2YEDHPjsAEeOfM2xY8dojkRobg7T3BwlLSvLRk5uLtk2G\\/3696O4uJjLL7+cocOGUTZyJDk5ubShyExo9d133\\/HJJ1Xs37+fI0eOUHesjhMnThCPtxCJhIm3xLFmWcnNtWO1ZuF2u7iouJiLL76YYcOGM2LECAYMGEA7im5SIsL3RGgjGm0mFAoTbGoiGAySlmu3k5eXh91ux+FwkIGia4R2GhoaCIfDBJuaiMfjWK1W8vLzsdvtFBUWgSITxfdAiQg9SOiYoucImSl60P8FuRV5BhABsLUAAAAASUVORK5CYII=\"}]","material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","neon_color":"RGB","uv_printing_needed":"Yes","mockupCreationType":"multi"}},"timestamp":"2026-03-18 05:08:23"} [2026-03-18 05:08:24] local.INFO: API Input Data Collected {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth_or_thickness":"3","sign_type":"Standard Face Lit Letters - Plastic Trim","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315}},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Looking up SignType {"data":{"sign_type":"Standard Face Lit Letters - Plastic Trim"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Retrieved Material Formulas {"data":{"sign_type_id":24,"formulas_count":37},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Retrieved Variables List {"data":{"sign_type_id":24,"variables_count":13},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Price Map Constructed {"data":{"price_map":{"material501913":1.45,"weight_material501913":0.553,"material501803":3.6821,"weight_material501803":0.629,"material502468":0.3821,"weight_material502468":0.008,"material501842":0.7964,"weight_material501842":0.035,"material502204":15.2893,"weight_material502204":0.559,"material502203":25.32,"weight_material502203":0.739,"material502206":0.2786,"weight_material502206":0.054,"material166":2.3214,"weight_material166":0.28,"material167":5.1786,"weight_material167":0.38,"material168":12.0,"weight_material168":0.56,"material169":18.5714,"weight_material169":0.76,"material170":0.6071,"weight_material170":0.008,"material171":0.25,"weight_material171":0.008,"material500611":0.0062,"weight_material500611":6.2e-6,"material500214":0.0025,"weight_material500214":2.5e-6,"material501055":0.0155,"weight_material501055":1.55e-5,"material502098":0.0286,"weight_material502098":2.86e-5,"material502079":0.0163,"weight_material502079":1.63e-5,"material502350":0.0254,"weight_material502350":2.54e-5,"material501680":0.0076,"weight_material501680":7.6e-6,"material502131":0.0271,"weight_material502131":2.71e-5,"material502428":1.7679,"weight_material502428":0.021,"material500379":0.132,"weight_material500379":0.09,"material500419":0.16,"weight_material500419":0.11,"material502106":0.13,"weight_material502106":0.16,"material502567":0.13,"weight_material502567":0.21,"material502564":0.18,"weight_material502564":0.35,"material500154":0.4,"weight_material500154":0.38,"material502074":0.8,"weight_material502074":1.0,"material502185":1.7679,"weight_material502185":0.047,"material501880":2.4107,"weight_material501880":0.503}},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Variables Price Constructed {"data":{"variables_price":{"variable179":0,"variable180":0,"variable181":0,"variable182":0,"variable183":0,"variable184":0.75,"variable185":1.1,"variable186":1.2,"variable187":0,"variable188":0,"variable189":0,"variable190":0,"variable191":0}},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Initialized items collection {"data":{"count":0},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Merged material items {"data":{"formulas_count":37,"items_count_after_merge":37},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Merged variable items {"data":{"variables_count":13,"items_count_after_merge":50},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Sorted items collection {"data":{"items_count":50,"first_item":{"type":"material","id":640,"expression":"perimeter_of_sign * material502185 * variable186 / 3.2","dense_weight_expression":"weight_material502185 / 3.2 * nested_area","name":"Trimp Cap T401A UL Certified Red Italy","var_name":"material502185","price":"1.7679","description":"Precision-formed Jewelite Trim Cap (T401A) - UL Ceritified","sequence_no":1},"last_item":{"type":"variable","id":191,"expression":"totalCost * variable185","dense_weight_expression":"totalDenseWeight * 1.1","name":"Total Cost","var_name":"variable191","price":null,"description":null,"sequence_no":50}},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Initializing MathExecutor {"data":{"variables_count":201},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: MathExecutor variables set {"data":{"variables_count":201},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Trimp Cap T401A UL Certified Red Italy","dense_weight_expression":"weight_material502185 / 3.2 * nested_area","itemDenseWeight":0.6453687499999999},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Trimp Cap T401A UL Certified Red Italy","expression":"perimeter_of_sign * material502185 * variable186 / 3.2","result":50.226039},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","dense_weight_expression":"weight_material501880 * ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign )","itemDenseWeight":9.52682},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","expression":"material501880 * variable186 * ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign )","result":54.7903896},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","dense_weight_expression":"occupied_area * weight_material501913","itemDenseWeight":13.520850000000001},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","expression":"nested_area * material501913 * variable186","result":76.45559999999999},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight_expression":"occupied_area * weight_material501803","itemDenseWeight":15.37905},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","expression":"nested_area * material501803 * variable186","result":194.14976879999998},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: No formula, default result applied {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","dense_weight_expression":"if(application == application_interior, 0, occupied_area * 10 * weight_material502468 )","itemDenseWeight":"1.956"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","expression":"if(application == application_interior, 0, nested_area * 10 * material502468 )","result":"167.89474"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"LED Strip UL Cool White China","dense_weight_expression":"if(application == application_interior, if(ul_mandatory == ul_mandatory_yes, ( weight_material501842 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"LED Strip UL Cool White China","expression":"if(application == application_interior, if(ul_mandatory == ul_mandatory_yes, ( material501842 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 <= 5, if(ul_mandatory == ul_mandatory_yes, weight_material502204 , if(ul_mandatory == ul_mandatory_no, 0, 0 ) ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","expression":"if(application == application_interior && perimeter_of_sign / 3.2 <= 5, if(ul_mandatory == ul_mandatory_yes, material502204 , if(ul_mandatory == ul_mandatory_no, 0, 0 ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, if(ul_mandatory == ul_mandatory_yes, weight_material502203 , 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, if(ul_mandatory == ul_mandatory_yes, material502203 , 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Power Supply 15A-10+5","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, if(ul_mandatory == ul_mandatory_yes, weight_material502204 + weight_material502203 , 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 15A-10+5","expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, if(ul_mandatory == ul_mandatory_yes, material502204 + material502203 , 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Power Supply 20A-(10A+10A)","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, if(ul_mandatory == ul_mandatory_yes, weight_material502204 * 2, 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 20A-(10A+10A)","expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, if(ul_mandatory == ul_mandatory_yes, material502204 * 2, 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","dense_weight_expression":"if(application == application_exterior && nested_area * 10 <= 70, weight_material502204 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","expression":"if(application == application_exterior && nested_area * 10 <= 70, material502204 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","dense_weight_expression":"if(application == application_exterior && nested_area * 10 > 70 && nested_area * 10 <= 140, weight_material502203 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","expression":"if(application == application_exterior && nested_area * 10 > 70 && nested_area * 10 <= 140, material502203 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Power Supply 15A-10+5","dense_weight_expression":"if(application == application_exterior && nested_area * 10 > 140 && nested_area * 10 <= 210, weight_material502203 + weight_material502204 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 15A-10+5","expression":"if(application == application_exterior && nested_area * 10 > 140 && nested_area * 10 <= 210, material502203 + material502204 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Power Supply 20A-(10A+10A)","dense_weight_expression":"if(application == application_exterior && nested_area * 10 > 210 && nested_area * 10 <= 21000, weight_material502204 * 2, 0 )","itemDenseWeight":"1.118"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 20A-(10A+10A)","expression":"if(application == application_exterior && nested_area * 10 > 210 && nested_area * 10 <= 21000, material502204 * 2, 0 )","result":"30.5786"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Wire 18g UL UL Certified Red & White China","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, 0, weight_material502206 * 2.5 * no_of_letters )","itemDenseWeight":"0.945"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Wire 18g UL UL Certified Red & White China","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, 0, material502206 * 2.5 * no_of_letters )","result":"4.8755"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Non UL 5A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 <= 5, weight_material166 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Non UL 5A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 <= 5, material166 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Non UL 10A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, weight_material167 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Non UL 10A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, material167 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Non UL 15A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, weight_material168, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Non UL 15A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, material168 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Non UL 20A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, weight_material169 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Non UL 20A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, material169 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Non UL LED strip","dense_weight_expression":"if(application == application_interior, if(ul_mandatory == ul_mandatory_no, ( weight_material170 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Non UL LED strip","expression":"if(application == application_interior, if(ul_mandatory == ul_mandatory_no, ( material170 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Non UL Wire","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, weight_material171 * 2.5 * no_of_letters, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Non UL Wire","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, material171 * 2.5 * no_of_letters, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Epoxy Primer Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 * weight_material500611","itemDenseWeight":0.014378151242400002},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Primer Pakistan","expression":"( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 * material500611","result":14.378151242400001},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Master Thinner Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * weight_material500214","itemDenseWeight":0.0011419597150000003},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Master Thinner Pakistan","expression":"( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * material500214","result":1.1419597150000003},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Epoxy Hardner Master Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * weight_material501055","itemDenseWeight":0.010892538820000002},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Hardner Master Pakistan","expression":"( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * material501055","result":10.89253882},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * weight_material502098 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * material502098 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * weight_material502079 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * material502079 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502350 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502350 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * weight_material501680 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * material501680 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * weight_material502098 )","itemDenseWeight":"0.02238681016"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * material502098 )","result":"22.38681016"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502131 )","itemDenseWeight":"0.01086502956"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502131 )","result":"10.86502956"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * weight_material502350 )","itemDenseWeight":"0.0145477992"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * material502350 )","result":"14.5477992"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * weight_material501680 )","itemDenseWeight":"0.00116076928"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * material501680 )","result":"1.16076928"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Paint Miscallaneous Cost","expression":"0.2 * ( formula621 + formula622 + formula623 + formula624 + formula625 + formula626 + formula627 + formula628 + formula629 + formula630 + formula631 )","result":15.07461159548},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Vinyl 3630-26 3M Pakistan","dense_weight_expression":"weight_material502428 * occupied_area","itemDenseWeight":0.51345},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Vinyl 3630-26 3M Pakistan","expression":"nested_area * material502428","result":77.68152599999999},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Packaging/Box Making","expression":"variable184 * nested_area","result":32.955},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 5ply","dense_weight_expression":"if( ( width_of_sign > 0 || other_dimension_of_sign > 0 ) && width_of_sign <= 30 && other_dimension_of_sign <= 30, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500379 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 5ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 7Ply","dense_weight_expression":"if( ( width_of_sign > 30 || other_dimension_of_sign > 30 ) && width_of_sign <= 50 && other_dimension_of_sign <= 50, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500419 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 7Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight_expression":"if( ( width_of_sign > 50 || other_dimension_of_sign > 50 ) && width_of_sign <= 60 && other_dimension_of_sign <= 60, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material502106 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ) && width_of_sign <= 70 && other_dimension_of_sign <= 70, nested_area * 2 * weight_material502567 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight_expression":"if( ( width_of_sign > 70 || other_dimension_of_sign > 70 ) && width_of_sign <= 90 && other_dimension_of_sign <= 90, nested_area * 2 * weight_material502564 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight_expression":"if( ( width_of_sign > 90 || other_dimension_of_sign > 90 ), nested_area * weight_material500154 * 2, 0 )","itemDenseWeight":"33.3944"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Wood Lar 9''x132''","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ), 4 * sqrt(nested_area) * ( ( sign_depth_or_thickness + 2 ) / 12 ) * weight_material502074 , 0 )","itemDenseWeight":"11.047875612784"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: No formula, default result applied {"data":{"name":"Wood Lar 9''x132''","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: No formula, default result applied {"data":{"name":"Miscalleneous (10%)","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: No formula, default result applied {"data":{"name":"Where Wastage magnification factor for Sheets consumption is taken as","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Flush/Stud Mount","expression":"if(mounting_type == mounting_type_flush_stud_mounted, 1, 0 )","result":"1"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Standard Raceway (6x2)","dense_weight_expression":"if(mounting_type == mounting_type_standard_raceway_6x2, ( ( ( ( width_of_line_1 + width_of_line_2 + width_of_line_3 + width_of_line_4 ) * raceway_height * 2 ) + ( raceway_height * raceway_depth * 2 ) + ( ( width_of_line_1 + width_of_line_2 + width_of_line_3 + width_of_line_4 ) * raceway_depth * 2 ) ) / 144 ) * weight_material501803 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Standard Raceway (6x2)","expression":"if(mounting_type == mounting_type_standard_raceway_6x2, material501803 * ( variable186 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) + 2.7 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Flat Backer (2.5 mm)","dense_weight_expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) / 144 * weight_material501803, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Flat Backer (2.5 mm)","expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, variable186 * ( material501803 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + 2.7 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Dense weight computed {"data":{"name":"Backerboard Cabinet (2\")","dense_weight_expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, ( ( 2 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) + ( 2 * ( ( width_of_sign + ( 2 * backer_offset ) ) * backboard_cabinet_depth ) ) + ( 2 * ( ( other_dimension_of_sign + ( 2 * backer_offset ) ) * backboard_cabinet_depth ) ) ) / 144 * weight_material501803, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula executed successfully {"data":{"name":"Backerboard Cabinet (2\")","expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, variable186 * ( ( ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * material501803 / 144 ) ) + ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * 2.7 / 144 ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Total Cost formula detected {"data":{"item_id":191},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Formula calculations completed {"data":{"total_items":50,"successful_calculations":49,"errors_count":0},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Summed initial totals {"data":{"totalCost_before_formula":781.05483297288,"totalDenseWeight_before_formula":88.1221874207614},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Total Cost formula executed {"data":{"formula":"totalCost * variable185","computed_totalCost":859.1603162701681},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Preparing boxes for bin packing {"data":{"sign_type":"Standard Face Lit Letters - Plastic Trim","objects_count":7,"totalDenseWeight":96.93440616283756},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Processing flush stud mounted objects for 3D bin packing {"data":{"objects_count":7,"sign_depth":"3"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-1","width":15.22,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-2","width":16.12,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-3","width":17.91,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-4","width":21.49,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-5","width":17.91,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-6","width":18.81,"height":20.6,"depth":"3"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-7","width":74.33,"height":56.42,"depth":"3"},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: 3D Bin Packing API response received {"data":{"response":{"response":{"id":"1773810505_d9a601e1115c251d71815ca003361f1a","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":6.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-033-2129034.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-0325-3248900.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-0327-1022788.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-0328-4050678.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-0328-7841179.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-0329-3787768.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-0329-6999316.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-033-4476719.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}}},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:24] local.INFO: Box added from packed bin {"data":{"length":6.6,"width":74.63,"height":56.72,"denseWeight":96.93440616283756},"timestamp":"2026-03-18 05:08:24"} [2026-03-18 05:08:25] local.INFO: Shipping rates calculated {"data":{"boxes":[{"size":{"length":8.6,"width":76.63,"height":58.97},"quantity":1,"denseWeight":96.93440616283756}],"cheapestShippingCost":1314.5,"rawShippingRates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":96.93440616283756,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1667.965,"tariffAndDS":1667.965,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2699.0524169999994,"totalShipmentCostFormula":"((tariffAndDS (1667.965) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 2699.05","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":96.93440616283756,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":933.4100000000001,"tariffAndDS":933.4100000000001,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1587.083058,"totalShipmentCostFormula":"((tariffAndDS (933.41) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1587.08","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":96.93440616283756,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1199.5,"tariffAndDS":1199.5,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1314.5,"totalShipmentCostFormula":"(((tariffAndDS (1199.5) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1314.5","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":96.93440616283756,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":828.75,"tariffAndDS":828.75,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1428.6487499999998,"totalShipmentCostFormula":"((tariffAndDS (828.75) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1428.65","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":96.93440616283756,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1297.95,"tariffAndDS":1297.95,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2002.4772600000001,"totalShipmentCostFormula":"(( tariffAndDS (1297.95) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 2002.47726","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","error":"No Shipping Cost found for UPS Careers"},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":96.93440616283756,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1533.75,"tariffAndDS":1533.75,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1533.75,"totalShipmentCostFormula":"((tariffAndDS (1533.75) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1533.75","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","career_name":"UPS Pakistan (K0F572)","error":"Weight should not cross 70kg"},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","career_name":"UPS Pakistan Small (K0F569)","error":"Weight should not cross 70kg"},"10":{"career":"ups_pakistan_heavy_expedited","career_name":"UPS Pakistan Heavy Expedited (K0F572)","error":"Weight should not cross 70kg"}}}},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Yes Factor Founded {"data":{"sign_type":"Standard Face Lit Letters - Plastic Trim","productCostFactor":"1.66"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Product cost factor determined {"data":{"sign_type":"Standard Face Lit Letters - Plastic Trim","productCostFactor":"1.66"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Final API Response {"data":{"sign_width":"120","sign_height":77.91,"sign_depth":"3","sign_type":"Outdoor Signs, Building/Wall Signs, Illuminated Channel Letters, Face-Lit (Standard Channel Letter)","processed_sign_type":"Standard Face Lit Letters - Plastic Trim","sideViewImage":"https://api.signize.ai/mockups/flush-stud/flush-stud-face-lit-channel-letters.png","mounting_type":"Flush/Stud mounted","combined_production_cost_usd":860.0,"total_production_cost":1430.0,"totalDenseWeight":96.93440616283756,"totalVolumetricWeight":127.5,"bin_packing_result":{"response":{"id":"1773810505_d9a601e1115c251d71815ca003361f1a","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":6.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-033-2129034.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-0325-3248900.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-0327-1022788.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-0328-4050678.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-0328-7841179.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-0329-3787768.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-0329-6999316.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/76dfb0bbe6de3697051efe35a0970a47/1773810505-033-4476719.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}},"shipping_rates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":96.93440616283756,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1667.965,"tariffAndDS":1667.965,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2699.0524169999994,"totalShipmentCostFormula":"((tariffAndDS (1667.965) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 2699.05","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":96.93440616283756,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":933.4100000000001,"tariffAndDS":933.4100000000001,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1587.083058,"totalShipmentCostFormula":"((tariffAndDS (933.41) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1587.08","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":96.93440616283756,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1199.5,"tariffAndDS":1199.5,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1314.5,"totalShipmentCostFormula":"(((tariffAndDS (1199.5) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1314.5","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":96.93440616283756,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":828.75,"tariffAndDS":828.75,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1428.6487499999998,"totalShipmentCostFormula":"((tariffAndDS (828.75) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1428.65","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":96.93440616283756,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1297.95,"tariffAndDS":1297.95,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2002.4772600000001,"totalShipmentCostFormula":"(( tariffAndDS (1297.95) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 2002.47726","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","error":"No Shipping Cost found for UPS Careers"},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":96.93440616283756,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1533.75,"tariffAndDS":1533.75,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1533.75,"totalShipmentCostFormula":"((tariffAndDS (1533.75) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1533.75","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","career_name":"UPS Pakistan (K0F572)","error":"Weight should not cross 70kg"},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","career_name":"UPS Pakistan Small (K0F569)","error":"Weight should not cross 70kg"},"10":{"career":"ups_pakistan_heavy_expedited","career_name":"UPS Pakistan Heavy Expedited (K0F572)","error":"Weight should not cross 70kg"}}},"cheapest_shipping_cost_usd":1320.0,"totalCost":4130.0,"productionResults":[{"material_id":640,"dense_weight_expression":0.6453687499999999,"result":50.226039,"sign_material":"Trimp Cap T401A UL Certified Red Italy","description":"Precision-formed Jewelite Trim Cap (T401A) - UL Ceritified","sequence_no":1},{"material_id":641,"dense_weight_expression":9.52682,"result":54.7903896,"sign_material":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","description":"Aluminum 0.135 inch - Corrosion-resistant, and Durable for Sign Returns.","sequence_no":2},{"material_id":605,"dense_weight_expression":13.520850000000001,"result":76.45559999999999,"sign_material":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","description":"White Acrylic 5mm / 0.196 inch - Ideal Light Diffusion for Sign Face.","sequence_no":3},{"material_id":607,"dense_weight_expression":15.37905,"result":194.14976879999998,"sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":"Aluminum 0.075 inch - Corrosion-resistant, and Durable for Sign Back.","sequence_no":4},{"material_id":642,"dense_weight_expression":0,"result":0,"sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":null,"sequence_no":5},{"material_id":608,"dense_weight_expression":1.956,"result":"167.89474","sign_material":"LED Module 0.4W UL Cool White 10000K China","description":"UL Certified Modules – 12V DC, IP65, 0.72–1.2W per module","sequence_no":6},{"material_id":609,"dense_weight_expression":0,"result":"0","sign_material":"LED Strip UL Cool White China","description":null,"sequence_no":7},{"material_id":610,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5A UL Certified IP68 Everylite China","description":null,"sequence_no":8},{"material_id":611,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","description":null,"sequence_no":9},{"variable_id":179,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 15A-10+5","description":null,"sequence_no":10},{"variable_id":180,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 20A-(10A+10A)","description":null,"sequence_no":11},{"material_id":612,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5A UL Certified IP68 Everylite China","description":null,"sequence_no":12},{"material_id":613,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","description":null,"sequence_no":13},{"variable_id":181,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 15A-10+5","description":null,"sequence_no":14},{"variable_id":182,"dense_weight_expression":1.118,"result":"30.5786","sign_material":"Power Supply 20A-(10A+10A)","description":"Power Supply 20A–(10A+10A) UL Certified – 12V DC, total 20A (10A + 10A), 240W, UL certified.","sequence_no":15},{"material_id":614,"dense_weight_expression":0.945,"result":"4.8755","sign_material":"Wire 18g UL UL Certified Red & White China","description":"Wire 18 Gauge (Red & White) UL Certified – 18 AWG stranded copper, 300V, PVC insulated, UL-approved.","sequence_no":16},{"material_id":615,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 5A Power Supply","description":null,"sequence_no":17},{"material_id":616,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 10A Power Supply","description":null,"sequence_no":18},{"material_id":617,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 15A Power Supply","description":null,"sequence_no":19},{"material_id":618,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 20A Power Supply","description":null,"sequence_no":20},{"material_id":619,"dense_weight_expression":0,"result":"0","sign_material":"Non UL LED strip","description":null,"sequence_no":21},{"material_id":620,"dense_weight_expression":0,"result":"0","sign_material":"Non UL Wire","description":null,"sequence_no":22},{"material_id":621,"dense_weight_expression":0.014378151242400002,"result":14.378151242400001,"sign_material":"Epoxy Primer Pakistan","description":null,"sequence_no":23},{"material_id":622,"dense_weight_expression":0.0011419597150000003,"result":1.1419597150000003,"sign_material":"Master Thinner Pakistan","description":null,"sequence_no":24},{"material_id":623,"dense_weight_expression":0.010892538820000002,"result":10.89253882,"sign_material":"Epoxy Hardner Master Pakistan","description":null,"sequence_no":25},{"material_id":624,"dense_weight_expression":0,"result":"0","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":26},{"material_id":625,"dense_weight_expression":0,"result":"0","sign_material":"Matting Agent (P565-554) 1L Nexa Pakistan","description":null,"sequence_no":27},{"material_id":626,"dense_weight_expression":0,"result":"0","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":28},{"material_id":627,"dense_weight_expression":0,"result":"0","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":29},{"material_id":628,"dense_weight_expression":0.02238681016,"result":"22.38681016","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":30},{"material_id":629,"dense_weight_expression":0.01086502956,"result":"10.86502956","sign_material":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","description":"High Quality Gloss / Satin Paint – PU or solvent-based, gloss (70+ GU) or satin (30–50 GU) sheen.","sequence_no":31},{"material_id":630,"dense_weight_expression":0.0145477992,"result":"14.5477992","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":32},{"material_id":631,"dense_weight_expression":0.00116076928,"result":"1.16076928","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":33},{"variable_id":183,"dense_weight_expression":0,"result":15.07461159548,"sign_material":"Paint Miscallaneous Cost","description":null,"sequence_no":34},{"material_id":632,"dense_weight_expression":0.51345,"result":77.68152599999999,"sign_material":"Vinyl 3630-26 3M Pakistan","description":null,"sequence_no":35},{"variable_id":184,"dense_weight_expression":0,"result":32.955,"sign_material":"Packaging/Box Making","description":"Custom Packaging with 3–5 ply corrugated boxes with inner foam/styro and stretch wrap.","sequence_no":36},{"material_id":633,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 5ply","description":null,"sequence_no":37},{"material_id":634,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 7Ply","description":null,"sequence_no":38},{"material_id":635,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 9 Ply","description":null,"sequence_no":39},{"material_id":636,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 5mm 3 Core 4*8","description":null,"sequence_no":40},{"material_id":637,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 7mm 4 Core","description":null,"sequence_no":41},{"material_id":638,"dense_weight_expression":33.3944,"result":0,"sign_material":"Plywood Sheet 8*4 Mersawa 6 core 9MM","description":null,"sequence_no":42},{"material_id":639,"dense_weight_expression":11.047875612784,"result":0,"sign_material":"Wood Lar 9''x132''","description":null,"sequence_no":43},{"variable_id":185,"dense_weight_expression":0,"result":0,"sign_material":"Miscalleneous (10%)","description":null,"sequence_no":44},{"variable_id":186,"dense_weight_expression":0,"result":0,"sign_material":"Where Wastage magnification factor for Sheets consumption is taken as","description":null,"sequence_no":45},{"variable_id":187,"dense_weight_expression":0,"result":"1","sign_material":"Flush/Stud Mount","description":"Sign to be Flush/Stud Mounted to the wall.","sequence_no":46},{"variable_id":188,"dense_weight_expression":0,"result":"0","sign_material":"Standard Raceway (6x2)","description":null,"sequence_no":47},{"variable_id":189,"dense_weight_expression":0,"result":"0","sign_material":"Flat Backer (2.5 mm)","description":null,"sequence_no":48},{"variable_id":190,"dense_weight_expression":0,"result":"0","sign_material":"Backerboard Cabinet (2\")","description":null,"sequence_no":49},{"variable_id":191,"dense_weight_expression":96.93440616283756,"result":859.1603162701681,"sign_material":"Total Cost","description":null,"sequence_no":50}],"productionError":[],"request":{"sign_width_or_height":"120","sign_depth_or_thickness":"3","sign_type":"Standard Face Lit Letters - Plastic Trim","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315},"TATDays":21,"testDenseWeight":0,"vendorName":"EpicCraftings Pakistan","quotationId":1315},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: API Epic Craftings Calculation Ended ======================================================================================================== {"data":null,"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Validation Passed {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth":null,"sign_type":null,"main_category":"Outdoor Signs","secondary_category":"Building/Wall Signs","tertiary_category":"Lightbox/Cabinet Signs","finished_category":"Standard Cabinet (Square/Rectangle)","mounting_type":"Flush/Stud mounted","profit_factor":1.5,"quotationId":1315,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"objects":"[{\"id\":\"071ce430-3cd8-4bfe-904e-5171b234b7ac\",\"height\":19.7,\"width\":15.22,\"perimeter\":63.65,\"area\":125.51,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk\\/v6e+Xxefq\\/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD\\/a5ub1DVFfl6PAIs8yH9+\\/4a1MKWyL8z\\/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC\"},{\"id\":\"8f76b0d8-dfbd-4037-a096-446d5f0f0eab\",\"height\":19.7,\"width\":16.12,\"perimeter\":94.53,\"area\":213.72,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8\\/XseRIEUqp2z6P\\/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5\\/Ztnj1\\/zowwJ4m9D2aGqsO5iE8+vUC7\\/Q1TRZ7zofFkzNSTx0\\/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex\\/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF\\/k4VKo6O\\/uD+D\\/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39\\/WBm\\/Fc\\/P3rE9\\/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH\\/R\\/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=\"},{\"id\":\"6ccad62e-eb34-4b83-9d77-752dcfdfcfd4\",\"height\":19.7,\"width\":17.91,\"perimeter\":97.71,\"area\":237.38,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f\\/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu\\/MCePe\\/qbDbLMx0d3Gvd47dSiU8+\\/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e\\/w9NcvnyZ\\/v5+2gT\\/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB\\/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358\\/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb\\/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5\\/sVxDrx\\/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG\\/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16\\/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d\\/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI\\/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d\\/fT5vgv+mbN24wfmkcwzBZu3YtL7\\/8EkJrTZvmMcH\\/p3lM0PYH0\\/sC20LFnP4AAAAASUVORK5CYII=\"},{\"id\":\"df0ca816-fd07-4f2f-bc7b-543e4ae666b8\",\"height\":19.7,\"width\":21.49,\"perimeter\":73.38,\"area\":239.79,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT\\/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd\\/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4\\/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7\\/\\/NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb\\/\\/NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5\\/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo\\/irq9E0xcLC3+zdt49gMMhCdgFN1\\/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi\\/Etk\\/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H\\/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb\\/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e\\/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r\\/RyjyD\\/a61ZB\\/hyySAAAAAElFTkSuQmCC\"},{\"id\":\"93b9ec02-1ffc-4f7d-9162-6cceb1644fef\",\"height\":19.7,\"width\":17.91,\"perimeter\":95.05,\"area\":184.45,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra\\/eiVuKCa\\/n4xGT\\/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3\\/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO\\/+Xq6hqXOkKosdaKZN5rEyMP7t\\/jy5crppefuY27W5t0u13Ozz\\/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD\\/HtfX11xML7mNu1ubdLtdzs8\\/4VJHCDXWWiTzXpsY2eiu03\\/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe\\/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB\\/j7\\/GgSVhBVVlf29PPxwf09rt9\\/lwfIy1VmSju65X1\\/\\/R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6\\/xzdkav1xN5+\\/aNXl19QVXZ3t5mNBqxJHzHu\\/fvdHoxRUTY2PiBp09\\/IUkSEV3iW8L3Kd+S\\/wG1GGjiGMI0wQAAAABJRU5ErkJggg==\"},{\"id\":\"75e27081-929c-49b6-acc2-e81b7d0faa14\",\"height\":20.6,\"width\":18.81,\"perimeter\":94.69,\"area\":202.9,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+\\/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj\\/7xMdkwQKGz0eJCC8TDodJp1JiKinB4\\/HgdrsVL6BEhGLu37snx749xpUrV\\/g9FGJ6ehpTSQkOp4uGhgb8\\/rfYsWMHixeXUaBYQIkIz5BgMEjvvq\\/IzM6hs5jNWK2LmM\\/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu\\/3EwqFqHA6SKbSbO7o4MTgoFIiQt\\/+\\/fLp3r1onmVEY3\\/i9Xq5e\\/cOoDAo\\/ksmHj2iqroa3e7du\\/k80IPd4UTJ\\/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n\\/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5\\/H4\\/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh\\/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331\\/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34\\/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m\\/qVK9HVaBqxRIJsLsf69et45+1WvK\\/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8\\/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c\\/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=\"},{\"id\":\"7b9002a6-0a08-47af-8027-53e5a9fac46c\",\"height\":56.42,\"width\":74.33,\"perimeter\":390.13,\"area\":2317.66,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAFMAAAA\\/CAYAAACchPQhAAAV+0lEQVR4AeXBfXTU9Z3o8ff395vJJJnJ0zDj2AUKxayRiAIKEYFWPMoNtqIoCihd2bKnF2h5ELTi0hWwLhZRUIQjrL2ouPgQLNriE6zVIypIIoJIRIMlErGFMMNkknnITGbm+7kzZ8O5ObkTSILJP\\/t6KRGhJwQCAfH5fAQCAaLRKGlZWVkUFOThdLpwu92kKL5HsVgMr9cr\\/tOnCYXDxBNxrBYrDrsdZ58+uFx9yM7OUfQQJSKcr+bmCHv27JFPP93P4cNf8NWXX3HixAlCwSaCoTDxRIIzCvId5OU6cHk8XFxyMYMHlzJy5EhGjx5NUVERKYpOqqmpkX379lFZuZcjR77m2LFj+E97CYfCRKIxzsi22cjLs+Ps46Zf376UXlrK8GHDGTVqFINLS0lRfA+UiNBdb731lry+fTvvvPMOR2tractqsWC1mFizrChlkCaiibfEiSeSxBMJ2urbty\\/X\\/OTH3HTzJCZPnozFYlFkUFdXJ3985RXefvttKiv3EgpHaCvbZsNiMTFNA6UMRDTJpCaRSBKNxWgr22ZjxMgR3HDDT7ll0iQGl5aSougmJSJ0hdZannrqKZ579hk+3X+AM5yFBVitVrRousJQBvF4nGAoTDyRIK2kpIS77rqL+fPm4sjLJ0Xt27dP1q9fx59ee5XGphBpudk27A47XWUoAy2a5uYooXCEtGybjZ\\/deCNz585l3LhrAEWKoguUiNAZAvLcM8\\/wyKpV1NTUkOYsLMBqtaJF830wlEE8kcTf0EDaRYMGcd\\/ixRw\\/\\/i3\\/\\/u8rSLNaLDiLCtGi+b4YyiAYDBKJxkibeOONLF22jBEjRpCi6CQlIpzL5wcPyvwF89m16wPS3C4nhjLQoukJhjJIq\\/f6OCM320ZeXh5aND3FUAbRWJTGphBpCxcuYNWqx7BYLKQozkGJCGchqx97jHt\\/8xvSnEVFWC0mWjS9JZkUTFPRm0zTQiDQSDQWY8iQS3n22ecYMWIEKYqzUCJCJlprmX7nnbxcUYHVYsFZVIgWzf8UhjJIq\\/f6SHtm0yZ+MXMmrRQZKBGhvUAgIBPKy6msqqKwIB9bVhZaNN2RTAqIRotgKAXKwDQVPSmZFBCNFsFQCpSBaSq6wzQtnKw\\/RdqyZctYvnw5rRTtKBGhrdOnT8uYMWOoqanB7XJiKAMtmnMxlIEWTTgUJhKN0RlWi4W8vDysFhMtmu4wlEE0FqWxKURnFeQ7yLZlo0XTGYYyCAaDRKIxFi1axOrVq2mlaEOJCGeEwyEZNWoU1dVf4HG70KI5F0MZxFpaCDQ2keaw53LliBEMvmQwxcXFuC+4ALvdTlqsJUYgEODoX4\\/y9ZEj7D9wgHAoiNVq4Xy0tLTQ\\/4cDGDp0GCUlJfTr2xeHw4FhmuhkklAoRN233\\/L1kRo+P3SI6uovOMPtcmIoAy2aszGUQTgSIRSOsHjxYlauXEkrRSslIrSSceOuYdeuD\\/C4XWjRnI2hDGItLQQam0i75pqfcNtttzN+\\/HhKSkroDBHhV3PmsPE\\/\\/gO3y0lXNTdH0ckkW\\/+4jZ\\/97Gd0RiwW4+OPP2bHjh1UVLzMsWN1pHncLtK0aDpiKINwJEIoHGHDhg3Mnj2bFEUrJSKkyPz581i3bj3OoiKsFhMtmo4YyqDe6yOtvLychQsXUl5eTjuKs5NAIMCoUaOoO3aMvDw7XZVMCv6GBmbPmsWGjRtppTg7oVUo2MRzm5\\/niccf52htLbnZNvILCkgmE3TEUAaNTUGisRi7d+9m9OjRpChSlIjw2muvyq23TsZhz8Wem4sWTSaGMognkvgbGvhh\\/\\/6sevRRpk6dShuKzpPLLhtCdfUXeNwutGi6I5kU\\/A0NrFixgiVL\\/hVQis4TUpqbI\\/zbvz3AmjVrSLvQcwHJZIKOmKaFk\\/Wn8LhdHP3mG+x2BylK+f1+GfSjgQQam7jQcwHJZIJMTNNCKBQiFI4wadIk\\/vP5zTjy8mlD0QX333+\\/PPLII7hdTs6HoQyCwSCRaIxDhw4xZMgQUhRdIyC8\\/\\/4u7rxjGidO1uNxu9Ci6YihDOq9PqZPn86WLVtIU1eVlUllVRU\\/uNBDIhEnE0MZhCMRQuEIixcvZuXKlbSh6KLq6mq57LLLyM22kZeXhxZNJoYyaGwKYrGY2HNz0aLJxDQtnKw\\/xVVlZezduxeUIkXRNUKK1+vlf40fz2cHD+J2OemIoQyisSiNTSE2btzIrFmzUPPmzZU\\/PP0HorEY2TYbBfl5pGnRpBnKIBqL0tgU4ne\\/+x0PPPAAbSi6Tq6\\/7jrefe89PG4XWjSZmKaFk\\/WncLucNDdHMU2DbFs2WjSZJBNJ\\/IFGtmzZwvTp00lRdI\\/EYjHGjL6aT\\/cfwON2oUVzhqEMtGi8Pj9pJSUlLF22lDvvuBMlKd\\/U1rJq1So2bdpEPJEgN9tGfkEBojXxRBJ\\/QwMLFy5gzeonQHGGohvef\\/99ufbaaynId5CVlUUmpmnhZP0psm029u\\/fz969e5n5L\\/+Cs7AAq9WKFk17hjKo9\\/oYOHAAtbXfoJQiRdE9Ego2cemlQ\\/j2+HE8bhdaNIYyqPf6SLto0CDuXriQuXPncoYSEVKElOrqap544nE2bXqGtIJ8B41NIa655ie8\\/\\/4u2lB0h4hMuOEGdu7cicftQoumPUMZhCMRQuEI27dvZ+LEiaTdMW0aL1dU4HY56UgyKfgbGti8eTN33XUXKYruky8PH2bo0KGYpkk0FiNt4MABzJnzKxYsWIDNZqMNpUSENoSUAwcO8Nijq3jxpZdJO3XqFG63m1aKbvr84EEZOmwYDnsuOTnZdMTr87Nw4QLWrHmCMxKJBBcNGsS3x4\\/jcbvQomnPUAb1Xh9XlZWxt7KSFMX5kfXr1zNv3jycRUXcc++9zJ83F0dePm0oWikRIQMh5bXXXiXtlltupZXiPCxadLc8\\/vhaPG4XWjTtGcqg3utj4MAB1NYeQyn+HxHefe9drr9+PAX5DrKyssikuTlKKByhsrKSsrIyUhTnQbSWdevXceutk+nXrx9tKNpRIsJZCP9NcZ4SiQSXlJTI0dpa3C4nmSQTSfyBRrZWVHD7lClkMmHCBHbu3InH7UKLpj1DGdR7fSxatIjVq1eTouglSkToDbs+2CXjrhlHQb6DrKws2jOUQb3Xx5Ahl3LoUDUd2bNnD2PGjKEg30FWVhaZeH1+rrxiOPs+3U+KopcoEaE3PPTQQ7J06VLcLicd8fr8rF37BPPnL+BsfvzjsXz00W7cLieZNDdHicVaOHjwIINLBwNK0QuUiNAbbpo4UV5\\/4w3cLieZBINhLBaTL7+qoV+\\/fpzNk0+uZcGCu3G7nHTE6\\/PzzKZN\\/GLmTFIUvUCJCD2tpaWF0sGD5WhtLW6Xk0y8Pj\\/l5eXs2PE2oDib6upqrhg+HJsti5ycbDLx+vwsXLiANWueIEXRC5SI0NNqar6UYUOHY7GY5ORkk4nX52fZsmUsX76ccxOGDxvOZwcP4nY5ycTr8zPxxhvZ\\/vrrpCh6gRIRetrOnTtlwoQJOAsLMC0m7SWTgr+hga0VFdw+ZQqdMXXqFLZufQW3y0kmXp+fK68Yzr5P95Oi6AVKROhpL7zwgvz85z\\/H7XKSSUtLC41NIfbs2cPVV19NZ9xzzz2sWbMGt8tJJl6fn4sGDWL\\/\\/k\\/JLyhU9AIlIvS0jRs3ypw5c3C7nGQSDIax2axUVu2jpKSEznh01UruW\\/yvuF1OMgkEmnC5+lD1yT769etHiqKHKRGhpz355FpZsOBu3C4nmQQCTfTp42RvZRUDBgygM9avX8+8efNwFhVhmor2wqEw2Tm5VFZVUVxcTIqihykRoac9+eRaWbDgbtwuJ5kEAk306eNkb2UVAwYMoDPWr1\\/PvHnzcBYVYZqK9oLBMHl5dvZ8XElxcTEpih6mRISetnHjRpkzZw5ul5NMwqEwhmlSVfUJg0tL6YxHfv977l+yBLfLSSaBQBMuVx+qPtlHv379SFH0MCUi9LSKigqZNm0azqIiTFPRXktLC41NIT788EPGjh1LZyxadDePP74Wt8tJJl6fn4sGDeKzzw7gyMsnRdHDlIjQ09599y9y\\/fXjcRYWYFpM2ksmBX9DA1u2bGH69Ol0xi233MKf\\/vQn3C4nmXh9fq4qK2NvZSUpil6gRISe9k1trVx++WXoZBK7w04mXp+fxYsXs3LlSs4lkUgwZMgQampqcLucZOL1+Zk8eTJ\\/\\/OMrgFL0AiUi9DSttZSWllJTU4Pb5SQTr8\\/P2LFj+PDDjzg7Yd++Txk5ciQOey45Odlk4vX5Wbx4MStXriRF0QuUiNAbbrvtNtm2bRtul5NMwqEwWuBQdTXFxRcBio48\\/PDD\\/Pa3v8XtcpJJMin4GxrYsmUL06dPJ0XRC5SI0BtWrVolixcvxuN2oUWTidfnZ8WKFSxZsoSzGT5sGJ8dPIjb5SSTcCiMFjh8+DA\\/GjSIFEUvUCJCb9i3b5+MHDkShz2XnJxsMgkEmujbry\\/ffHOMjuzcuZMJEyZQkO8gKyuLTLw+P2PHjuHDDz4EpUhR9AIlIvQOkeHDhvPZwYO4XU4ySSYFf0MDz2zaxC9mzuT\\/I8K4a8exa9cHeNwutGjaM5RBvdfHsmXLWL58OSmKXqJEhI40N0c4dKiasrIyvg\\/Lly+XBx98EI\\/bhRZNe4Yy8DcEcLn6UPftcaxWK21t376dm2++mcKCfKxWC5k0N0cJhSN89dVhSkoGk6I4D9FoM59\\/foiysjLORYkIGcjzzz\\/P7x58kKO1tXz99dcUFxeTojgPdXV18o\\/FxVgtJnaHnY54fX5mz5rFho0bOSMabeZHAwdysv4UHrcLLZr2DGVQ7\\/VRXl7Ojh07aKU4D\\/fff7888sgjTJlyO7\\/5zX2MGDGCFEUGSkRoQ17ZupXVq1dTWVXFGcOGDuXAZwcARYqi++SOadN4uaICj9uFFk17hjKIxqI0NoXYvn07EydOJG3q1Cls3foKHrcLLZpMkokk\\/kAjb775Jj\\/96U9JUZyHjz\\/+WEaPHk1bM2bcxaKFi7h86FBSFG0oESFFtm\\/fzqOPruKjj3aT5iwqwmox0aLx+vzcecc0XnjxJVopuqm6ulouu+wyHPZccnKyycRQBv6GAGk1NTV8+NFHzJgxA2dhAVarFS2a9gxlUO\\/1ceUVw9n36X5aKbrpxN\\/\\/LkMuLcUfaORCzwWI1oQjEULhCGmzZ83innvvpbi4mBRFivrzn\\/8sTz31FDt37iTNWViA1WpFiybNUAbxeBx\\/oJF58+by5NonQSlSFN0j\\/\\/zPM9i8+Xk8bhdaNJmYpoWT9afo27cvoWAjyaTG4XCQTCZoz1AG0ViUxqYQf\\/nLO1x33fW0UnSD1+uVq0eN4mhtLR63Cy2aMwxlEAwGiURjOOy5\\/GLmTH79619RUjJYqWlTp8rLFRU4CwuwWq1o0bRnKINYSwuBxiZmzLiL557bTCtFN9TX18uggQOIJ5I4iwrRosnENC2cPu3HZsvC4XCQTCbIxFAG9V4fkyZN4rXXXqOVohu+PHxYJkyYwLfHj+Nxu9CiycQ0LZysP0Xajh07KC8vVyoYDHLJJZfI3\\/72Ny70XEAymSATQxnE43H8gUbGjh3Ds88+R3FxMSmKrpOnn36aWbNmUViQj9VqobsMZVDv9ZGbbaP2WB0ej4dWiq6RF196kV\\/OnEkkGsPjdqFFczZen5+FCxewZvUToFBKRNj1wS4Zd804crNt5OXloUWTiaEMtGi8Pj8Oey4rHn6Y+fMX0ErRNXLTxIm8\\/sYbeNwutGi6ylAG0ViUxqYQWysquH3KFFopuuDbumOydNkyNm9+nrQLPReQTCboiGlaOFl\\/ipKSEr48fBhlGKQoJSKkyEMPPcTSpUtxFhZgtVrRoumIaVo4WX+KtKvKypg3fz5TpkzBarWSougcIeX6667jgw8+oLAwn66KxxMEGptYu\\/YJ5s9fQCtFJ31bd0ye2rCRPzz9NP6GBgryHWTbstGi6YhpWjhZf4q0w198weDSUlopJSK0kqlTp7B16ys4i4owTcXZGMpAi8br85M2ZMilTJo0ifLyCVx55RXk5OSSouiApJw8cYLfr\\/w969atx1lUhGkquqK5OYrFYuGZZ59l7Ngf43a7aaXowHfffSe7d+\\/m9ddf5+233sLf0ECax+1Ci+ZsDGXQ2BQkGovx6qvbuOWWW2mlSFEiQish5frrruPd997D7XJiKAMtmrMxlEE8kcTf0MAZJSUlDB48mAs9Hi65pJT8fAdp4UiE2tq\\/cuLvJ\\/n66yPU1NQQi7XgLCpEi6arDGWgReP1+fnBhR5KSy+lX\\/9+9O\\/fn\\/79f4jVYiGeSFBfX8\\/Ro3\\/lu+Pf8cUX1ZysP0Wa1WLBWVSIFs25mKaFQKCRaCzGunXrmDv314AiRdFKiQhtSCKR4Nprx\\/HRR7txFhZgtVrRoukMQxlEY1Eam0J0Rm62DbvDzvkwlEE8HicYChNPJDgXq8VCXl4epqnoLNO0cPq0n3giwWOPPso9995LK0UbSkRoR1K4+aabeP2NN3DYc3E4HCSTCbojmRTaMk1Fb0gmhTNMU9FdpmnhZP0p0jZs2MDs2bNpQ9GGEhEyEFLmz5\\/HunXrSbvQcwHJZIL\\/KQxlEE8k8Tc0UJDv4D+3vMjEiRNppchAiQgdEFJefOlFfjV7Fo1NIQryHWTbstGi6S3JpGCait5kmhZO1p8ibezYMbywZQs\\/HDCQVooOKBHhLISUuro67rnnHrZt20aas6gIq8VEi6YnGMpAi8br83NGts1GQX4eWjQ9xVAGwWCQSDSGw57LA0uXcd9999GG4iyUiNAJQsr27dt5eMUKKquqSCvId5Bty0aL5vtgKIN4PI4\\/0EhaSUkJS5Ysoa6ujodXrCAai5HmdjkxlIEWzfclEGginkiQNmPGXSxbuowfDRpEG4pzUCJCJwmttm3bxoannuLd997jDIc9l5ycbLqjpaWFxqYQZ1xVVsbP\\/+mf+OUvf4nNZiPty8OH+cP\\/eZqXXnyJk\\/WnSMu22cjNzcU0FV2VTAqRSIRoLEaa2+Vk8uTb+d+zZjF8+HDaUHSSEhG6SGhVVVXFq6++yl\\/e+S8+\\/\\/wQ8USCtqwWC6ZpYrGYpCUSSZLJJPFEgvYuGjSI8ePHc\\/PNNzPhhhtoRwFCitfrZdu2bbz15pvs3r0bf0MDbVktFtKsFhPDNNHJJPFEkrR4IkFbzsICRl41ihtvvJHJt97KD\\/7hH2hD0UVKRDgPQqsDBw7w2YEDHPjsAEeOfM2xY8dojkRobg7T3BwlLSvLRk5uLtk2G\\/3696O4uJjLL7+cocOGUTZyJDk5ubShyExo9d133\\/HJJ1Xs37+fI0eOUHesjhMnThCPtxCJhIm3xLFmWcnNtWO1ZuF2u7iouJiLL76YYcOGM2LECAYMGEA7im5SIsL3RGgjGm0mFAoTbGoiGAySlmu3k5eXh91ux+FwkIGia4R2GhoaCIfDBJuaiMfjWK1W8vLzsdvtFBUWgSITxfdAiQg9SOiYoucImSl60P8FuRV5BhABsLUAAAAASUVORK5CYII=\"}]","material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","neon_color":"RGB","uv_printing_needed":"Yes","mockupCreationType":"multi"}},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: API Input Data Collected {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth_or_thickness":"3","sign_type":"Fabricated Lightbox - Single Sided","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315}},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Looking up SignType {"data":{"sign_type":"Fabricated Lightbox - Single Sided"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Retrieved Material Formulas {"data":{"sign_type_id":5,"formulas_count":35},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Retrieved Variables List {"data":{"sign_type_id":5,"variables_count":8},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Price Map Constructed {"data":{"price_map":{"material501803":3.6821,"weight_material501803":0.629,"material501880":2.4107,"weight_material501880":0.503,"material501060":2.2179,"weight_material501060":0.378,"material500730":2.7786,"weight_material500730":1.481,"material500198":1.5893,"weight_material500198":0.588,"material501913":1.45,"weight_material501913":0.553,"material502428":1.7679,"weight_material502428":0.021,"material502468":0.3821,"weight_material502468":0.008,"material502204":15.2893,"weight_material502204":0.559,"material502203":25.32,"weight_material502203":0.739,"material502206":0.2786,"weight_material502206":0.054,"material166":2.3214,"weight_material166":0.28,"material167":5.1786,"weight_material167":0.38,"material168":12.0,"weight_material168":0.56,"material169":18.5714,"weight_material169":0.76,"material171":0.25,"weight_material171":0.008,"material500611":0.0062,"weight_material500611":6.2e-6,"material500214":0.0025,"weight_material500214":2.5e-6,"material501055":0.0155,"weight_material501055":1.55e-5,"material502098":0.0286,"weight_material502098":2.86e-5,"material502079":0.0163,"weight_material502079":1.63e-5,"material502350":0.0254,"weight_material502350":2.54e-5,"material501680":0.0076,"weight_material501680":7.6e-6,"material502131":0.0271,"weight_material502131":2.71e-5,"material500379":0.132,"weight_material500379":0.09,"material500419":0.16,"weight_material500419":0.11,"material502106":0.13,"weight_material502106":0.16,"material502567":0.13,"weight_material502567":0.21,"material502564":0.18,"weight_material502564":0.35,"material500154":0.4,"weight_material500154":0.38,"material502074":0.8,"weight_material502074":1.0}},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Variables Price Constructed {"data":{"variables_price":{"variable13":1.1,"variable14":1.2,"variable15":0,"variable50":0,"variable51":0,"variable52":0.75,"variable53":0,"variable91":0}},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Initialized items collection {"data":{"count":0},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Merged material items {"data":{"formulas_count":35,"items_count_after_merge":35},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Merged variable items {"data":{"variables_count":8,"items_count_after_merge":43},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Sorted items collection {"data":{"items_count":43,"first_item":{"type":"material","id":155,"expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, material501803 * variable14 * ( nested_area * 0.7 ), 0 )","dense_weight_expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, weight_material501803 * perimeter_of_sign * 0.35 / 12, 0 )","name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","var_name":"material501803","price":"3.6821","description":"Aluminium 10 G / 0.134 inch - Corrosion-resistant, and Durable for Sign Back","sequence_no":1},"last_item":{"type":"variable","id":15,"expression":"IFERROR( mounting_type == mounting_type_flush_stud_mounted, variable13 * totalCost, \"Selected Mounting Not Available\" )","dense_weight_expression":"totalDenseWeight * 1.1","name":"Total Cost","var_name":"variable15","price":null,"description":null,"sequence_no":43}},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Initializing MathExecutor {"data":{"variables_count":196},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: MathExecutor variables set {"data":{"variables_count":196},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight_expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, weight_material501803 * perimeter_of_sign * 0.35 / 12, 0 )","itemDenseWeight":"1.3898803333333"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, material501803 * variable14 * ( nested_area * 0.7 ), 0 )","result":"135.90483816"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if(avg_char_height == avg_char_height_less_than_24_inches, weight_material501803 * perimeter_of_sign * 0.35 / 12, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","expression":"if(avg_char_height == avg_char_height_less_than_24_inches , material501880 * variable14 * nested_area, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","dense_weight_expression":"weight_material501060 * ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 * perimeter_of_sign ) )","itemDenseWeight":7.15932},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","expression":"material501060 * variable14 * ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 * perimeter_of_sign ) )","result":50.4084312},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","dense_weight_expression":"weight_material500730 * perimeter_of_sign * 0.35 / 12","itemDenseWeight":3.2725163333333334},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","expression":"if(avg_char_height == avg_char_height_greater_than_24_inches , ( nested_area * 0.65 ) * material500730 * variable14, nested_area * material500730 * variable14 )","result":"95.23151352"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"SS Sheet 22g Brushed Silver 4 ft x 8 ft Pakistan","dense_weight_expression":"weight_material500198 * perimeter_of_sign * 1 / 12 * 2","itemDenseWeight":7.42448},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 22g Brushed Silver 4 ft x 8 ft Pakistan","expression":"( 0.75 / 12 ) * perimeter_of_sign * material500198 * variable14","result":9.0304026},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","dense_weight_expression":"occupied_area * weight_material501913","itemDenseWeight":13.520850000000001},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","expression":"nested_area * material501913 * variable14","result":76.45559999999999},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Vinyl 3630-26 3M Pakistan","dense_weight_expression":"occupied_area * weight_material502428","itemDenseWeight":0.51345},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Vinyl 3630-26 3M Pakistan","expression":"nested_area * material502428","result":77.68152599999999},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","dense_weight_expression":"occupied_area * weight_material502468 * 10","itemDenseWeight":1.956},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","expression":"if(ul_mandatory == ul_mandatory_no , 0, material502468 * 10 * nested_area )","result":"167.89474"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no, 0, if( ( nested_area * 10 ) <= 70, weight_material502204 , 0 ) )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","expression":"if(ul_mandatory == ul_mandatory_no , 0, if( nested_area * 10 <= 70, material502204 , 0 ) )","result":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no, 0, if(nested_area * 10 > 70 && nested_area * 10 <= 140, weight_material502203 , 0 ) )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","expression":"if(ul_mandatory == ul_mandatory_no , 0, if(nested_area * 10 > 70 && nested_area * 10 <= 140, material502203, 0 ) )","result":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Power Supply 15A-10+5","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no, 0, if(nested_area * 10 > 140 && nested_area * 10 <= 210, weight_material502204 + weight_material502203 , 0 ) )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 15A-10+5","expression":"if(ul_mandatory == ul_mandatory_no , 0, if(nested_area * 10 > 140 && nested_area * 10 <= 210, material502204 + material502203 , 0 ) )","result":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Power Supply 20A-(10A+10A)","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no, 0, if(nested_area * 10 > 210 && nested_area * 10 <= 2100, weight_material502203 * 2, 0 ) )","itemDenseWeight":"1.478"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 20A-(10A+10A)","expression":"if(ul_mandatory == ul_mandatory_no , 0, if(nested_area * 10 > 210 && nested_area * 10 <= 2100, material502203 * 2, 0 ) )","result":"50.64"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Wire 18g UL UL Certified Red & White China","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no, 0, no_of_letters * 2.5 * weight_material502206 )","itemDenseWeight":"0.945"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Wire 18g UL UL Certified Red & White China","expression":"if(ul_mandatory == ul_mandatory_no , 0, no_of_letters * 2.5 * material502206)","result":"4.8755"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Non UL 5A Power Supply","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 <= 70, weight_material166 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Non UL 5A Power Supply","expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 <= 70, material166 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Non UL 10A Power Supply","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 > 70 && nested_area * 10 <= 140, weight_material167 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Non UL 10A Power Supply","expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 > 70 && nested_area * 10 <= 140, material167, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Non UL 15A Power Supply","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 > 140 && nested_area * 10 <= 210, weight_material168 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Non UL 15A Power Supply","expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 > 140 && nested_area * 10 <= 210, material168, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Non UL 20A Power Supply","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 > 210 && nested_area * 10 <= 21000, weight_material169 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Non UL 20A Power Supply","expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 > 210 && nested_area * 10 <= 21000, material169, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no, weight_material502468 * 10 * nested_area, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","expression":"if(ul_mandatory == ul_mandatory_no , material502468 * 10 * nested_area, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Non UL Wire","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no, weight_material171 * 2.5 * no_of_letters, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Non UL Wire","expression":"if(ul_mandatory == ul_mandatory_no , material171 * 2.5 * no_of_letters, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Epoxy Primer Pakistan","dense_weight_expression":"( ( ( ( occupied_area * 2 ) + ( ( ( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 ) ) * weight_material500611","itemDenseWeight":0.014378151242400002},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Primer Pakistan","expression":"( ( ( ( occupied_area * 2 ) + ( ( ( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 ) ) * material500611","result":14.378151242400001},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Master Thinner Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * weight_material500214","itemDenseWeight":0.0011419597150000003},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Master Thinner Pakistan","expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * material500214","result":1.1419597150000003},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Epoxy Hardner Master Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * weight_material501055","itemDenseWeight":0.010892538820000002},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Hardner Master Pakistan","expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * material501055","result":10.89253882},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * weight_material502098 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * material502098 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * weight_material502079 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * material502079 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502350 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502350, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * weight_material501680 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * material501680 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * weight_material502098 )","itemDenseWeight":"0.02238681016"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * material502098 )","result":"22.38681016"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502131 )","itemDenseWeight":"0.01086502956"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502131)","result":"10.86502956"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * weight_material502350 )","itemDenseWeight":"0.0145477992"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * material502350)","result":"14.5477992"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * weight_material501680 )","itemDenseWeight":"0.00116076928"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * material501680 )","result":"1.16076928"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Paint Miscellaneous cost","expression":"0.2 * ( formula174 + formula175 + formula176 + formula177 + formula178 + formula179 + formula180 + formula181 + formula182 + formula183 + formula184)","result":15.07461159548},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 5ply","dense_weight_expression":"if( ( width_of_sign > 0 || other_dimension_of_sign > 0 ) && width_of_sign <= 30 && other_dimension_of_sign <= 30, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500379, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 5ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 7Ply","dense_weight_expression":"if( ( width_of_sign > 30 || other_dimension_of_sign > 30 ) && width_of_sign <= 50 && other_dimension_of_sign <= 50, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500419 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 7Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight_expression":"if( ( width_of_sign > 50 || other_dimension_of_sign > 50 ) && width_of_sign <= 60 && other_dimension_of_sign <= 60, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material502106 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ) && width_of_sign <= 70 && other_dimension_of_sign <= 70, nested_area * 2 * weight_material502567 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight_expression":"if( ( width_of_sign > 70 || other_dimension_of_sign > 70 ) && width_of_sign <= 90 && other_dimension_of_sign <= 90, nested_area * 2 * weight_material502564, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight_expression":"if( ( width_of_sign > 90 || other_dimension_of_sign > 90 ), nested_area * weight_material500154 * 2, 0 )","itemDenseWeight":"33.3944"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Dense weight computed {"data":{"name":"Wood Lar 9''x132''","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ), 4 * sqrt(nested_area) * ( ( sign_depth_or_thickness + 2 ) / 12 ) * weight_material502074 , 0 )","itemDenseWeight":"11.047875612784"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: No formula, default result applied {"data":{"name":"Wood Lar 9''x132''","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Packaging/Box Making","expression":"nested_area * variable52","result":32.955},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: No formula, default result applied {"data":{"name":"Miscalleneous (10%)","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: No formula, default result applied {"data":{"name":"Where Wastage magnification factor for Sheets consumption is taken as","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula executed successfully {"data":{"name":"Flush/Stud Mount","expression":"if(mounting_type == mounting_type_flush_stud_mounted, 1, 0 )","result":"1"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Total Cost formula detected {"data":{"item_id":15},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Formula calculations completed {"data":{"total_items":43,"successful_calculations":42,"errors_count":0},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Summed initial totals {"data":{"totalCost_before_formula":792.5252210528798,"totalDenseWeight_before_formula":82.17714533742804},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: IFERROR triggered: condition true {"data":{"value":871.7777431581679},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Total Cost formula executed {"data":{"formula":"IFERROR( mounting_type == mounting_type_flush_stud_mounted, variable13 * totalCost, \"Selected Mounting Not Available\" )","computed_totalCost":871.7777431581679},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Preparing boxes for bin packing {"data":{"sign_type":"Fabricated Lightbox - Single Sided","objects_count":7,"totalDenseWeight":0},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: Processing flush stud mounted objects for 3D bin packing {"data":{"objects_count":7,"sign_depth":"3"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-1","width":15.22,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-2","width":16.12,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-3","width":17.91,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-4","width":21.49,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-5","width":17.91,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-6","width":18.81,"height":20.6,"depth":"3"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:25] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-7","width":74.33,"height":56.42,"depth":"3"},"timestamp":"2026-03-18 05:08:25"} [2026-03-18 05:08:26] local.INFO: 3D Bin Packing API response received {"data":{"response":{"response":{"id":"1773810506_1acb2d1126da73967312f12bca781b7f","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":6.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4827-7180856.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4822-9184862.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4823-7976842.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4824-7806894.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4825-1944841.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4825-9234405.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4826-8079872.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4826-6009970.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}}},"timestamp":"2026-03-18 05:08:26"} [2026-03-18 05:08:26] local.INFO: Box added from packed bin {"data":{"length":6.6,"width":74.63,"height":56.72,"denseWeight":0},"timestamp":"2026-03-18 05:08:26"} [2026-03-18 05:08:26] local.INFO: Shipping rates calculated {"data":{"boxes":[{"size":{"length":8.6,"width":76.63,"height":58.97},"quantity":1,"denseWeight":1}],"cheapestShippingCost":1314.5,"rawShippingRates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1667.965,"tariffAndDS":1667.965,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2699.0524169999994,"totalShipmentCostFormula":"((tariffAndDS (1667.965) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 2699.05","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":933.4100000000001,"tariffAndDS":933.4100000000001,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1587.083058,"totalShipmentCostFormula":"((tariffAndDS (933.41) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1587.08","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1199.5,"tariffAndDS":1199.5,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1314.5,"totalShipmentCostFormula":"(((tariffAndDS (1199.5) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1314.5","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":828.75,"tariffAndDS":828.75,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1428.6487499999998,"totalShipmentCostFormula":"((tariffAndDS (828.75) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1428.65","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1297.95,"tariffAndDS":1297.95,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2002.4772600000001,"totalShipmentCostFormula":"(( tariffAndDS (1297.95) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 2002.47726","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","error":"No Shipping Cost found for UPS Careers"},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1533.75,"tariffAndDS":1533.75,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1533.75,"totalShipmentCostFormula":"((tariffAndDS (1533.75) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1533.75","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","career_name":"UPS Pakistan (K0F572)","error":"Weight should not cross 70kg"},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","career_name":"UPS Pakistan Small (K0F569)","error":"Weight should not cross 70kg"},"10":{"career":"ups_pakistan_heavy_expedited","career_name":"UPS Pakistan Heavy Expedited (K0F572)","error":"Weight should not cross 70kg"}}}},"timestamp":"2026-03-18 05:08:26"} [2026-03-18 05:08:26] local.INFO: Yes Factor Founded {"data":{"sign_type":"Fabricated Lightbox - Single Sided","productCostFactor":"1.42"},"timestamp":"2026-03-18 05:08:26"} [2026-03-18 05:08:26] local.INFO: Product cost factor determined {"data":{"sign_type":"Fabricated Lightbox - Single Sided","productCostFactor":"1.42"},"timestamp":"2026-03-18 05:08:26"} [2026-03-18 05:08:26] local.INFO: Final API Response {"data":{"sign_width":"120","sign_height":77.91,"sign_depth":"3","sign_type":"Outdoor Signs, Building/Wall Signs, Lightbox/Cabinet Signs, Standard Cabinet (Square/Rectangle)","processed_sign_type":"Fabricated Lightbox - Single Sided","sideViewImage":"https://api.signize.ai/mockups/flush-stud/flush-stud-fabricated lightbox-single sided.png","mounting_type":"Flush/Stud mounted","combined_production_cost_usd":880.0,"total_production_cost":1240.0,"totalDenseWeight":0,"totalVolumetricWeight":127.5,"bin_packing_result":{"response":{"id":"1773810506_1acb2d1126da73967312f12bca781b7f","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":6.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4827-7180856.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4822-9184862.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4823-7976842.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4824-7806894.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4825-1944841.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4825-9234405.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4826-8079872.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/153894376c7935a0f438148c70aa4ff3/1773810506-4826-6009970.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}},"shipping_rates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1667.965,"tariffAndDS":1667.965,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2699.0524169999994,"totalShipmentCostFormula":"((tariffAndDS (1667.965) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 2699.05","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":933.4100000000001,"tariffAndDS":933.4100000000001,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1587.083058,"totalShipmentCostFormula":"((tariffAndDS (933.41) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1587.08","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1199.5,"tariffAndDS":1199.5,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1314.5,"totalShipmentCostFormula":"(((tariffAndDS (1199.5) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1314.5","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":828.75,"tariffAndDS":828.75,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1428.6487499999998,"totalShipmentCostFormula":"((tariffAndDS (828.75) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1428.65","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1297.95,"tariffAndDS":1297.95,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2002.4772600000001,"totalShipmentCostFormula":"(( tariffAndDS (1297.95) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 2002.47726","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","error":"No Shipping Cost found for UPS Careers"},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1533.75,"tariffAndDS":1533.75,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1533.75,"totalShipmentCostFormula":"((tariffAndDS (1533.75) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1533.75","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","career_name":"UPS Pakistan (K0F572)","error":"Weight should not cross 70kg"},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","career_name":"UPS Pakistan Small (K0F569)","error":"Weight should not cross 70kg"},"10":{"career":"ups_pakistan_heavy_expedited","career_name":"UPS Pakistan Heavy Expedited (K0F572)","error":"Weight should not cross 70kg"}}},"cheapest_shipping_cost_usd":1320.0,"totalCost":3840.0,"productionResults":[{"material_id":155,"dense_weight_expression":1.3898803333333,"result":"135.90483816","sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":"Aluminium 10 G / 0.134 inch - Corrosion-resistant, and Durable for Sign Back","sequence_no":1},{"material_id":156,"dense_weight_expression":0,"result":"0","sign_material":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","description":null,"sequence_no":2},{"material_id":157,"dense_weight_expression":7.15932,"result":50.4084312,"sign_material":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","description":"Aluminium 14 G / 0.074 inch - Corrosion-resistant, and Durable for Sign Returns.","sequence_no":3},{"material_id":158,"dense_weight_expression":3.2725163333333334,"result":"95.23151352","sign_material":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","description":"Stainless Steel 14 G / 0.075 inch - Trim Cap","sequence_no":4},{"material_id":159,"dense_weight_expression":7.42448,"result":9.0304026,"sign_material":"SS Sheet 22g Brushed Silver 4 ft x 8 ft Pakistan","description":null,"sequence_no":5},{"material_id":160,"dense_weight_expression":13.520850000000001,"result":76.45559999999999,"sign_material":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","description":"White Acrylic 5mm / 0.196 inch - Ideal Light Diffusion for Sign Face.","sequence_no":6},{"material_id":161,"dense_weight_expression":0.51345,"result":77.68152599999999,"sign_material":"Vinyl 3630-26 3M Pakistan","description":null,"sequence_no":7},{"material_id":162,"dense_weight_expression":1.956,"result":"167.89474","sign_material":"LED Module 0.4W UL Cool White 10000K China","description":"UL Certified Modules – 12V DC, IP65, 0.72–1.2W per module","sequence_no":8},{"material_id":163,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5A UL Certified IP68 Everylite China","description":null,"sequence_no":9},{"material_id":164,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","description":null,"sequence_no":10},{"variable_id":50,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 15A-10+5","description":null,"sequence_no":11},{"variable_id":51,"dense_weight_expression":1.478,"result":"50.64","sign_material":"Power Supply 20A-(10A+10A)","description":"Power Supply – 12V DC, total 20A (10A + 10A), 240W, UL certified.","sequence_no":12},{"material_id":167,"dense_weight_expression":0.945,"result":"4.8755","sign_material":"Wire 18g UL UL Certified Red & White China","description":"Wire 18 Gauge (Red & White) UL Certified – 18 AWG stranded copper, 300V, PVC insulated, UL-approved.","sequence_no":13},{"material_id":168,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 5A Power Supply","description":null,"sequence_no":14},{"material_id":169,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 10A Power Supply","description":null,"sequence_no":15},{"material_id":170,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 15A Power Supply","description":null,"sequence_no":16},{"material_id":171,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 20A Power Supply","description":null,"sequence_no":17},{"material_id":172,"dense_weight_expression":0,"result":"0","sign_material":"LED Module 0.4W UL Cool White 10000K China","description":null,"sequence_no":18},{"material_id":173,"dense_weight_expression":0,"result":"0","sign_material":"Non UL Wire","description":null,"sequence_no":19},{"material_id":174,"dense_weight_expression":0.014378151242400002,"result":14.378151242400001,"sign_material":"Epoxy Primer Pakistan","description":null,"sequence_no":20},{"material_id":175,"dense_weight_expression":0.0011419597150000003,"result":1.1419597150000003,"sign_material":"Master Thinner Pakistan","description":null,"sequence_no":21},{"material_id":176,"dense_weight_expression":0.010892538820000002,"result":10.89253882,"sign_material":"Epoxy Hardner Master Pakistan","description":null,"sequence_no":22},{"material_id":177,"dense_weight_expression":0,"result":"0","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":23},{"material_id":178,"dense_weight_expression":0,"result":"0","sign_material":"Matting Agent (P565-554) 1L Nexa Pakistan","description":null,"sequence_no":24},{"material_id":179,"dense_weight_expression":0,"result":"0","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":25},{"material_id":180,"dense_weight_expression":0,"result":"0","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":26},{"material_id":181,"dense_weight_expression":0.02238681016,"result":"22.38681016","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":27},{"material_id":182,"dense_weight_expression":0.01086502956,"result":"10.86502956","sign_material":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","description":"High Quality Gloss / Satin Paint – PU or solvent-based, gloss (70+ GU) or satin (30–50 GU) sheen.","sequence_no":28},{"material_id":183,"dense_weight_expression":0.0145477992,"result":"14.5477992","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":29},{"material_id":184,"dense_weight_expression":0.00116076928,"result":"1.16076928","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":30},{"variable_id":91,"dense_weight_expression":0,"result":15.07461159548,"sign_material":"Paint Miscellaneous cost","description":null,"sequence_no":31},{"material_id":533,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 5ply","description":null,"sequence_no":32},{"material_id":534,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 7Ply","description":null,"sequence_no":33},{"material_id":535,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 9 Ply","description":null,"sequence_no":34},{"material_id":536,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 5mm 3 Core 4*8","description":null,"sequence_no":35},{"material_id":537,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 7mm 4 Core","description":null,"sequence_no":36},{"material_id":538,"dense_weight_expression":33.3944,"result":0,"sign_material":"Plywood Sheet 8*4 Mersawa 6 core 9MM","description":null,"sequence_no":37},{"material_id":539,"dense_weight_expression":11.047875612784,"result":0,"sign_material":"Wood Lar 9''x132''","description":null,"sequence_no":38},{"variable_id":52,"dense_weight_expression":0,"result":32.955,"sign_material":"Packaging/Box Making","description":"Custom Packaging with 3–5 ply corrugated boxes with inner foam/styro and stretch wrap.","sequence_no":39},{"variable_id":13,"dense_weight_expression":0,"result":0,"sign_material":"Miscalleneous (10%)","description":null,"sequence_no":40},{"variable_id":14,"dense_weight_expression":0,"result":0,"sign_material":"Where Wastage magnification factor for Sheets consumption is taken as","description":null,"sequence_no":41},{"variable_id":53,"dense_weight_expression":0,"result":"1","sign_material":"Flush/Stud Mount","description":"Sign to be Flush/Stud Mounted to the wall.","sequence_no":42},{"variable_id":15,"dense_weight_expression":90.39485987117085,"result":871.7777431581679,"sign_material":"Total Cost","description":null,"sequence_no":43}],"productionError":[],"request":{"sign_width_or_height":"120","sign_depth_or_thickness":"3","sign_type":"Fabricated Lightbox - Single Sided","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315},"TATDays":21,"testDenseWeight":90.39485987117085,"vendorName":"EpicCraftings Pakistan","quotationId":1315},"timestamp":"2026-03-18 05:08:26"} [2026-03-18 05:08:26] local.INFO: API Epic Craftings Calculation Ended ======================================================================================================== {"data":null,"timestamp":"2026-03-18 05:08:26"} [2026-03-18 05:08:26] local.INFO: Validation Passed {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth":null,"sign_type":null,"main_category":"Outdoor Signs","secondary_category":"Building/Wall Signs","tertiary_category":"Push-Through Signage","finished_category":"Halo-lit","mounting_type":"Flush/Stud mounted","profit_factor":1.5,"quotationId":1315,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"objects":"[{\"id\":\"071ce430-3cd8-4bfe-904e-5171b234b7ac\",\"height\":19.7,\"width\":15.22,\"perimeter\":63.65,\"area\":125.51,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk\\/v6e+Xxefq\\/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD\\/a5ub1DVFfl6PAIs8yH9+\\/4a1MKWyL8z\\/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC\"},{\"id\":\"8f76b0d8-dfbd-4037-a096-446d5f0f0eab\",\"height\":19.7,\"width\":16.12,\"perimeter\":94.53,\"area\":213.72,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8\\/XseRIEUqp2z6P\\/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5\\/Ztnj1\\/zowwJ4m9D2aGqsO5iE8+vUC7\\/Q1TRZ7zofFkzNSTx0\\/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex\\/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF\\/k4VKo6O\\/uD+D\\/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39\\/WBm\\/Fc\\/P3rE9\\/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH\\/R\\/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=\"},{\"id\":\"6ccad62e-eb34-4b83-9d77-752dcfdfcfd4\",\"height\":19.7,\"width\":17.91,\"perimeter\":97.71,\"area\":237.38,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f\\/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu\\/MCePe\\/qbDbLMx0d3Gvd47dSiU8+\\/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e\\/w9NcvnyZ\\/v5+2gT\\/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB\\/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358\\/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb\\/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5\\/sVxDrx\\/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG\\/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16\\/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d\\/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI\\/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d\\/fT5vgv+mbN24wfmkcwzBZu3YtL7\\/8EkJrTZvmMcH\\/p3lM0PYH0\\/sC20LFnP4AAAAASUVORK5CYII=\"},{\"id\":\"df0ca816-fd07-4f2f-bc7b-543e4ae666b8\",\"height\":19.7,\"width\":21.49,\"perimeter\":73.38,\"area\":239.79,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT\\/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd\\/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4\\/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7\\/\\/NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb\\/\\/NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5\\/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo\\/irq9E0xcLC3+zdt49gMMhCdgFN1\\/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi\\/Etk\\/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H\\/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb\\/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e\\/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r\\/RyjyD\\/a61ZB\\/hyySAAAAAElFTkSuQmCC\"},{\"id\":\"93b9ec02-1ffc-4f7d-9162-6cceb1644fef\",\"height\":19.7,\"width\":17.91,\"perimeter\":95.05,\"area\":184.45,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra\\/eiVuKCa\\/n4xGT\\/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3\\/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO\\/+Xq6hqXOkKosdaKZN5rEyMP7t\\/jy5crppefuY27W5t0u13Ozz\\/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD\\/HtfX11xML7mNu1ubdLtdzs8\\/4VJHCDXWWiTzXpsY2eiu03\\/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe\\/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB\\/j7\\/GgSVhBVVlf29PPxwf09rt9\\/lwfIy1VmSju65X1\\/\\/R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6\\/xzdkav1xN5+\\/aNXl19QVXZ3t5mNBqxJHzHu\\/fvdHoxRUTY2PiBp09\\/IUkSEV3iW8L3Kd+S\\/wG1GGjiGMI0wQAAAABJRU5ErkJggg==\"},{\"id\":\"75e27081-929c-49b6-acc2-e81b7d0faa14\",\"height\":20.6,\"width\":18.81,\"perimeter\":94.69,\"area\":202.9,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+\\/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj\\/7xMdkwQKGz0eJCC8TDodJp1JiKinB4\\/HgdrsVL6BEhGLu37snx749xpUrV\\/g9FGJ6ehpTSQkOp4uGhgb8\\/rfYsWMHixeXUaBYQIkIz5BgMEjvvq\\/IzM6hs5jNWK2LmM\\/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu\\/3EwqFqHA6SKbSbO7o4MTgoFIiQt\\/+\\/fLp3r1onmVEY3\\/i9Xq5e\\/cOoDAo\\/ksmHj2iqroa3e7du\\/k80IPd4UTJ\\/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n\\/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5\\/H4\\/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh\\/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331\\/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34\\/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m\\/qVK9HVaBqxRIJsLsf69et45+1WvK\\/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8\\/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c\\/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=\"},{\"id\":\"7b9002a6-0a08-47af-8027-53e5a9fac46c\",\"height\":56.42,\"width\":74.33,\"perimeter\":390.13,\"area\":2317.66,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAFMAAAA\\/CAYAAACchPQhAAAV+0lEQVR4AeXBfXTU9Z3o8ff395vJJJnJ0zDj2AUKxayRiAIKEYFWPMoNtqIoCihd2bKnF2h5ELTi0hWwLhZRUIQjrL2ouPgQLNriE6zVIypIIoJIRIMlErGFMMNkknnITGbm+7kzZ8O5ObkTSILJP\\/t6KRGhJwQCAfH5fAQCAaLRKGlZWVkUFOThdLpwu92kKL5HsVgMr9cr\\/tOnCYXDxBNxrBYrDrsdZ58+uFx9yM7OUfQQJSKcr+bmCHv27JFPP93P4cNf8NWXX3HixAlCwSaCoTDxRIIzCvId5OU6cHk8XFxyMYMHlzJy5EhGjx5NUVERKYpOqqmpkX379lFZuZcjR77m2LFj+E97CYfCRKIxzsi22cjLs+Ps46Zf376UXlrK8GHDGTVqFINLS0lRfA+UiNBdb731lry+fTvvvPMOR2tractqsWC1mFizrChlkCaiibfEiSeSxBMJ2urbty\\/X\\/OTH3HTzJCZPnozFYlFkUFdXJ3985RXefvttKiv3EgpHaCvbZsNiMTFNA6UMRDTJpCaRSBKNxWgr22ZjxMgR3HDDT7ll0iQGl5aSougmJSJ0hdZannrqKZ579hk+3X+AM5yFBVitVrRousJQBvF4nGAoTDyRIK2kpIS77rqL+fPm4sjLJ0Xt27dP1q9fx59ee5XGphBpudk27A47XWUoAy2a5uYooXCEtGybjZ\\/deCNz585l3LhrAEWKoguUiNAZAvLcM8\\/wyKpV1NTUkOYsLMBqtaJF830wlEE8kcTf0EDaRYMGcd\\/ixRw\\/\\/i3\\/\\/u8rSLNaLDiLCtGi+b4YyiAYDBKJxkibeOONLF22jBEjRpCi6CQlIpzL5wcPyvwF89m16wPS3C4nhjLQoukJhjJIq\\/f6OCM320ZeXh5aND3FUAbRWJTGphBpCxcuYNWqx7BYLKQozkGJCGchqx97jHt\\/8xvSnEVFWC0mWjS9JZkUTFPRm0zTQiDQSDQWY8iQS3n22ecYMWIEKYqzUCJCJlprmX7nnbxcUYHVYsFZVIgWzf8UhjJIq\\/f6SHtm0yZ+MXMmrRQZKBGhvUAgIBPKy6msqqKwIB9bVhZaNN2RTAqIRotgKAXKwDQVPSmZFBCNFsFQCpSBaSq6wzQtnKw\\/RdqyZctYvnw5rRTtKBGhrdOnT8uYMWOoqanB7XJiKAMtmnMxlIEWTTgUJhKN0RlWi4W8vDysFhMtmu4wlEE0FqWxKURnFeQ7yLZlo0XTGYYyCAaDRKIxFi1axOrVq2mlaEOJCGeEwyEZNWoU1dVf4HG70KI5F0MZxFpaCDQ2keaw53LliBEMvmQwxcXFuC+4ALvdTlqsJUYgEODoX4\\/y9ZEj7D9wgHAoiNVq4Xy0tLTQ\\/4cDGDp0GCUlJfTr2xeHw4FhmuhkklAoRN233\\/L1kRo+P3SI6uovOMPtcmIoAy2aszGUQTgSIRSOsHjxYlauXEkrRSslIrSSceOuYdeuD\\/C4XWjRnI2hDGItLQQam0i75pqfcNtttzN+\\/HhKSkroDBHhV3PmsPE\\/\\/gO3y0lXNTdH0ckkW\\/+4jZ\\/97Gd0RiwW4+OPP2bHjh1UVLzMsWN1pHncLtK0aDpiKINwJEIoHGHDhg3Mnj2bFEUrJSKkyPz581i3bj3OoiKsFhMtmo4YyqDe6yOtvLychQsXUl5eTjuKs5NAIMCoUaOoO3aMvDw7XZVMCv6GBmbPmsWGjRtppTg7oVUo2MRzm5\\/niccf52htLbnZNvILCkgmE3TEUAaNTUGisRi7d+9m9OjRpChSlIjw2muvyq23TsZhz8Wem4sWTSaGMognkvgbGvhh\\/\\/6sevRRpk6dShuKzpPLLhtCdfUXeNwutGi6I5kU\\/A0NrFixgiVL\\/hVQis4TUpqbI\\/zbvz3AmjVrSLvQcwHJZIKOmKaFk\\/Wn8LhdHP3mG+x2BylK+f1+GfSjgQQam7jQcwHJZIJMTNNCKBQiFI4wadIk\\/vP5zTjy8mlD0QX333+\\/PPLII7hdTs6HoQyCwSCRaIxDhw4xZMgQUhRdIyC8\\/\\/4u7rxjGidO1uNxu9Ci6YihDOq9PqZPn86WLVtIU1eVlUllVRU\\/uNBDIhEnE0MZhCMRQuEIixcvZuXKlbSh6KLq6mq57LLLyM22kZeXhxZNJoYyaGwKYrGY2HNz0aLJxDQtnKw\\/xVVlZezduxeUIkXRNUKK1+vlf40fz2cHD+J2OemIoQyisSiNTSE2btzIrFmzUPPmzZU\\/PP0HorEY2TYbBfl5pGnRpBnKIBqL0tgU4ne\\/+x0PPPAAbSi6Tq6\\/7jrefe89PG4XWjSZmKaFk\\/WncLucNDdHMU2DbFs2WjSZJBNJ\\/IFGtmzZwvTp00lRdI\\/EYjHGjL6aT\\/cfwON2oUVzhqEMtGi8Pj9pJSUlLF22lDvvuBMlKd\\/U1rJq1So2bdpEPJEgN9tGfkEBojXxRBJ\\/QwMLFy5gzeonQHGGohvef\\/99ufbaaynId5CVlUUmpmnhZP0psm029u\\/fz969e5n5L\\/+Cs7AAq9WKFk17hjKo9\\/oYOHAAtbXfoJQiRdE9Ego2cemlQ\\/j2+HE8bhdaNIYyqPf6SLto0CDuXriQuXPncoYSEVKElOrqap544nE2bXqGtIJ8B41NIa655ie8\\/\\/4u2lB0h4hMuOEGdu7cicftQoumPUMZhCMRQuEI27dvZ+LEiaTdMW0aL1dU4HY56UgyKfgbGti8eTN33XUXKYruky8PH2bo0KGYpkk0FiNt4MABzJnzKxYsWIDNZqMNpUSENoSUAwcO8Nijq3jxpZdJO3XqFG63m1aKbvr84EEZOmwYDnsuOTnZdMTr87Nw4QLWrHmCMxKJBBcNGsS3x4\\/jcbvQomnPUAb1Xh9XlZWxt7KSFMX5kfXr1zNv3jycRUXcc++9zJ83F0dePm0oWikRIQMh5bXXXiXtlltupZXiPCxadLc8\\/vhaPG4XWjTtGcqg3utj4MAB1NYeQyn+HxHefe9drr9+PAX5DrKyssikuTlKKByhsrKSsrIyUhTnQbSWdevXceutk+nXrx9tKNpRIsJZCP9NcZ4SiQSXlJTI0dpa3C4nmSQTSfyBRrZWVHD7lClkMmHCBHbu3InH7UKLpj1DGdR7fSxatIjVq1eTouglSkToDbs+2CXjrhlHQb6DrKws2jOUQb3Xx5Ahl3LoUDUd2bNnD2PGjKEg30FWVhaZeH1+rrxiOPs+3U+KopcoEaE3PPTQQ7J06VLcLicd8fr8rF37BPPnL+BsfvzjsXz00W7cLieZNDdHicVaOHjwIINLBwNK0QuUiNAbbpo4UV5\\/4w3cLieZBINhLBaTL7+qoV+\\/fpzNk0+uZcGCu3G7nHTE6\\/PzzKZN\\/GLmTFIUvUCJCD2tpaWF0sGD5WhtLW6Xk0y8Pj\\/l5eXs2PE2oDib6upqrhg+HJsti5ycbDLx+vwsXLiANWueIEXRC5SI0NNqar6UYUOHY7GY5ORkk4nX52fZsmUsX76ccxOGDxvOZwcP4nY5ycTr8zPxxhvZ\\/vrrpCh6gRIRetrOnTtlwoQJOAsLMC0m7SWTgr+hga0VFdw+ZQqdMXXqFLZufQW3y0kmXp+fK68Yzr5P95Oi6AVKROhpL7zwgvz85z\\/H7XKSSUtLC41NIfbs2cPVV19NZ9xzzz2sWbMGt8tJJl6fn4sGDWL\\/\\/k\\/JLyhU9AIlIvS0jRs3ypw5c3C7nGQSDIax2axUVu2jpKSEznh01UruW\\/yvuF1OMgkEmnC5+lD1yT769etHiqKHKRGhpz355FpZsOBu3C4nmQQCTfTp42RvZRUDBgygM9avX8+8efNwFhVhmor2wqEw2Tm5VFZVUVxcTIqihykRoac9+eRaWbDgbtwuJ5kEAk306eNkb2UVAwYMoDPWr1\\/PvHnzcBYVYZqK9oLBMHl5dvZ8XElxcTEpih6mRISetnHjRpkzZw5ul5NMwqEwhmlSVfUJg0tL6YxHfv977l+yBLfLSSaBQBMuVx+qPtlHv379SFH0MCUi9LSKigqZNm0azqIiTFPRXktLC41NIT788EPGjh1LZyxadDePP74Wt8tJJl6fn4sGDeKzzw7gyMsnRdHDlIjQ09599y9y\\/fXjcRYWYFpM2ksmBX9DA1u2bGH69Ol0xi233MKf\\/vQn3C4nmXh9fq4qK2NvZSUpil6gRISe9k1trVx++WXoZBK7w04mXp+fxYsXs3LlSs4lkUgwZMgQampqcLucZOL1+Zk8eTJ\\/\\/OMrgFL0AiUi9DSttZSWllJTU4Pb5SQTr8\\/P2LFj+PDDjzg7Yd++Txk5ciQOey45Odlk4vX5Wbx4MStXriRF0QuUiNAbbrvtNtm2bRtul5NMwqEwWuBQdTXFxRcBio48\\/PDD\\/Pa3v8XtcpJJMin4GxrYsmUL06dPJ0XRC5SI0BtWrVolixcvxuN2oUWTidfnZ8WKFSxZsoSzGT5sGJ8dPIjb5SSTcCiMFjh8+DA\\/GjSIFEUvUCJCb9i3b5+MHDkShz2XnJxsMgkEmujbry\\/ffHOMjuzcuZMJEyZQkO8gKyuLTLw+P2PHjuHDDz4EpUhR9AIlIvQOkeHDhvPZwYO4XU4ySSYFf0MDz2zaxC9mzuT\\/I8K4a8exa9cHeNwutGjaM5RBvdfHsmXLWL58OSmKXqJEhI40N0c4dKiasrIyvg\\/Lly+XBx98EI\\/bhRZNe4Yy8DcEcLn6UPftcaxWK21t376dm2++mcKCfKxWC5k0N0cJhSN89dVhSkoGk6I4D9FoM59\\/foiysjLORYkIGcjzzz\\/P7x58kKO1tXz99dcUFxeTojgPdXV18o\\/FxVgtJnaHnY54fX5mz5rFho0bOSMabeZHAwdysv4UHrcLLZr2DGVQ7\\/VRXl7Ojh07aKU4D\\/fff7888sgjTJlyO7\\/5zX2MGDGCFEUGSkRoQ17ZupXVq1dTWVXFGcOGDuXAZwcARYqi++SOadN4uaICj9uFFk17hjKIxqI0NoXYvn07EydOJG3q1Cls3foKHrcLLZpMkokk\\/kAjb775Jj\\/96U9JUZyHjz\\/+WEaPHk1bM2bcxaKFi7h86FBSFG0oESFFtm\\/fzqOPruKjj3aT5iwqwmox0aLx+vzcecc0XnjxJVopuqm6ulouu+wyHPZccnKyycRQBv6GAGk1NTV8+NFHzJgxA2dhAVarFS2a9gxlUO\\/1ceUVw9n36X5aKbrpxN\\/\\/LkMuLcUfaORCzwWI1oQjEULhCGmzZ83innvvpbi4mBRFivrzn\\/8sTz31FDt37iTNWViA1WpFiybNUAbxeBx\\/oJF58+by5NonQSlSFN0j\\/\\/zPM9i8+Xk8bhdaNJmYpoWT9afo27cvoWAjyaTG4XCQTCZoz1AG0ViUxqYQf\\/nLO1x33fW0UnSD1+uVq0eN4mhtLR63Cy2aMwxlEAwGiURjOOy5\\/GLmTH79619RUjJYqWlTp8rLFRU4CwuwWq1o0bRnKINYSwuBxiZmzLiL557bTCtFN9TX18uggQOIJ5I4iwrRosnENC2cPu3HZsvC4XCQTCbIxFAG9V4fkyZN4rXXXqOVohu+PHxYJkyYwLfHj+Nxu9CiycQ0LZysP0Xajh07KC8vVyoYDHLJJZfI3\\/72Ny70XEAymSATQxnE43H8gUbGjh3Ds88+R3FxMSmKrpOnn36aWbNmUViQj9VqobsMZVDv9ZGbbaP2WB0ej4dWiq6RF196kV\\/OnEkkGsPjdqFFczZen5+FCxewZvUToFBKRNj1wS4Zd804crNt5OXloUWTiaEMtGi8Pj8Oey4rHn6Y+fMX0ErRNXLTxIm8\\/sYbeNwutGi6ylAG0ViUxqYQWysquH3KFFopuuDbumOydNkyNm9+nrQLPReQTCboiGlaOFl\\/ipKSEr48fBhlGKQoJSKkyEMPPcTSpUtxFhZgtVrRoumIaVo4WX+KtKvKypg3fz5TpkzBarWSougcIeX6667jgw8+oLAwn66KxxMEGptYu\\/YJ5s9fQCtFJ31bd0ye2rCRPzz9NP6GBgryHWTbstGi6YhpWjhZf4q0w198weDSUlopJSK0kqlTp7B16ys4i4owTcXZGMpAi8br85M2ZMilTJo0ifLyCVx55RXk5OSSouiApJw8cYLfr\\/w969atx1lUhGkquqK5OYrFYuGZZ59l7Ngf43a7aaXowHfffSe7d+\\/m9ddf5+233sLf0ECax+1Ci+ZsDGXQ2BQkGovx6qvbuOWWW2mlSFEiQish5frrruPd997D7XJiKAMtmrMxlEE8kcTf0MAZJSUlDB48mAs9Hi65pJT8fAdp4UiE2tq\\/cuLvJ\\/n66yPU1NQQi7XgLCpEi6arDGWgReP1+fnBhR5KSy+lX\\/9+9O\\/fn\\/79f4jVYiGeSFBfX8\\/Ro3\\/lu+Pf8cUX1ZysP0Wa1WLBWVSIFs25mKaFQKCRaCzGunXrmDv314AiRdFKiQhtSCKR4Nprx\\/HRR7txFhZgtVrRoukMQxlEY1Eam0J0Rm62DbvDzvkwlEE8HicYChNPJDgXq8VCXl4epqnoLNO0cPq0n3giwWOPPso9995LK0UbSkRoR1K4+aabeP2NN3DYc3E4HCSTCbojmRTaMk1Fb0gmhTNMU9FdpmnhZP0p0jZs2MDs2bNpQ9GGEhEyEFLmz5\\/HunXrSbvQcwHJZIL\\/KQxlEE8k8Tc0UJDv4D+3vMjEiRNppchAiQgdEFJefOlFfjV7Fo1NIQryHWTbstGi6S3JpGCait5kmhZO1p8ibezYMbywZQs\\/HDCQVooOKBHhLISUuro67rnnHrZt20aas6gIq8VEi6YnGMpAi8br83NGts1GQX4eWjQ9xVAGwWCQSDSGw57LA0uXcd9999GG4iyUiNAJQsr27dt5eMUKKquqSCvId5Bty0aL5vtgKIN4PI4\\/0EhaSUkJS5Ysoa6ujodXrCAai5HmdjkxlIEWzfclEGginkiQNmPGXSxbuowfDRpEG4pzUCJCJwmttm3bxoannuLd997jDIc9l5ycbLqjpaWFxqYQZ1xVVsbP\\/+mf+OUvf4nNZiPty8OH+cP\\/eZqXXnyJk\\/WnSMu22cjNzcU0FV2VTAqRSIRoLEaa2+Vk8uTb+d+zZjF8+HDaUHSSEhG6SGhVVVXFq6++yl\\/e+S8+\\/\\/wQ8USCtqwWC6ZpYrGYpCUSSZLJJPFEgvYuGjSI8ePHc\\/PNNzPhhhtoRwFCitfrZdu2bbz15pvs3r0bf0MDbVktFtKsFhPDNNHJJPFEkrR4IkFbzsICRl41ihtvvJHJt97KD\\/7hH2hD0UVKRDgPQqsDBw7w2YEDHPjsAEeOfM2xY8dojkRobg7T3BwlLSvLRk5uLtk2G\\/3696O4uJjLL7+cocOGUTZyJDk5ubShyExo9d133\\/HJJ1Xs37+fI0eOUHesjhMnThCPtxCJhIm3xLFmWcnNtWO1ZuF2u7iouJiLL76YYcOGM2LECAYMGEA7im5SIsL3RGgjGm0mFAoTbGoiGAySlmu3k5eXh91ux+FwkIGia4R2GhoaCIfDBJuaiMfjWK1W8vLzsdvtFBUWgSITxfdAiQg9SOiYoucImSl60P8FuRV5BhABsLUAAAAASUVORK5CYII=\"}]","material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","neon_color":"RGB","uv_printing_needed":"Yes","mockupCreationType":"multi"}},"timestamp":"2026-03-18 05:08:26"} [2026-03-18 05:08:27] local.INFO: API Input Data Collected {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth_or_thickness":"3","sign_type":"Fabricated Push Through - Single Sided","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315}},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Looking up SignType {"data":{"sign_type":"Fabricated Push Through - Single Sided"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Retrieved Material Formulas {"data":{"sign_type_id":13,"formulas_count":35},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Retrieved Variables List {"data":{"sign_type_id":13,"variables_count":8},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Price Map Constructed {"data":{"price_map":{"material501803":3.6821,"weight_material501803":0.629,"material501880":2.4107,"weight_material501880":0.503,"material501060":2.2179,"weight_material501060":0.378,"material502525":3.2429,"weight_material502525":0.875,"material501913":1.45,"weight_material501913":0.553,"material502428":1.7679,"weight_material502428":0.021,"material502468":0.3821,"weight_material502468":0.008,"material502204":15.2893,"weight_material502204":0.559,"material502203":25.32,"weight_material502203":0.739,"material502206":0.2786,"weight_material502206":0.054,"material166":2.3214,"weight_material166":0.28,"material167":5.1786,"weight_material167":0.38,"material168":12.0,"weight_material168":0.56,"material169":18.5714,"weight_material169":0.76,"material171":0.25,"weight_material171":0.008,"material500611":0.0062,"weight_material500611":6.2e-6,"material500214":0.0025,"weight_material500214":2.5e-6,"material501055":0.0155,"weight_material501055":1.55e-5,"material502098":0.0286,"weight_material502098":2.86e-5,"material502079":0.0163,"weight_material502079":1.63e-5,"material502350":0.0254,"weight_material502350":2.54e-5,"material501680":0.0076,"weight_material501680":7.6e-6,"material502131":0.0271,"weight_material502131":2.71e-5,"material500379":0.132,"weight_material500379":0.09,"material500419":0.16,"weight_material500419":0.11,"material502106":0.13,"weight_material502106":0.16,"material502567":0.13,"weight_material502567":0.21,"material502564":0.18,"weight_material502564":0.35,"material500154":0.4,"weight_material500154":0.38,"material502074":0.8,"weight_material502074":1.0}},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Variables Price Constructed {"data":{"variables_price":{"variable74":0,"variable75":0,"variable76":0,"variable77":0.75,"variable78":1.1,"variable79":1.2,"variable80":0,"variable81":0}},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Initialized items collection {"data":{"count":0},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Merged material items {"data":{"formulas_count":35,"items_count_after_merge":35},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Merged variable items {"data":{"variables_count":8,"items_count_after_merge":43},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Sorted items collection {"data":{"items_count":43,"first_item":{"type":"material","id":270,"expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, nested_area * variable79 * material501803, 0 )","dense_weight_expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, occupied_area * weight_material501803 , 0 )","name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","var_name":"material501803","price":"3.6821","description":"Aluminium Sheet 3/32\" (1100 Grade) – Used for cabinet face; provides a strong, smooth surface ideal for precision-cut openings and durable structure.","sequence_no":1},"last_item":{"type":"variable","id":81,"expression":"totalCost * variable78","dense_weight_expression":"totalDenseWeight * 1.1","name":"Total Cost","var_name":"variable81","price":null,"description":null,"sequence_no":43}},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Initializing MathExecutor {"data":{"variables_count":194},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: MathExecutor variables set {"data":{"variables_count":194},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight_expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, occupied_area * weight_material501803 , 0 )","itemDenseWeight":"15.37905"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, nested_area * variable79 * material501803, 0 )","result":"194.1497688"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight_expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, perimeter_of_sign * ( if(sign_depth_or_thickness >= 2, sign_depth_or_thickness, 2 ) / 12 ) * weight_material501803 * 1.5, 0 )","itemDenseWeight":"17.86989"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, perimeter_of_sign * ( if(sign_depth_or_thickness >= 2, sign_depth_or_thickness, 2 ) / 12 ) * variable79 * material501803 * 1.5, 0 )","result":"125.5301532"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, 0, occupied_area * weight_material501880 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, 0, nested_area * variable79 * material501880)","result":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if(avg_char_height == avg_char_height_less_than_24_inches, perimeter_of_sign * ( if(sign_depth_or_thickness >= 2, sign_depth_or_thickness, 2 ) / 12 ) * weight_material501060 * 1.5, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","expression":"if(avg_char_height == avg_char_height_less_than_24_inches, perimeter_of_sign * ( if(sign_depth_or_thickness >= 2, sign_depth_or_thickness, 2 ) / 12 ) * variable79* material501060 * 1.5, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Acrylic Sheet 8mm Matt 4 ft x 8 ft Pakistan","dense_weight_expression":"weight_material502525 * occupied_area","itemDenseWeight":21.39375},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Acrylic Sheet 8mm Matt 4 ft x 8 ft Pakistan","expression":"material502525 * nested_area * variable79","result":170.99163119999997},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","dense_weight_expression":"weight_material501913 * occupied_area","itemDenseWeight":13.520850000000001},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","expression":"material501913 * nested_area * variable79","result":76.45559999999999},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Vinyl 3630-26 3M Pakistan","dense_weight_expression":"weight_material502428 * occupied_area * 0.6","itemDenseWeight":0.30806999999999995},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Vinyl 3630-26 3M Pakistan","expression":"material502428 * nested_area * 0.6","result":46.608915599999996},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no, 0, weight_material502468 * 10 * nested_area )","itemDenseWeight":"3.5152"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","expression":"if(ul_mandatory == ul_mandatory_no, 0, material502468 * 10 * nested_area )","result":"167.89474"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no, 0, if( ( nested_area * 10 ) <= 70, weight_material502204 , 0 ) )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","expression":"if(ul_mandatory == ul_mandatory_no, 0, if(nested_area * 10 <= 70, material502204 , 0 ) )","result":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no, 0, if(nested_area * 10 > 70 && nested_area * 10 <= 140, weight_material502203 , 0 ) )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","expression":"if(ul_mandatory == ul_mandatory_no, 0, if(nested_area * 10 > 70 && nested_area * 10 <= 140, material502203 , 0 ) )","result":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Power Supply 15A-10+5","dense_weight_expression":"if(application == application_exterior && nested_area * 10 > 140 && nested_area * 10 <= 210, weight_material502203 + weight_material502204 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 15A-10+5","expression":"if(application == application_exterior && nested_area * 10 > 140 && nested_area * 10 <= 210, material502203 + material502204, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Power Supply 20A-(10A+10A)","dense_weight_expression":"if(application == application_exterior && nested_area * 10 > 210 && nested_area * 10 <= 21000, weight_material502203 * 2, 0 )","itemDenseWeight":"1.478"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 20A-(10A+10A)","expression":"if(application == application_exterior && nested_area * 10 > 210 && nested_area * 10 <= 21000, material502203 * 2, 0 )","result":"50.64"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Wire 18g UL UL Certified Red & White China","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no, 0, no_of_letters * 2.5 * weight_material502206 )","itemDenseWeight":"0.945"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Wire 18g UL UL Certified Red & White China","expression":"if(ul_mandatory == ul_mandatory_no, 0, no_of_letters * 2.5 * material502206)","result":"4.8755"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Non UL 5A Power Supply","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 <= 70, weight_material166 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Non UL 5A Power Supply","expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 <= 70, material166 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Non UL 10A Power Supply","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 > 70 && nested_area * 10 <= 140, weight_material167 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Non UL 10A Power Supply","expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 > 70 && nested_area * 10 <= 140, material167 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Non UL 15A Power Supply","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 > 140 && nested_area * 10 <= 210, weight_material168 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Non UL 15A Power Supply","expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 > 140 && nested_area * 10 <= 210, material168 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Non UL 20A Power Supply","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 > 210 && nested_area * 10 <= 21000, weight_material169 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Non UL 20A Power Supply","expression":"if(ul_mandatory == ul_mandatory_no && nested_area * 10 > 210 && nested_area * 10 <= 21000, material169 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no, weight_material502468 * 10 * occupied_area, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","expression":"if(ul_mandatory == ul_mandatory_no, material502468 * 10 * nested_area, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Non UL Wire","dense_weight_expression":"if(ul_mandatory == ul_mandatory_no, weight_material171 * 2.5 * no_of_letters, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Non UL Wire","expression":"if(ul_mandatory == ul_mandatory_no, material171 * 2.5 * no_of_letters, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Epoxy Primer Pakistan","dense_weight_expression":"( ( ( ( occupied_area * 2 ) + ( ( ( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 ) ) * weight_material500611","itemDenseWeight":0.014378151242400002},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Primer Pakistan","expression":"( ( ( ( occupied_area * 2 ) + ( ( ( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 ) ) * material500611","result":14.378151242400001},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Master Thinner Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * weight_material500214","itemDenseWeight":0.0011419597150000003},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Master Thinner Pakistan","expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * material500214","result":1.1419597150000003},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Epoxy Hardner Master Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * weight_material501055","itemDenseWeight":0.010892538820000002},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Hardner Master Pakistan","expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * material501055","result":10.89253882},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * weight_material502098 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * material502098 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * weight_material502079 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * material502079, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502350 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502350 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * weight_material501680 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * material501680 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * weight_material502098)","itemDenseWeight":"0.02238681016"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * material502098 )","result":"22.38681016"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502131)","itemDenseWeight":"0.01086502956"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502131 )","result":"10.86502956"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * weight_material502350 )","itemDenseWeight":"0.0145477992"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * material502350)","result":"14.5477992"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * weight_material501680 )","itemDenseWeight":"0.00116076928"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * material501680 )","result":"1.16076928"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Paint Miscellaneous cost","expression":"0.2 * ( formula287 + formula288 + formula289 + formula290 + formula291 + formula292 + formula293 + formula294 + formula295 + formula296 + formula297 )","result":15.07461159548},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Packaging/Box Making","expression":"variable77 * nested_area","result":32.955},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 5ply","dense_weight_expression":"if( ( width_of_sign > 0 || other_dimension_of_sign > 0 ) && width_of_sign <= 30 && other_dimension_of_sign <= 30, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500379 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 5ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 7Ply","dense_weight_expression":"if( ( width_of_sign > 30 || other_dimension_of_sign > 30 ) && width_of_sign <= 50 && other_dimension_of_sign <= 50, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500419 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 7Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight_expression":"if( ( width_of_sign > 50 || other_dimension_of_sign > 50 ) && width_of_sign <= 60 && other_dimension_of_sign <= 60, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material502106 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ) && width_of_sign <= 70 && other_dimension_of_sign <= 70, nested_area * 2 * weight_material502567 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight_expression":"if( ( width_of_sign > 70 || other_dimension_of_sign > 70 ) && width_of_sign <= 90 && other_dimension_of_sign <= 90, nested_area * 2 * weight_material502564 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight_expression":"if( ( width_of_sign > 90 || other_dimension_of_sign > 90 ), nested_area * weight_material500154 * 2, 0 )","itemDenseWeight":"33.3944"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Dense weight computed {"data":{"name":"Wood Lar 9''x132''","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ), 4 * sqrt(nested_area) * ( ( sign_depth_or_thickness + 2 ) / 12 ) * weight_material502074 , 0 )","itemDenseWeight":"11.047875612784"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: No formula, default result applied {"data":{"name":"Wood Lar 9''x132''","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: No formula, default result applied {"data":{"name":"Miscalleneous (10%)","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: No formula, default result applied {"data":{"name":"Where Wastage magnification factor for Sheets consumption is taken as","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula executed successfully {"data":{"name":"Flush/Stud Mount","expression":"if(mounting_type == mounting_type_flush_stud_mounted, 1, 0 )","result":"1"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Total Cost formula detected {"data":{"item_id":81},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Formula calculations completed {"data":{"total_items":43,"successful_calculations":42,"errors_count":0},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Summed initial totals {"data":{"totalCost_before_formula":961.54897837288,"totalDenseWeight_before_formula":118.92745867076138},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Total Cost formula executed {"data":{"formula":"totalCost * variable78","computed_totalCost":1057.7038762101681},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Preparing boxes for bin packing {"data":{"sign_type":"Fabricated Push Through - Single Sided","objects_count":7,"totalDenseWeight":130.82020453783753},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Processing flush stud mounted objects for 3D bin packing {"data":{"objects_count":7,"sign_depth":"3"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-1","width":15.22,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-2","width":16.12,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-3","width":17.91,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-4","width":21.49,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-5","width":17.91,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-6","width":18.81,"height":20.6,"depth":"3"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-7","width":74.33,"height":56.42,"depth":"3"},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: 3D Bin Packing API response received {"data":{"response":{"response":{"id":"1773810508_bed925e95687d31c4c03f66cc5d00e38","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":6.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-0231-6750349.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-0226-7304543.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-0227-3535029.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-0228-9331434.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-0229-1836374.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-0229-3496987.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-023-5883785.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-0231-6663178.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}}},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:27] local.INFO: Box added from packed bin {"data":{"length":6.6,"width":74.63,"height":56.72,"denseWeight":130.82020453783753},"timestamp":"2026-03-18 05:08:27"} [2026-03-18 05:08:28] local.INFO: Shipping rates calculated {"data":{"boxes":[{"size":{"length":8.6,"width":76.63,"height":58.97},"quantity":1,"denseWeight":130.82020453783753}],"cheapestShippingCost":1345.7099226556727,"rawShippingRates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":130.82020453783753,"volumetricWeight":127.5,"higherWeight":130.82020453783753,"quantity":1}],"totalHigherWeight":130.82020453783753,"DS":0,"rate":1711.758497854077,"tariffAndDS":1711.758497854077,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2765.3470140515014,"totalShipmentCostFormula":"((tariffAndDS (1711.7584978541) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 2765.35","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":130.82020453783753,"volumetricWeight":127.5,"higherWeight":130.82020453783753,"quantity":1}],"totalHigherWeight":130.82020453783753,"DS":0,"rate":957.7138972169707,"tariffAndDS":957.7138972169707,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1623.87429760705,"totalShipmentCostFormula":"((tariffAndDS (957.71389721697) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1623.87","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":130.82020453783753,"volumetricWeight":127.5,"higherWeight":130.82020453783753,"quantity":1}],"totalHigherWeight":130.82020453783753,"DS":0,"rate":1230.7099226556727,"tariffAndDS":1230.7099226556727,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1345.7099226556727,"totalShipmentCostFormula":"(((tariffAndDS (1230.7099226557) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1345.7099226557","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":130.82020453783753,"volumetricWeight":127.5,"higherWeight":130.82020453783753,"quantity":1}],"totalHigherWeight":130.82020453783753,"DS":0,"rate":851.5,"tariffAndDS":851.5,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1463.0877,"totalShipmentCostFormula":"((tariffAndDS (851.5) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1463.09","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":130.82020453783753,"volumetricWeight":127.5,"higherWeight":130.82020453783753,"quantity":1}],"totalHigherWeight":130.82020453783753,"DS":0,"rate":1331.7496821951859,"tariffAndDS":1331.7496821951859,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2054.623409690733,"totalShipmentCostFormula":"(( tariffAndDS (1331.7496821952) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 2054.6234096907","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","error":"No Shipping Cost found for UPS Careers"},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":130.82020453783753,"volumetricWeight":127.5,"higherWeight":130.82020453783753,"quantity":1}],"totalHigherWeight":130.82020453783753,"DS":0,"rate":1561.971738571619,"tariffAndDS":1561.971738571619,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1561.971738571619,"totalShipmentCostFormula":"((tariffAndDS (1561.9717385716) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1561.9717385716","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","career_name":"UPS Pakistan (K0F572)","error":"Weight should not cross 70kg"},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","career_name":"UPS Pakistan Small (K0F569)","error":"Weight should not cross 70kg"},"10":{"career":"ups_pakistan_heavy_expedited","career_name":"UPS Pakistan Heavy Expedited (K0F572)","error":"Weight should not cross 70kg"}}}},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Yes Factor Founded {"data":{"sign_type":"Fabricated Push Through - Single Sided","productCostFactor":"1.42"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Product cost factor determined {"data":{"sign_type":"Fabricated Push Through - Single Sided","productCostFactor":"1.42"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Final API Response {"data":{"sign_width":"120","sign_height":77.91,"sign_depth":"3","sign_type":"Outdoor Signs, Building/Wall Signs, Push-Through Signage, Halo-lit","processed_sign_type":"Fabricated Push Through - Single Sided","sideViewImage":"https://api.signize.ai/mockups/flush-stud/flush-stud-fabricated-push-through-single-sided.png","mounting_type":"Flush/Stud mounted","combined_production_cost_usd":1060.0,"total_production_cost":1510.0,"totalDenseWeight":130.82020453783753,"totalVolumetricWeight":127.5,"bin_packing_result":{"response":{"id":"1773810508_bed925e95687d31c4c03f66cc5d00e38","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":6.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-0231-6750349.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-0226-7304543.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-0227-3535029.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-0228-9331434.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-0229-1836374.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-0229-3496987.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-023-5883785.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/1d0110cec1a1b65433655ad9aa2044d9/1773810508-0231-6663178.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}},"shipping_rates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":130.82020453783753,"volumetricWeight":127.5,"higherWeight":130.82020453783753,"quantity":1}],"totalHigherWeight":130.82020453783753,"DS":0,"rate":1711.758497854077,"tariffAndDS":1711.758497854077,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2765.3470140515014,"totalShipmentCostFormula":"((tariffAndDS (1711.7584978541) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 2765.35","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":130.82020453783753,"volumetricWeight":127.5,"higherWeight":130.82020453783753,"quantity":1}],"totalHigherWeight":130.82020453783753,"DS":0,"rate":957.7138972169707,"tariffAndDS":957.7138972169707,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1623.87429760705,"totalShipmentCostFormula":"((tariffAndDS (957.71389721697) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1623.87","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":130.82020453783753,"volumetricWeight":127.5,"higherWeight":130.82020453783753,"quantity":1}],"totalHigherWeight":130.82020453783753,"DS":0,"rate":1230.7099226556727,"tariffAndDS":1230.7099226556727,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1345.7099226556727,"totalShipmentCostFormula":"(((tariffAndDS (1230.7099226557) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1345.7099226557","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":130.82020453783753,"volumetricWeight":127.5,"higherWeight":130.82020453783753,"quantity":1}],"totalHigherWeight":130.82020453783753,"DS":0,"rate":851.5,"tariffAndDS":851.5,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1463.0877,"totalShipmentCostFormula":"((tariffAndDS (851.5) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1463.09","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":130.82020453783753,"volumetricWeight":127.5,"higherWeight":130.82020453783753,"quantity":1}],"totalHigherWeight":130.82020453783753,"DS":0,"rate":1331.7496821951859,"tariffAndDS":1331.7496821951859,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2054.623409690733,"totalShipmentCostFormula":"(( tariffAndDS (1331.7496821952) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 2054.6234096907","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","error":"No Shipping Cost found for UPS Careers"},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":130.82020453783753,"volumetricWeight":127.5,"higherWeight":130.82020453783753,"quantity":1}],"totalHigherWeight":130.82020453783753,"DS":0,"rate":1561.971738571619,"tariffAndDS":1561.971738571619,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1561.971738571619,"totalShipmentCostFormula":"((tariffAndDS (1561.9717385716) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1561.9717385716","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","career_name":"UPS Pakistan (K0F572)","error":"Weight should not cross 70kg"},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","career_name":"UPS Pakistan Small (K0F569)","error":"Weight should not cross 70kg"},"10":{"career":"ups_pakistan_heavy_expedited","career_name":"UPS Pakistan Heavy Expedited (K0F572)","error":"Weight should not cross 70kg"}}},"cheapest_shipping_cost_usd":1350.0,"totalCost":4290.0,"productionResults":[{"material_id":270,"dense_weight_expression":15.37905,"result":"194.1497688","sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":"Aluminium Sheet 3/32\" (1100 Grade) – Used for cabinet face; provides a strong, smooth surface ideal for precision-cut openings and durable structure.","sequence_no":1},{"material_id":271,"dense_weight_expression":17.86989,"result":"125.5301532","sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":"Aluminium Sheet 1/16\" – Used for cabinet returns; lightweight yet sturdy for framing and edge construction of the illuminated box.","sequence_no":2},{"material_id":272,"dense_weight_expression":0,"result":"0","sign_material":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","description":null,"sequence_no":3},{"material_id":273,"dense_weight_expression":0,"result":"0","sign_material":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","description":null,"sequence_no":4},{"material_id":274,"dense_weight_expression":21.39375,"result":170.99163119999997,"sign_material":"Acrylic Sheet 8mm Matt 4 ft x 8 ft Pakistan","description":"Acrylic Sheet 1/2\" – Used for push-thru letters; provides depth and diffusion for even illumination with a premium matte finish.","sequence_no":5},{"material_id":275,"dense_weight_expression":13.520850000000001,"result":76.45559999999999,"sign_material":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","description":null,"sequence_no":6},{"material_id":276,"dense_weight_expression":0.30806999999999995,"result":46.608915599999996,"sign_material":"Vinyl 3630-26 3M Pakistan","description":"Vinyl 3M 3630-26 – Applied over push-thru acrylic; ensures accurate color presentation and light diffusion for illuminated graphics.","sequence_no":7},{"material_id":277,"dense_weight_expression":3.5152,"result":"167.89474","sign_material":"LED Module 0.4W UL Cool White 10000K China","description":"UL Certified Modules – 12V DC, IP65, 0.72–1.2W per module","sequence_no":8},{"material_id":278,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5A UL Certified IP68 Everylite China","description":null,"sequence_no":9},{"material_id":279,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","description":null,"sequence_no":10},{"variable_id":74,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 15A-10+5","description":null,"sequence_no":11},{"variable_id":75,"dense_weight_expression":1.478,"result":"50.64","sign_material":"Power Supply 20A-(10A+10A)","description":"Power Supply – 12V DC, total 20A (10A + 10A), 240W, UL certified.","sequence_no":12},{"material_id":280,"dense_weight_expression":0.945,"result":"4.8755","sign_material":"Wire 18g UL UL Certified Red & White China","description":"Wire 18 Gauge (Red & White) UL Certified – 18 AWG stranded copper, 300V, PVC insulated, UL-approved.","sequence_no":13},{"material_id":281,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 5A Power Supply","description":null,"sequence_no":14},{"material_id":282,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 10A Power Supply","description":null,"sequence_no":15},{"material_id":283,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 15A Power Supply","description":null,"sequence_no":16},{"material_id":284,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 20A Power Supply","description":null,"sequence_no":17},{"material_id":285,"dense_weight_expression":0,"result":"0","sign_material":"LED Module 0.4W UL Cool White 10000K China","description":null,"sequence_no":18},{"material_id":286,"dense_weight_expression":0,"result":"0","sign_material":"Non UL Wire","description":null,"sequence_no":19},{"material_id":287,"dense_weight_expression":0.014378151242400002,"result":14.378151242400001,"sign_material":"Epoxy Primer Pakistan","description":null,"sequence_no":20},{"material_id":288,"dense_weight_expression":0.0011419597150000003,"result":1.1419597150000003,"sign_material":"Master Thinner Pakistan","description":null,"sequence_no":21},{"material_id":289,"dense_weight_expression":0.010892538820000002,"result":10.89253882,"sign_material":"Epoxy Hardner Master Pakistan","description":null,"sequence_no":22},{"material_id":290,"dense_weight_expression":0,"result":"0","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":23},{"material_id":291,"dense_weight_expression":0,"result":"0","sign_material":"Matting Agent (P565-554) 1L Nexa Pakistan","description":null,"sequence_no":24},{"material_id":292,"dense_weight_expression":0,"result":"0","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":25},{"material_id":293,"dense_weight_expression":0,"result":"0","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":26},{"material_id":294,"dense_weight_expression":0.02238681016,"result":"22.38681016","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":27},{"material_id":295,"dense_weight_expression":0.01086502956,"result":"10.86502956","sign_material":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","description":"High Quality Gloss / Satin Paint – PU or solvent-based, gloss (70+ GU) or satin (30–50 GU) sheen.","sequence_no":28},{"material_id":296,"dense_weight_expression":0.0145477992,"result":"14.5477992","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":29},{"material_id":297,"dense_weight_expression":0.00116076928,"result":"1.16076928","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":30},{"variable_id":76,"dense_weight_expression":0,"result":15.07461159548,"sign_material":"Paint Miscellaneous cost","description":null,"sequence_no":31},{"variable_id":77,"dense_weight_expression":0,"result":32.955,"sign_material":"Packaging/Box Making","description":"Custom Packaging with 3–5 ply corrugated boxes with inner foam/styro and stretch wrap.","sequence_no":32},{"material_id":589,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 5ply","description":null,"sequence_no":33},{"material_id":590,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 7Ply","description":null,"sequence_no":34},{"material_id":591,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 9 Ply","description":null,"sequence_no":35},{"material_id":592,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 5mm 3 Core 4*8","description":null,"sequence_no":36},{"material_id":593,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 7mm 4 Core","description":null,"sequence_no":37},{"material_id":594,"dense_weight_expression":33.3944,"result":0,"sign_material":"Plywood Sheet 8*4 Mersawa 6 core 9MM","description":null,"sequence_no":38},{"material_id":595,"dense_weight_expression":11.047875612784,"result":0,"sign_material":"Wood Lar 9''x132''","description":null,"sequence_no":39},{"variable_id":78,"dense_weight_expression":0,"result":0,"sign_material":"Miscalleneous (10%)","description":null,"sequence_no":40},{"variable_id":79,"dense_weight_expression":0,"result":0,"sign_material":"Where Wastage magnification factor for Sheets consumption is taken as","description":null,"sequence_no":41},{"variable_id":80,"dense_weight_expression":0,"result":"1","sign_material":"Flush/Stud Mount","description":"Sign to be Flush Mount","sequence_no":42},{"variable_id":81,"dense_weight_expression":130.82020453783753,"result":1057.7038762101681,"sign_material":"Total Cost","description":null,"sequence_no":43}],"productionError":[],"request":{"sign_width_or_height":"120","sign_depth_or_thickness":"3","sign_type":"Fabricated Push Through - Single Sided","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315},"TATDays":21,"testDenseWeight":0,"vendorName":"EpicCraftings Pakistan","quotationId":1315},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: API Epic Craftings Calculation Ended ======================================================================================================== {"data":null,"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Validation Passed {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth":null,"sign_type":null,"main_category":"Outdoor Signs","secondary_category":"Building/Wall Signs","tertiary_category":"Open Face Neon Signs","finished_category":null,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"quotationId":1315,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"objects":"[{\"id\":\"071ce430-3cd8-4bfe-904e-5171b234b7ac\",\"height\":19.7,\"width\":15.22,\"perimeter\":63.65,\"area\":125.51,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk\\/v6e+Xxefq\\/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD\\/a5ub1DVFfl6PAIs8yH9+\\/4a1MKWyL8z\\/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC\"},{\"id\":\"8f76b0d8-dfbd-4037-a096-446d5f0f0eab\",\"height\":19.7,\"width\":16.12,\"perimeter\":94.53,\"area\":213.72,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8\\/XseRIEUqp2z6P\\/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5\\/Ztnj1\\/zowwJ4m9D2aGqsO5iE8+vUC7\\/Q1TRZ7zofFkzNSTx0\\/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex\\/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF\\/k4VKo6O\\/uD+D\\/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39\\/WBm\\/Fc\\/P3rE9\\/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH\\/R\\/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=\"},{\"id\":\"6ccad62e-eb34-4b83-9d77-752dcfdfcfd4\",\"height\":19.7,\"width\":17.91,\"perimeter\":97.71,\"area\":237.38,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f\\/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu\\/MCePe\\/qbDbLMx0d3Gvd47dSiU8+\\/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e\\/w9NcvnyZ\\/v5+2gT\\/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB\\/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358\\/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb\\/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5\\/sVxDrx\\/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG\\/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16\\/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d\\/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI\\/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d\\/fT5vgv+mbN24wfmkcwzBZu3YtL7\\/8EkJrTZvmMcH\\/p3lM0PYH0\\/sC20LFnP4AAAAASUVORK5CYII=\"},{\"id\":\"df0ca816-fd07-4f2f-bc7b-543e4ae666b8\",\"height\":19.7,\"width\":21.49,\"perimeter\":73.38,\"area\":239.79,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT\\/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd\\/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4\\/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7\\/\\/NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb\\/\\/NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5\\/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo\\/irq9E0xcLC3+zdt49gMMhCdgFN1\\/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi\\/Etk\\/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H\\/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb\\/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e\\/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r\\/RyjyD\\/a61ZB\\/hyySAAAAAElFTkSuQmCC\"},{\"id\":\"93b9ec02-1ffc-4f7d-9162-6cceb1644fef\",\"height\":19.7,\"width\":17.91,\"perimeter\":95.05,\"area\":184.45,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra\\/eiVuKCa\\/n4xGT\\/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3\\/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO\\/+Xq6hqXOkKosdaKZN5rEyMP7t\\/jy5crppefuY27W5t0u13Ozz\\/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD\\/HtfX11xML7mNu1ubdLtdzs8\\/4VJHCDXWWiTzXpsY2eiu03\\/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe\\/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB\\/j7\\/GgSVhBVVlf29PPxwf09rt9\\/lwfIy1VmSju65X1\\/\\/R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6\\/xzdkav1xN5+\\/aNXl19QVXZ3t5mNBqxJHzHu\\/fvdHoxRUTY2PiBp09\\/IUkSEV3iW8L3Kd+S\\/wG1GGjiGMI0wQAAAABJRU5ErkJggg==\"},{\"id\":\"75e27081-929c-49b6-acc2-e81b7d0faa14\",\"height\":20.6,\"width\":18.81,\"perimeter\":94.69,\"area\":202.9,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+\\/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj\\/7xMdkwQKGz0eJCC8TDodJp1JiKinB4\\/HgdrsVL6BEhGLu37snx749xpUrV\\/g9FGJ6ehpTSQkOp4uGhgb8\\/rfYsWMHixeXUaBYQIkIz5BgMEjvvq\\/IzM6hs5jNWK2LmM\\/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu\\/3EwqFqHA6SKbSbO7o4MTgoFIiQt\\/+\\/fLp3r1onmVEY3\\/i9Xq5e\\/cOoDAo\\/ksmHj2iqroa3e7du\\/k80IPd4UTJ\\/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n\\/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5\\/H4\\/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh\\/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331\\/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34\\/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m\\/qVK9HVaBqxRIJsLsf69et45+1WvK\\/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8\\/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c\\/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=\"},{\"id\":\"7b9002a6-0a08-47af-8027-53e5a9fac46c\",\"height\":56.42,\"width\":74.33,\"perimeter\":390.13,\"area\":2317.66,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAFMAAAA\\/CAYAAACchPQhAAAV+0lEQVR4AeXBfXTU9Z3o8ff395vJJJnJ0zDj2AUKxayRiAIKEYFWPMoNtqIoCihd2bKnF2h5ELTi0hWwLhZRUIQjrL2ouPgQLNriE6zVIypIIoJIRIMlErGFMMNkknnITGbm+7kzZ8O5ObkTSILJP\\/t6KRGhJwQCAfH5fAQCAaLRKGlZWVkUFOThdLpwu92kKL5HsVgMr9cr\\/tOnCYXDxBNxrBYrDrsdZ58+uFx9yM7OUfQQJSKcr+bmCHv27JFPP93P4cNf8NWXX3HixAlCwSaCoTDxRIIzCvId5OU6cHk8XFxyMYMHlzJy5EhGjx5NUVERKYpOqqmpkX379lFZuZcjR77m2LFj+E97CYfCRKIxzsi22cjLs+Ps46Zf376UXlrK8GHDGTVqFINLS0lRfA+UiNBdb731lry+fTvvvPMOR2tractqsWC1mFizrChlkCaiibfEiSeSxBMJ2urbty\\/X\\/OTH3HTzJCZPnozFYlFkUFdXJ3985RXefvttKiv3EgpHaCvbZsNiMTFNA6UMRDTJpCaRSBKNxWgr22ZjxMgR3HDDT7ll0iQGl5aSougmJSJ0hdZannrqKZ579hk+3X+AM5yFBVitVrRousJQBvF4nGAoTDyRIK2kpIS77rqL+fPm4sjLJ0Xt27dP1q9fx59ee5XGphBpudk27A47XWUoAy2a5uYooXCEtGybjZ\\/deCNz585l3LhrAEWKoguUiNAZAvLcM8\\/wyKpV1NTUkOYsLMBqtaJF830wlEE8kcTf0EDaRYMGcd\\/ixRw\\/\\/i3\\/\\/u8rSLNaLDiLCtGi+b4YyiAYDBKJxkibeOONLF22jBEjRpCi6CQlIpzL5wcPyvwF89m16wPS3C4nhjLQoukJhjJIq\\/f6OCM320ZeXh5aND3FUAbRWJTGphBpCxcuYNWqx7BYLKQozkGJCGchqx97jHt\\/8xvSnEVFWC0mWjS9JZkUTFPRm0zTQiDQSDQWY8iQS3n22ecYMWIEKYqzUCJCJlprmX7nnbxcUYHVYsFZVIgWzf8UhjJIq\\/f6SHtm0yZ+MXMmrRQZKBGhvUAgIBPKy6msqqKwIB9bVhZaNN2RTAqIRotgKAXKwDQVPSmZFBCNFsFQCpSBaSq6wzQtnKw\\/RdqyZctYvnw5rRTtKBGhrdOnT8uYMWOoqanB7XJiKAMtmnMxlIEWTTgUJhKN0RlWi4W8vDysFhMtmu4wlEE0FqWxKURnFeQ7yLZlo0XTGYYyCAaDRKIxFi1axOrVq2mlaEOJCGeEwyEZNWoU1dVf4HG70KI5F0MZxFpaCDQ2keaw53LliBEMvmQwxcXFuC+4ALvdTlqsJUYgEODoX4\\/y9ZEj7D9wgHAoiNVq4Xy0tLTQ\\/4cDGDp0GCUlJfTr2xeHw4FhmuhkklAoRN233\\/L1kRo+P3SI6uovOMPtcmIoAy2aszGUQTgSIRSOsHjxYlauXEkrRSslIrSSceOuYdeuD\\/C4XWjRnI2hDGItLQQam0i75pqfcNtttzN+\\/HhKSkroDBHhV3PmsPE\\/\\/gO3y0lXNTdH0ckkW\\/+4jZ\\/97Gd0RiwW4+OPP2bHjh1UVLzMsWN1pHncLtK0aDpiKINwJEIoHGHDhg3Mnj2bFEUrJSKkyPz581i3bj3OoiKsFhMtmo4YyqDe6yOtvLychQsXUl5eTjuKs5NAIMCoUaOoO3aMvDw7XZVMCv6GBmbPmsWGjRtppTg7oVUo2MRzm5\\/niccf52htLbnZNvILCkgmE3TEUAaNTUGisRi7d+9m9OjRpChSlIjw2muvyq23TsZhz8Wem4sWTSaGMognkvgbGvhh\\/\\/6sevRRpk6dShuKzpPLLhtCdfUXeNwutGi6I5kU\\/A0NrFixgiVL\\/hVQis4TUpqbI\\/zbvz3AmjVrSLvQcwHJZIKOmKaFk\\/Wn8LhdHP3mG+x2BylK+f1+GfSjgQQam7jQcwHJZIJMTNNCKBQiFI4wadIk\\/vP5zTjy8mlD0QX333+\\/PPLII7hdTs6HoQyCwSCRaIxDhw4xZMgQUhRdIyC8\\/\\/4u7rxjGidO1uNxu9Ci6YihDOq9PqZPn86WLVtIU1eVlUllVRU\\/uNBDIhEnE0MZhCMRQuEIixcvZuXKlbSh6KLq6mq57LLLyM22kZeXhxZNJoYyaGwKYrGY2HNz0aLJxDQtnKw\\/xVVlZezduxeUIkXRNUKK1+vlf40fz2cHD+J2OemIoQyisSiNTSE2btzIrFmzUPPmzZU\\/PP0HorEY2TYbBfl5pGnRpBnKIBqL0tgU4ne\\/+x0PPPAAbSi6Tq6\\/7jrefe89PG4XWjSZmKaFk\\/WncLucNDdHMU2DbFs2WjSZJBNJ\\/IFGtmzZwvTp00lRdI\\/EYjHGjL6aT\\/cfwON2oUVzhqEMtGi8Pj9pJSUlLF22lDvvuBMlKd\\/U1rJq1So2bdpEPJEgN9tGfkEBojXxRBJ\\/QwMLFy5gzeonQHGGohvef\\/99ufbaaynId5CVlUUmpmnhZP0psm029u\\/fz969e5n5L\\/+Cs7AAq9WKFk17hjKo9\\/oYOHAAtbXfoJQiRdE9Ego2cemlQ\\/j2+HE8bhdaNIYyqPf6SLto0CDuXriQuXPncoYSEVKElOrqap544nE2bXqGtIJ8B41NIa655ie8\\/\\/4u2lB0h4hMuOEGdu7cicftQoumPUMZhCMRQuEI27dvZ+LEiaTdMW0aL1dU4HY56UgyKfgbGti8eTN33XUXKYruky8PH2bo0KGYpkk0FiNt4MABzJnzKxYsWIDNZqMNpUSENoSUAwcO8Nijq3jxpZdJO3XqFG63m1aKbvr84EEZOmwYDnsuOTnZdMTr87Nw4QLWrHmCMxKJBBcNGsS3x4\\/jcbvQomnPUAb1Xh9XlZWxt7KSFMX5kfXr1zNv3jycRUXcc++9zJ83F0dePm0oWikRIQMh5bXXXiXtlltupZXiPCxadLc8\\/vhaPG4XWjTtGcqg3utj4MAB1NYeQyn+HxHefe9drr9+PAX5DrKyssikuTlKKByhsrKSsrIyUhTnQbSWdevXceutk+nXrx9tKNpRIsJZCP9NcZ4SiQSXlJTI0dpa3C4nmSQTSfyBRrZWVHD7lClkMmHCBHbu3InH7UKLpj1DGdR7fSxatIjVq1eTouglSkToDbs+2CXjrhlHQb6DrKws2jOUQb3Xx5Ahl3LoUDUd2bNnD2PGjKEg30FWVhaZeH1+rrxiOPs+3U+KopcoEaE3PPTQQ7J06VLcLicd8fr8rF37BPPnL+BsfvzjsXz00W7cLieZNDdHicVaOHjwIINLBwNK0QuUiNAbbpo4UV5\\/4w3cLieZBINhLBaTL7+qoV+\\/fpzNk0+uZcGCu3G7nHTE6\\/PzzKZN\\/GLmTFIUvUCJCD2tpaWF0sGD5WhtLW6Xk0y8Pj\\/l5eXs2PE2oDib6upqrhg+HJsti5ycbDLx+vwsXLiANWueIEXRC5SI0NNqar6UYUOHY7GY5ORkk4nX52fZsmUsX76ccxOGDxvOZwcP4nY5ycTr8zPxxhvZ\\/vrrpCh6gRIRetrOnTtlwoQJOAsLMC0m7SWTgr+hga0VFdw+ZQqdMXXqFLZufQW3y0kmXp+fK68Yzr5P95Oi6AVKROhpL7zwgvz85z\\/H7XKSSUtLC41NIfbs2cPVV19NZ9xzzz2sWbMGt8tJJl6fn4sGDWL\\/\\/k\\/JLyhU9AIlIvS0jRs3ypw5c3C7nGQSDIax2axUVu2jpKSEznh01UruW\\/yvuF1OMgkEmnC5+lD1yT769etHiqKHKRGhpz355FpZsOBu3C4nmQQCTfTp42RvZRUDBgygM9avX8+8efNwFhVhmor2wqEw2Tm5VFZVUVxcTIqihykRoac9+eRaWbDgbtwuJ5kEAk306eNkb2UVAwYMoDPWr1\\/PvHnzcBYVYZqK9oLBMHl5dvZ8XElxcTEpih6mRISetnHjRpkzZw5ul5NMwqEwhmlSVfUJg0tL6YxHfv977l+yBLfLSSaBQBMuVx+qPtlHv379SFH0MCUi9LSKigqZNm0azqIiTFPRXktLC41NIT788EPGjh1LZyxadDePP74Wt8tJJl6fn4sGDeKzzw7gyMsnRdHDlIjQ09599y9y\\/fXjcRYWYFpM2ksmBX9DA1u2bGH69Ol0xi233MKf\\/vQn3C4nmXh9fq4qK2NvZSUpil6gRISe9k1trVx++WXoZBK7w04mXp+fxYsXs3LlSs4lkUgwZMgQampqcLucZOL1+Zk8eTJ\\/\\/OMrgFL0AiUi9DSttZSWllJTU4Pb5SQTr8\\/P2LFj+PDDjzg7Yd++Txk5ciQOey45Odlk4vX5Wbx4MStXriRF0QuUiNAbbrvtNtm2bRtul5NMwqEwWuBQdTXFxRcBio48\\/PDD\\/Pa3v8XtcpJJMin4GxrYsmUL06dPJ0XRC5SI0BtWrVolixcvxuN2oUWTidfnZ8WKFSxZsoSzGT5sGJ8dPIjb5SSTcCiMFjh8+DA\\/GjSIFEUvUCJCb9i3b5+MHDkShz2XnJxsMgkEmujbry\\/ffHOMjuzcuZMJEyZQkO8gKyuLTLw+P2PHjuHDDz4EpUhR9AIlIvQOkeHDhvPZwYO4XU4ySSYFf0MDz2zaxC9mzuT\\/I8K4a8exa9cHeNwutGjaM5RBvdfHsmXLWL58OSmKXqJEhI40N0c4dKiasrIyvg\\/Lly+XBx98EI\\/bhRZNe4Yy8DcEcLn6UPftcaxWK21t376dm2++mcKCfKxWC5k0N0cJhSN89dVhSkoGk6I4D9FoM59\\/foiysjLORYkIGcjzzz\\/P7x58kKO1tXz99dcUFxeTojgPdXV18o\\/FxVgtJnaHnY54fX5mz5rFho0bOSMabeZHAwdysv4UHrcLLZr2DGVQ7\\/VRXl7Ojh07aKU4D\\/fff7888sgjTJlyO7\\/5zX2MGDGCFEUGSkRoQ17ZupXVq1dTWVXFGcOGDuXAZwcARYqi++SOadN4uaICj9uFFk17hjKIxqI0NoXYvn07EydOJG3q1Cls3foKHrcLLZpMkokk\\/kAjb775Jj\\/96U9JUZyHjz\\/+WEaPHk1bM2bcxaKFi7h86FBSFG0oESFFtm\\/fzqOPruKjj3aT5iwqwmox0aLx+vzcecc0XnjxJVopuqm6ulouu+wyHPZccnKyycRQBv6GAGk1NTV8+NFHzJgxA2dhAVarFS2a9gxlUO\\/1ceUVw9n36X5aKbrpxN\\/\\/LkMuLcUfaORCzwWI1oQjEULhCGmzZ83innvvpbi4mBRFivrzn\\/8sTz31FDt37iTNWViA1WpFiybNUAbxeBx\\/oJF58+by5NonQSlSFN0j\\/\\/zPM9i8+Xk8bhdaNJmYpoWT9afo27cvoWAjyaTG4XCQTCZoz1AG0ViUxqYQf\\/nLO1x33fW0UnSD1+uVq0eN4mhtLR63Cy2aMwxlEAwGiURjOOy5\\/GLmTH79619RUjJYqWlTp8rLFRU4CwuwWq1o0bRnKINYSwuBxiZmzLiL557bTCtFN9TX18uggQOIJ5I4iwrRosnENC2cPu3HZsvC4XCQTCbIxFAG9V4fkyZN4rXXXqOVohu+PHxYJkyYwLfHj+Nxu9CiycQ0LZysP0Xajh07KC8vVyoYDHLJJZfI3\\/72Ny70XEAymSATQxnE43H8gUbGjh3Ds88+R3FxMSmKrpOnn36aWbNmUViQj9VqobsMZVDv9ZGbbaP2WB0ej4dWiq6RF196kV\\/OnEkkGsPjdqFFczZen5+FCxewZvUToFBKRNj1wS4Zd804crNt5OXloUWTiaEMtGi8Pj8Oey4rHn6Y+fMX0ErRNXLTxIm8\\/sYbeNwutGi6ylAG0ViUxqYQWysquH3KFFopuuDbumOydNkyNm9+nrQLPReQTCboiGlaOFl\\/ipKSEr48fBhlGKQoJSKkyEMPPcTSpUtxFhZgtVrRoumIaVo4WX+KtKvKypg3fz5TpkzBarWSougcIeX6667jgw8+oLAwn66KxxMEGptYu\\/YJ5s9fQCtFJ31bd0ye2rCRPzz9NP6GBgryHWTbstGi6YhpWjhZf4q0w198weDSUlopJSK0kqlTp7B16ys4i4owTcXZGMpAi8br85M2ZMilTJo0ifLyCVx55RXk5OSSouiApJw8cYLfr\\/w969atx1lUhGkquqK5OYrFYuGZZ59l7Ngf43a7aaXowHfffSe7d+\\/m9ddf5+233sLf0ECax+1Ci+ZsDGXQ2BQkGovx6qvbuOWWW2mlSFEiQish5frrruPd997D7XJiKAMtmrMxlEE8kcTf0MAZJSUlDB48mAs9Hi65pJT8fAdp4UiE2tq\\/cuLvJ\\/n66yPU1NQQi7XgLCpEi6arDGWgReP1+fnBhR5KSy+lX\\/9+9O\\/fn\\/79f4jVYiGeSFBfX8\\/Ro3\\/lu+Pf8cUX1ZysP0Wa1WLBWVSIFs25mKaFQKCRaCzGunXrmDv314AiRdFKiQhtSCKR4Nprx\\/HRR7txFhZgtVrRoukMQxlEY1Eam0J0Rm62DbvDzvkwlEE8HicYChNPJDgXq8VCXl4epqnoLNO0cPq0n3giwWOPPso9995LK0UbSkRoR1K4+aabeP2NN3DYc3E4HCSTCbojmRTaMk1Fb0gmhTNMU9FdpmnhZP0p0jZs2MDs2bNpQ9GGEhEyEFLmz5\\/HunXrSbvQcwHJZIL\\/KQxlEE8k8Tc0UJDv4D+3vMjEiRNppchAiQgdEFJefOlFfjV7Fo1NIQryHWTbstGi6S3JpGCait5kmhZO1p8ibezYMbywZQs\\/HDCQVooOKBHhLISUuro67rnnHrZt20aas6gIq8VEi6YnGMpAi8br83NGts1GQX4eWjQ9xVAGwWCQSDSGw57LA0uXcd9999GG4iyUiNAJQsr27dt5eMUKKquqSCvId5Bty0aL5vtgKIN4PI4\\/0EhaSUkJS5Ysoa6ujodXrCAai5HmdjkxlIEWzfclEGginkiQNmPGXSxbuowfDRpEG4pzUCJCJwmttm3bxoannuLd997jDIc9l5ycbLqjpaWFxqYQZ1xVVsbP\\/+mf+OUvf4nNZiPty8OH+cP\\/eZqXXnyJk\\/WnSMu22cjNzcU0FV2VTAqRSIRoLEaa2+Vk8uTb+d+zZjF8+HDaUHSSEhG6SGhVVVXFq6++yl\\/e+S8+\\/\\/wQ8USCtqwWC6ZpYrGYpCUSSZLJJPFEgvYuGjSI8ePHc\\/PNNzPhhhtoRwFCitfrZdu2bbz15pvs3r0bf0MDbVktFtKsFhPDNNHJJPFEkrR4IkFbzsICRl41ihtvvJHJt97KD\\/7hH2hD0UVKRDgPQqsDBw7w2YEDHPjsAEeOfM2xY8dojkRobg7T3BwlLSvLRk5uLtk2G\\/3696O4uJjLL7+cocOGUTZyJDk5ubShyExo9d133\\/HJJ1Xs37+fI0eOUHesjhMnThCPtxCJhIm3xLFmWcnNtWO1ZuF2u7iouJiLL76YYcOGM2LECAYMGEA7im5SIsL3RGgjGm0mFAoTbGoiGAySlmu3k5eXh91ux+FwkIGia4R2GhoaCIfDBJuaiMfjWK1W8vLzsdvtFBUWgSITxfdAiQg9SOiYoucImSl60P8FuRV5BhABsLUAAAAASUVORK5CYII=\"}]","material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","neon_color":"RGB","uv_printing_needed":"Yes","mockupCreationType":"multi"}},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: API Input Data Collected {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth_or_thickness":"3","sign_type":"Open Face Neon Channel Letters","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315}},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Looking up SignType {"data":{"sign_type":"Open Face Neon Channel Letters"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Retrieved Material Formulas {"data":{"sign_type_id":19,"formulas_count":31},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Retrieved Variables List {"data":{"sign_type_id":19,"variables_count":14},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Price Map Constructed {"data":{"price_map":{"material501803":3.6821,"weight_material501803":0.629,"material501880":2.4107,"weight_material501880":0.503,"material501060":2.2179,"weight_material501060":0.378,"material500730":2.7786,"weight_material500730":1.481,"material500198":1.5893,"weight_material500198":0.588,"material501913":1.45,"weight_material501913":0.553,"material502468":0.3821,"weight_material502468":0.008,"material501842":0.7964,"weight_material501842":0.035,"material502204":15.2893,"weight_material502204":0.559,"material502203":25.32,"weight_material502203":0.739,"material502206":0.2786,"weight_material502206":0.054,"material166":2.3214,"weight_material166":0.28,"material167":5.1786,"weight_material167":0.38,"material168":12.0,"weight_material168":0.56,"material169":18.5714,"weight_material169":0.76,"material170":0.6071,"weight_material170":0.008,"material171":0.25,"weight_material171":0.008,"material500611":0.0062,"weight_material500611":6.2e-6,"material500214":0.0025,"weight_material500214":2.5e-6,"material501055":0.0155,"weight_material501055":1.55e-5,"material502098":0.0286,"weight_material502098":2.86e-5,"material502079":0.0163,"weight_material502079":1.63e-5,"material502350":0.0254,"weight_material502350":2.54e-5,"material501680":0.0076,"weight_material501680":7.6e-6,"material502131":0.0271,"weight_material502131":2.71e-5,"material502428":1.7679,"weight_material502428":0.021}},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Variables Price Constructed {"data":{"variables_price":{"variable126":0,"variable127":0,"variable128":0,"variable129":0,"variable130":0,"variable131":0.75,"variable132":1.1,"variable133":1.2,"variable134":1.2,"variable135":0,"variable136":0,"variable137":0,"variable138":0,"variable139":0}},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Initialized items collection {"data":{"count":0},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Merged material items {"data":{"formulas_count":31,"items_count_after_merge":31},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Merged variable items {"data":{"variables_count":14,"items_count_after_merge":45},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Sorted items collection {"data":{"items_count":45,"first_item":{"type":"material","id":397,"expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, material501803 * nested_area * variable133, 0 )","dense_weight_expression":null,"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","var_name":"material501803","price":"3.6821","description":null,"sequence_no":1},"last_item":{"type":"variable","id":139,"expression":"totalCost * variable132 * variable134","dense_weight_expression":null,"name":"Total Cost","var_name":"variable139","price":null,"description":null,"sequence_no":45}},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Initializing MathExecutor {"data":{"variables_count":192},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: MathExecutor variables set {"data":{"variables_count":192},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","expression":"if(avg_char_height == avg_char_height_greater_than_24_inches, material501803 * nested_area * variable133, 0 )","result":"194.1497688"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","expression":"if(avg_char_height == avg_char_height_less_than_24_inches, material501880 * nested_area * variable133, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","expression":"material501060 * variable133 * ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign )","result":50.4084312},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","expression":"nested_area * material500730 * variable133","result":146.51002079999998},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 22g Brushed Silver 4 ft x 8 ft Pakistan","expression":"0.75 / 12 * perimeter_of_sign * material500198 * variable133","result":9.0304026},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","expression":"nested_area * material501913 * variable133","result":76.45559999999999},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","expression":"if(application == application_interior, 0, nested_area * 10 * material502468 )","result":"167.89474"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"LED Strip UL Cool White China","expression":"if(application == application_interior, if(ul_mandatory == ul_mandatory_yes, ( material501842 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","expression":"if(application == application_interior && perimeter_of_sign / 3.2 <= 5, if(ul_mandatory == ul_mandatory_yes, material502204 , if(ul_mandatory == ul_mandatory_no, 0, 0 ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, if(ul_mandatory == ul_mandatory_yes, material502203 , 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 15A-10+5","expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, if(ul_mandatory == ul_mandatory_yes, material502204 + material502203 , 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 20A-(10A+10A)","expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, if(ul_mandatory == ul_mandatory_yes, material502203 * 2, 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","expression":"if(application == application_exterior && nested_area * 10 <= 70, material502204 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","expression":"if(application == application_exterior && nested_area * 10 > 70 && nested_area * 10 <= 140, material502203 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 15A-10+5","expression":"if(application == application_exterior && nested_area * 10 > 140 && nested_area * 10 <= 210, material502204 + material502203 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 20A-(10A+10A)","expression":"if(application == application_exterior && nested_area * 10 > 210 && nested_area * 10 <= 21000, material502203 * 2, 0 )","result":"50.64"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Wire 18g UL UL Certified Red & White China","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, 0, material502206 * 2.5 * no_of_letters )","result":"4.8755"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Non UL 5A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 <= 5, material166 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Non UL 10A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, material167 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Non UL 15A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, material168 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Non UL 20A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, material169 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Non UL LED strip","expression":"if(application == application_interior, if(ul_mandatory == ul_mandatory_no, ( material170 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Non UL Wire","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, material171 * 2.5 * no_of_letters, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Primer Pakistan","expression":"( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 * material500611","result":14.378151242400001},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Master Thinner Pakistan","expression":"( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * material500214","result":1.1419597150000003},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Hardner Master Pakistan","expression":"( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * material501055","result":10.89253882},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * material502098 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * material502079 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502350 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * material501680 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * material502098 )","result":"22.38681016"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502131 )","result":"10.86502956"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * material502350 )","result":"14.5477992"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( ( if(sign_depth_or_thickness >= 2.5, sign_depth_or_thickness, 3 ) / 12 ) * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * material501680 )","result":"1.16076928"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Paint Miscellaneous cost","expression":"0.2 * ( formula416 + formula417 + formula418 + formula419 + formula420 + formula421 + formula422 + formula423 + formula424 + formula425 + formula426 )","result":15.07461159548},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Vinyl 3630-26 3M Pakistan","expression":"nested_area * material502428","result":77.68152599999999},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Packaging/Box Making","expression":"variable131 * nested_area","result":32.955},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: No formula, default result applied {"data":{"name":"Miscalleneous (10%)","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: No formula, default result applied {"data":{"name":"Where Wastage magnification factor for Sheets consumption is taken as","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: No formula, default result applied {"data":{"name":"Multipliction Factor as per face lit","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Flush/Stud Mount","expression":"if(mounting_type == mounting_type_flush_stud_mounted, 1, 0 )","result":"1"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Standard Raceway (6x2)","expression":"if(mounting_type == mounting_type_standard_raceway_6x2, variable133 * ( ( material501803 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) + ( 2.7 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Flat Backer (2.5 mm)","expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, variable133 * ( ( material501803 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) + ( 2.7 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula executed successfully {"data":{"name":"Backerboard Cabinet (2\")","expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, variable133 * ( ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * material501803 / 144 ) + ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * 2.7 / 144 ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Total Cost formula detected {"data":{"item_id":139},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Formula calculations completed {"data":{"total_items":45,"successful_calculations":44,"errors_count":0},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Summed initial totals {"data":{"totalCost_before_formula":902.0486589728798,"totalDenseWeight_before_formula":0},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Total Cost formula executed {"data":{"formula":"totalCost * variable132 * variable134","computed_totalCost":1190.7042298442013},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Preparing boxes for bin packing {"data":{"sign_type":"Open Face Neon Channel Letters","objects_count":7,"totalDenseWeight":0},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Processing flush stud mounted objects for 3D bin packing {"data":{"objects_count":7,"sign_depth":"3"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-1","width":15.22,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-2","width":16.12,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-3","width":17.91,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-4","width":21.49,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-5","width":17.91,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-6","width":18.81,"height":20.6,"depth":"3"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-7","width":74.33,"height":56.42,"depth":"3"},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: 3D Bin Packing API response received {"data":{"response":{"response":{"id":"1773810509_88f8a9a49e3452c69ab4bdd2caaa2368","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":6.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2485-7470136.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2479-8819439.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2481-2779292.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2482-2998094.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2482-6379975.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2483-3657713.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2483-1157349.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2484-4813917.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}}},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:28] local.INFO: Box added from packed bin {"data":{"length":6.6,"width":74.63,"height":56.72,"denseWeight":0},"timestamp":"2026-03-18 05:08:28"} [2026-03-18 05:08:29] local.INFO: Shipping rates calculated {"data":{"boxes":[{"size":{"length":8.6,"width":76.63,"height":58.97},"quantity":1,"denseWeight":1}],"cheapestShippingCost":1314.5,"rawShippingRates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1667.965,"tariffAndDS":1667.965,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2699.0524169999994,"totalShipmentCostFormula":"((tariffAndDS (1667.965) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 2699.05","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":933.4100000000001,"tariffAndDS":933.4100000000001,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1587.083058,"totalShipmentCostFormula":"((tariffAndDS (933.41) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1587.08","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1199.5,"tariffAndDS":1199.5,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1314.5,"totalShipmentCostFormula":"(((tariffAndDS (1199.5) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1314.5","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":828.75,"tariffAndDS":828.75,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1428.6487499999998,"totalShipmentCostFormula":"((tariffAndDS (828.75) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1428.65","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1297.95,"tariffAndDS":1297.95,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2002.4772600000001,"totalShipmentCostFormula":"(( tariffAndDS (1297.95) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 2002.47726","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","error":"No Shipping Cost found for UPS Careers"},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1533.75,"tariffAndDS":1533.75,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1533.75,"totalShipmentCostFormula":"((tariffAndDS (1533.75) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1533.75","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","career_name":"UPS Pakistan (K0F572)","error":"Weight should not cross 70kg"},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","career_name":"UPS Pakistan Small (K0F569)","error":"Weight should not cross 70kg"},"10":{"career":"ups_pakistan_heavy_expedited","career_name":"UPS Pakistan Heavy Expedited (K0F572)","error":"Weight should not cross 70kg"}}}},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Yes Factor Founded {"data":{"sign_type":"Open Face Neon Channel Letters","productCostFactor":"1.66"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Product cost factor determined {"data":{"sign_type":"Open Face Neon Channel Letters","productCostFactor":"1.66"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Final API Response {"data":{"sign_width":"120","sign_height":77.91,"sign_depth":"3","sign_type":"Outdoor Signs, Building/Wall Signs, Open Face Neon Signs","processed_sign_type":"Open Face Neon Channel Letters","sideViewImage":"https://api.signize.ai/mockups/flush-stud/flush-stud-open-face-neon-channel-letters.png","mounting_type":"Flush/Stud mounted","combined_production_cost_usd":1200.0,"total_production_cost":1980.0,"totalDenseWeight":0,"totalVolumetricWeight":127.5,"bin_packing_result":{"response":{"id":"1773810509_88f8a9a49e3452c69ab4bdd2caaa2368","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":6.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2485-7470136.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2479-8819439.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2481-2779292.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2482-2998094.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2482-6379975.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2483-3657713.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2483-1157349.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/16eccdc81250d8168576a627db99737e/1773810509-2484-4813917.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}},"shipping_rates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1667.965,"tariffAndDS":1667.965,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2699.0524169999994,"totalShipmentCostFormula":"((tariffAndDS (1667.965) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 2699.05","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":933.4100000000001,"tariffAndDS":933.4100000000001,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1587.083058,"totalShipmentCostFormula":"((tariffAndDS (933.41) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1587.08","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1199.5,"tariffAndDS":1199.5,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1314.5,"totalShipmentCostFormula":"(((tariffAndDS (1199.5) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1314.5","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":828.75,"tariffAndDS":828.75,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1428.6487499999998,"totalShipmentCostFormula":"((tariffAndDS (828.75) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1428.65","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1297.95,"tariffAndDS":1297.95,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2002.4772600000001,"totalShipmentCostFormula":"(( tariffAndDS (1297.95) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 2002.47726","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","error":"No Shipping Cost found for UPS Careers"},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":1,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1533.75,"tariffAndDS":1533.75,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1533.75,"totalShipmentCostFormula":"((tariffAndDS (1533.75) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1533.75","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","career_name":"UPS Pakistan (K0F572)","error":"Weight should not cross 70kg"},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","career_name":"UPS Pakistan Small (K0F569)","error":"Weight should not cross 70kg"},"10":{"career":"ups_pakistan_heavy_expedited","career_name":"UPS Pakistan Heavy Expedited (K0F572)","error":"Weight should not cross 70kg"}}},"cheapest_shipping_cost_usd":1320.0,"totalCost":4950.0,"productionResults":[{"material_id":397,"dense_weight_expression":0,"result":"194.1497688","sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":null,"sequence_no":1},{"material_id":398,"dense_weight_expression":0,"result":"0","sign_material":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","description":null,"sequence_no":2},{"material_id":399,"dense_weight_expression":0,"result":50.4084312,"sign_material":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","description":null,"sequence_no":3},{"material_id":400,"dense_weight_expression":0,"result":146.51002079999998,"sign_material":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","description":null,"sequence_no":4},{"material_id":401,"dense_weight_expression":0,"result":9.0304026,"sign_material":"SS Sheet 22g Brushed Silver 4 ft x 8 ft Pakistan","description":null,"sequence_no":5},{"material_id":402,"dense_weight_expression":0,"result":76.45559999999999,"sign_material":"Acrylic Sheet 5mm White 4 ft x 8 ft Pakistan","description":null,"sequence_no":6},{"material_id":403,"dense_weight_expression":0,"result":"167.89474","sign_material":"LED Module 0.4W UL Cool White 10000K China","description":null,"sequence_no":7},{"material_id":404,"dense_weight_expression":0,"result":"0","sign_material":"LED Strip UL Cool White China","description":null,"sequence_no":8},{"material_id":405,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5A UL Certified IP68 Everylite China","description":null,"sequence_no":9},{"material_id":406,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","description":null,"sequence_no":10},{"variable_id":126,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 15A-10+5","description":null,"sequence_no":11},{"variable_id":127,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 20A-(10A+10A)","description":null,"sequence_no":12},{"material_id":407,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5A UL Certified IP68 Everylite China","description":null,"sequence_no":13},{"material_id":408,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","description":null,"sequence_no":14},{"variable_id":128,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 15A-10+5","description":null,"sequence_no":15},{"variable_id":129,"dense_weight_expression":0,"result":"50.64","sign_material":"Power Supply 20A-(10A+10A)","description":null,"sequence_no":16},{"material_id":409,"dense_weight_expression":0,"result":"4.8755","sign_material":"Wire 18g UL UL Certified Red & White China","description":null,"sequence_no":17},{"material_id":410,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 5A Power Supply","description":null,"sequence_no":18},{"material_id":411,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 10A Power Supply","description":null,"sequence_no":19},{"material_id":412,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 15A Power Supply","description":null,"sequence_no":20},{"material_id":413,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 20A Power Supply","description":null,"sequence_no":21},{"material_id":414,"dense_weight_expression":0,"result":"0","sign_material":"Non UL LED strip","description":null,"sequence_no":22},{"material_id":415,"dense_weight_expression":0,"result":"0","sign_material":"Non UL Wire","description":null,"sequence_no":23},{"material_id":416,"dense_weight_expression":0,"result":14.378151242400001,"sign_material":"Epoxy Primer Pakistan","description":null,"sequence_no":24},{"material_id":417,"dense_weight_expression":0,"result":1.1419597150000003,"sign_material":"Master Thinner Pakistan","description":null,"sequence_no":25},{"material_id":418,"dense_weight_expression":0,"result":10.89253882,"sign_material":"Epoxy Hardner Master Pakistan","description":null,"sequence_no":26},{"material_id":419,"dense_weight_expression":0,"result":"0","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":27},{"material_id":420,"dense_weight_expression":0,"result":"0","sign_material":"Matting Agent (P565-554) 1L Nexa Pakistan","description":null,"sequence_no":28},{"material_id":421,"dense_weight_expression":0,"result":"0","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":29},{"material_id":422,"dense_weight_expression":0,"result":"0","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":30},{"material_id":423,"dense_weight_expression":0,"result":"22.38681016","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":31},{"material_id":424,"dense_weight_expression":0,"result":"10.86502956","sign_material":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","description":null,"sequence_no":32},{"material_id":425,"dense_weight_expression":0,"result":"14.5477992","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":33},{"material_id":426,"dense_weight_expression":0,"result":"1.16076928","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":34},{"variable_id":130,"dense_weight_expression":0,"result":15.07461159548,"sign_material":"Paint Miscellaneous cost","description":null,"sequence_no":35},{"material_id":427,"dense_weight_expression":0,"result":77.68152599999999,"sign_material":"Vinyl 3630-26 3M Pakistan","description":null,"sequence_no":36},{"variable_id":131,"dense_weight_expression":0,"result":32.955,"sign_material":"Packaging/Box Making","description":null,"sequence_no":37},{"variable_id":132,"dense_weight_expression":0,"result":0,"sign_material":"Miscalleneous (10%)","description":null,"sequence_no":38},{"variable_id":133,"dense_weight_expression":0,"result":0,"sign_material":"Where Wastage magnification factor for Sheets consumption is taken as","description":null,"sequence_no":39},{"variable_id":134,"dense_weight_expression":0,"result":0,"sign_material":"Multipliction Factor as per face lit","description":null,"sequence_no":40},{"variable_id":135,"dense_weight_expression":0,"result":"1","sign_material":"Flush/Stud Mount","description":null,"sequence_no":41},{"variable_id":136,"dense_weight_expression":0,"result":"0","sign_material":"Standard Raceway (6x2)","description":null,"sequence_no":42},{"variable_id":137,"dense_weight_expression":0,"result":"0","sign_material":"Flat Backer (2.5 mm)","description":null,"sequence_no":43},{"variable_id":138,"dense_weight_expression":0,"result":"0","sign_material":"Backerboard Cabinet (2\")","description":null,"sequence_no":44},{"variable_id":139,"dense_weight_expression":0,"result":1190.7042298442013,"sign_material":"Total Cost","description":null,"sequence_no":45}],"productionError":[],"request":{"sign_width_or_height":"120","sign_depth_or_thickness":"3","sign_type":"Open Face Neon Channel Letters","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315},"TATDays":21,"testDenseWeight":0,"vendorName":"EpicCraftings Pakistan","quotationId":1315},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: API Epic Craftings Calculation Ended ======================================================================================================== {"data":null,"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Validation Passed {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth":null,"sign_type":null,"main_category":"Outdoor Signs","secondary_category":"Building/Wall Signs","tertiary_category":"Marquee Signs","finished_category":null,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"quotationId":1315,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"objects":"[{\"id\":\"071ce430-3cd8-4bfe-904e-5171b234b7ac\",\"height\":19.7,\"width\":15.22,\"perimeter\":63.65,\"area\":125.51,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAYAAAAmaHdCAAABzklEQVQ4EZ3BO05cMRSA4f8AXR6UzCam4CHbSKTxLaaZ7IndhBYapriuSBEkoBlpdCT2kECILvd4wjiORJvI4vvk\\/v6e+Xxefq\\/XjGZ8Ojnhy9kZldBIlssl0+m08OrwYJ+b2zsqoZGoagnekc0YRqOLkT4lKqGRqK5K8IFsxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRFVL8I5sxjAaXYz0KVEJjURVS\\/CObMYwGl2M9ClRCY1EVUvwjmzGMBpdjPQpUQmNRHVVgg9kM4bR6GKkT4lKaCSqqxJ8IJsxjEYXI31KVEIjUdUSvCObMYxGFyN9SlRCI1HVErwjmzGMRhcjfUpUQiNRXZXgA9mMYTS6GOlTohIaiaqW4B3ZjGE0ZrMZi8tLEBEaiaoW745Y5zXDaMxmMxaLBa+EBqKqJXhHNmNre5u9vQnh+JiyeWGzKfzLj4cHQgicnp4iqlqCd2QzPu7u8vw88PjzFy0OD\\/a5ub1DVFfl6PAIs8yH9+\\/4a1MKWyL8z\\/eHRz7P55xfXCDL5ZLpdFp4A+8c366vkaenJ75eXZWXzYadnR1amRmTyQTnHFJKoSq8jVD9AcXlFNz8GKyqAAAAAElFTkSuQmCC\"},{\"id\":\"8f76b0d8-dfbd-4037-a096-446d5f0f0eab\",\"height\":19.7,\"width\":16.12,\"perimeter\":94.53,\"area\":213.72,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAACmUlEQVQ4EaXBzW4TZxSA4ffMdwyJ403LCtr0h40r1Wqw5HBgE26ALAkQr8oi90DX5QrKJgsqgRwgrHMHbRdRkPlGCt3BJWBSzUxjz8\\/XseRIEUqp2z6P\\/P76Nevr60EbDRoN5YQ6pSgLzjIavafT6bC3t4eqCjU5ODhgdXU18C99sbzMm7dvUVWhJrH3wcxQdSw1m+R5TvbnMR9zPB7Tbrc5PDxEVYWaxN6H69eMyDnOnTuPc0IkEVWoOK0sA84JZRl4NxpxZWWFg5cvUVWhJrH3wcxQdSRpxvrNmzx8+BNlWVFWFS6KKKsKF0WcmOQ5iwvnWf7yKwSEmsTeBzND1ZGkGf1+n8FgwByEUyT2PpgZqo4kzdjYuMXu7gtmhDlJ7H0wM1QdSZpx5\\/Ztnj1\\/zowwJ4m9D2aGqsO5iE8+vUC7\\/Q1TRZ7zofFkzNSTx0\\/4+vJlYUZi74OZoepotVokSUKSZvyT4XBIt9sVZiT2PpgZqo6lZpO8KJlMxjgXcZYsO2Zq+OoVnc63gAg1ib0PZoaqY3FxgTwvSNOMqbwoaKiSFwUNVfKi4ETsPd+trFATahJ7H8wMVcd4PGFtbY0fHzygqirOUlUVU93uFZaWWtSEmsTeBzND1ZGkGf1+n8FgwJyEGYm9D2aGqiNJMzY2brG7+4IZYU4Sex\\/MDFVHkmZs3r3DztNnzAhzktj7cP2aETnH1GefL9Pr9QhVSVUF\\/k4VKo6O\\/uD+D\\/e5sXZDJPY+mBmqjlarRZIkJGnGvLa3t9na2kKGw2Gwq1dxztFcXOBDVQhMRSKcNslzkjRj5+kOm3c3kf39\\/WBm\\/Fc\\/P3rE9\\/fuIUfvR+GXX39DRHDOMRVCQET4mBACk8mE1V6Pi5cuISEEaoH\\/R\\/4Cp3Yj4Cze9oEAAAAASUVORK5CYII=\"},{\"id\":\"6ccad62e-eb34-4b83-9d77-752dcfdfcfd4\",\"height\":19.7,\"width\":17.91,\"perimeter\":97.71,\"area\":237.38,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAEc0lEQVQ4EY3BTWwUVQDA8f\\/LzEItm5npBwESOdCErJomfia4TcADh0p4RoJ8zEyaYPAAkp0Y1ANRD3DkQuw0SLngaWYCogd9YBM5ciib6DSBQy+2EBFaui676+7SFpbnFiGooPH3Excu\\/MCePe\\/qbDbLMx0d3Gvd47dSiU8+\\/YxCoUCb4CmuXLnCtrff1mYmQ61aYcfOnYTDIeKbb77W27e\\/w9NcvnyZ\\/v5+2gT\\/MD4+Tj6f1zw0ODjI2NgYQimlpZQ4tkUmY7LEMExmZm+Ry+WYnJzkIcFfpGmqB\\/J5TNOg3mjiey5RnCCUUlpKiWNbZDImrZbGMARL5kplgqBAGI7wkOABTZpO6IF8HtM0qDea+J5LFCeIc+fO6a1bt+LYFsuXLaNa+51Wq0VPTzf1ep16o8n358\\/z5pYttAkeStNUD+TzmKZBvdHE91yiOEEopbSUEse2mJ9fYNu2bUxPT3OpWGTN6lXcnJml27GZvnoVy3ZoE6BJ0wk9kM9jmgb1RhPfc4niBKGU0lJKHNuiUq0xOjrK5s2bWb9+PdkVnWSzWWZmb\\/GWlHz73beAoE2kaaoH8nlM06DeaOJ7LlGcIJRSWkqJbWWp1uocPPgBx459zqFDhzh69Cgre7tp3WtRrlQ5\\/sVxDrx\\/ANAiTSf0QD6PaRrUG018zyWKE4RSSkspcWyLSrXG\\/n37ODE6ypLXXn2FH39KWbN6FbdvV5hfWGBycpJcLkexWOSNTZswTYN6o4nvuURxglBKaSkljm1RqdYIggJhOEKbmJ6a0rlcjiW9vT3cnJnlpRdfJJ2Y4Pr16\\/StW8fy5cuoN5r4nksUJwillJZS4tgWlWqNICgQDocghAD0l6dOsfe993Bsi0zGZK5U5uTJk+zdu5cux2ZJvdHE91yiOEEopbSUEse2qFRrBEGBMByhTfCA1rt37+bMma9YtbKXRrOJaZp8+NHHRFHEr9d\\/od5o4nsuUZwglFJaSoljW1SqNYKgQDgcghCCP+n5+Tv0rVvHzZlZnl29mnLlNku6enpZXLjDXKmM77lEcYJQSmkpJY5tUanWCIICYThCm+AxffHiRTZu3Eh2RScrOjuZX5jHMDIYhmCuVMb3XKI4QSiltJQSx7aoVGsEQYFwOAQhBH+nDx8+zJEjR+ju6sIwBI\\/Mlcr4nksUJwillJZS4tgWlWqNICgQhiO0CZ6kX9+wgUvFIqtW9nJf32fJXKmM77lEcYJQSmkpJY5tUanWCIIC4XAIQgiepK9du8ZzuRytVovuLof7+j5zpTK+5xLFCUIppaWUOLZFpVojCAqE4QhtgqfTURQxNDSEbWXpWN7B7FwJ33OJ4gShlNJSSrIrOqk3muzft48To6O0Cf6dHhoaIooiuh2bcqXKrl07OX36DOLs2bN6x44dPOJ7LlGc0Cb4d3pxcZEXnn+en6emWDI4OMjY2BhiZmZGF4tFMqbJ4t279PX10d\\/fT5vgv+mbN24wfmkcwzBZu3YtL7\\/8EkJrTZvmMcH\\/p3lM0PYH0\\/sC20LFnP4AAAAASUVORK5CYII=\"},{\"id\":\"df0ca816-fd07-4f2f-bc7b-543e4ae666b8\",\"height\":19.7,\"width\":21.49,\"perimeter\":73.38,\"area\":239.79,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAEIElEQVRIDZ3BTUyTdxzA8e+f56GtvLRQKC3L3HxBiQYy35Jp5o0aMWMHbyYm7WEscBCdF5eYoUblapyYiImYYLx4M+MCWvTgLjNqguASQ2G4eODpU55KLWWxT\\/vbQ4ZJg8DIPh8lIqzl7du3Eg6HsXM5KisrsfM2SdPk27Y2bt3qx6FYgxIR1tLd\\/bNcvtzDSsbGxmhqasKhWIUSEVazsJCVLZs3Mztr4a+uImfn0TRFiSrBMJN0dnRwo68Ph2IVSkRYzc2bN6Wzs5NArR9N05kxEnjcbnzeSubS73G7S5mITxEIBHAoVqBEhFVIc3MT4+OvCAXrmDESfNfWRiKRYHR0FJ+3EsNMcvHiRbq7u3EoVqBEhJUMDQ3JkSNHqPJ5ESkwl85gWRaDg4NEo1FCwTpmjASbNn3JxEQcXddxKJZRIsIKpLW1leHhYULBOmaMBAcPfsOTJ7+RSqX4\\/LN6CgJlZWVYqRQDAwNEIhEcimWUiLDc+Pi4NDc3U1FehsvlxkqluHv3LsePHwcR2n9op7\\/\\/NqFgHTNGgr17dvPs+QuWKIooEWG59vbvpb\\/\\/NsFALVbqHfX19cQnJyktLWXRy9FRvtq1i4ryMjSthLl0hljsIS0tYRyKIkpEKGYYhjRs3YJt5\\/F5KzHMJOfPn+fChQsUa21tZXh4mFCwjhkjwXdtbfw6OIhDUUSJCMUuXbok586dI1DrZz4zT4mmMfXnNIFAgGIjIzHC4UNU+bzYtk1mPssfr16xY+dOHIolSkT46MOHD9LYuJ3p6TcEav2YSYvTp09x5cpVPiWEW8KMPHpEMFCLYSbp7OjgRl8fDsUSJSJ8dOfOHYlGo\\/irq9E0xcLC3+zdt49gMMhCdgFN1\\/mobIOH169fE49P4HK5eP9+Hl3XmH7zFzU1NTgUDiUi\\/Etk\\/9f7+f3pU4KBWgpSQNN0ZmctcrbNSso8brw+H\\/m8zSIzadHT08PZs2dxKBxKRFg0MhKTcPgQPm8FHreHXC5HvpBnPVwuFyWqBMNM8sXGjUxOTaHrOg6lRIRFR48elfv37xMK1pHP25hJi1JdJ2fb\\/BeP243PW0nOzmOlUgwMDBCJRHAoJSLE43HZuWMHpbpGeUU5ZtKis6ODSDRKNjvPajRNJ5+3+enMGV6+HKOmxs+MkWDvnt08e\\/6CRUpEOHmyS3p7rxMK1jE7a+F2uzCTSTyeDazHvXv3OHbsGP4qHwUR3s2licUe0tISRpmmKQ1bNzOXzuCvrsZKpejqOsG1a70sUaxNCoUC27dtY3JqCn91NVYqxeHDhxkaGkJ1dZ2Q3t7rFJuYmKChoQGHYl1Efrnay4+nT1EsFnuIevz4Mel0WtxuN9nsPKFQPQcOHGCJYp1yuZw8ePAApRSappHJZGhsbESJCA7hU4r\\/RyjyD\\/a61ZB\\/hyySAAAAAElFTkSuQmCC\"},{\"id\":\"93b9ec02-1ffc-4f7d-9162-6cceb1644fef\",\"height\":19.7,\"width\":17.91,\"perimeter\":95.05,\"area\":184.45,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAADHElEQVQ4EY3BwW4TRxjA8f8XzypuihImboFo1gHNPkFiZxcJix448UL0Gcrj0FOBC6SH3aieJRLH7siJmmNoHKGQSra\\/eiVuKCa\\/n4xGT\\/T05JT5YsH+3h6vfn8FiLCCqvL8+XP9+PEjnbU1dnZ2eP36Dza37opsbd7R6eVnWpn3\\/N00LAkrqC7w3utkckLrzo8bTE5O6fV6Ipn32sRIq8hzyqoERFhBVTkYDnQcahJjcKkjhBprrUjmvTYx0irynLKqWBJWUFUOhgMdh5rEGFzqCKHGWiuSea9NjLSKPKesSkCEFRaq5MOBjkNNYgwudYRQY60VybzXJkZaRZ5TVhVfCTfT4WCfcahJjMGljhBqrLUimffaxEhrNHrC4ftDEGFJuJk+LgqqoyMSY3CpI4Qaa61I5r02MbK1eQe73ePZs2fcxpvXb5hO\\/+Xq6hqXOkKosdaKZN5rEyMP7t\\/jy5crppefuY27W5t0u13Ozz\\/hUkcINdZakcx7bWLk55+2ac3nCroAWWOVTkdoXVxc4lJHCDXWWiTzXpsYeXD\\/HtfX11xML7mNu1ubdLtdzs8\\/4VJHCDXWWiTzXpsY2eiu03\\/4iF9fvKBjDK35bEbHGOazGR1jmM9mdIxhPpvx28uXnEwmzOdzXOoIocZaK5J5r02MtEajJxwe\\/sltPC4KqqMjEmNwqSOEGmutSOa9NjHSKvKcsqr4SrjBQlXz4YBxqEmMwaWOEGqstSKZ99rESKvIc8qqBERYQVU5GA50HGoSY3CpI4Qaa61I5r02MdIq8pyyqlgSVlBVDoYDHYeaxBhc6gihxlorknmvTYy0ijynrEpAhBVUlYPhQMehJjEGlzpCqLHWimTeaxMjrSLPKauKJWEFVeVgONBxqEmMwaWOEGqstSKPHj3UyeSE1mB\\/j7\\/GgSVhBVVlf29PPxwf09rt9\\/lwfIy1VmSju65X1\\/\\/R2u33OTk9ZUlYYaHKbr+vZ2dntLrr6\\/xzdkav1xN5+\\/aNXl19QVXZ3t5mNBqxJHzHu\\/fvdHoxRUTY2PiBp09\\/IUkSEV3iW8L3Kd+S\\/wG1GGjiGMI0wQAAAABJRU5ErkJggg==\"},{\"id\":\"75e27081-929c-49b6-acc2-e81b7d0faa14\",\"height\":20.6,\"width\":18.81,\"perimeter\":94.69,\"area\":202.9,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAD7ElEQVQ4EZ3BTWyTdRzA8e+\\/a+kYXV8WSp+9HuBQO3aaIRjGIAFjN81MhodhiJowQjiQYDg4wa0mVmGDZEQit4EXlCHIBpKwAAcO7OAmkYC8NBqgoWGtLV27YbfRdj\\/7xMdkwQKGz0eJCC8TDodJp1JiKinB4\\/HgdrsVL6BEhGLu37snx749xpUrV\\/g9FGJ6ehpTSQkOp4uGhgb8\\/rfYsWMHixeXUaBYQIkIz5BgMEjvvq\\/IzM6hs5jNWK2LmM\\/nyebyZHM5dHW1tRw4eJCOjg4KFAYlIiwg77a18dP58+g0zzLy+Ryp1BTZXA5dqdVKefkSTMpELJ5A1939GcEvvgSFTikRwSDt7e0MDw9T4XJhtS5iIhpDV6l5qKqqQhd5+JBYPIGuRtNIpibJzM7Ru28fXXv2oFMigu7w4a9l166PqXA6sFgsxOIJVixfziddXbS1tVFZqQGKSCTCycFB+vr2E08kqdQ8pFMpMrNznDnzI+3tm1AiwuPHj6WupppsLk+Fy0ksnmDjhg0MDw9hK7dTTDgcxu\\/3EwqFqHA6SKbSbO7o4MTgoFIiQt\\/+\\/fLp3r1onmVEY3\\/i9Xq5e\\/cOoDAo\\/ksmHj2iqroa3e7du\\/k80IPd4UTJ\\/DzN65rl6tVRnA47qfQUFy5coKWlBYPi+eTQoX4slkXs3LmTf6loNEq9zyfT09NkczkaGlZy88ZNUIoCxf8n\\/EOp8fFxWbVqFQ67jfTUE7Zs2cLx48cxKF6BGh0dlaamJpwOO6n0FJ2dWxkYOEqB4hWp27duSWNjIyYFmdk5\\/H4\\/IyMjFChekZqZyYjP5+PBgzClVitli0v54959XC4XBYqXEJlHKRMLKRHh\\/c2bZfDkSTzupcTiCbq6uujt7cWgeD5pbl5LXW0t331\\/AoNSIsLIyIi0trZS4XTwNJvlyV8ZLl++xMaNb1KgKE6CwSCBQADd2rVN9PUdYM2aNSgRoUDeWL2an8fGqNE0ItEoFrOZb44cYfv27RgUhpmZjHR399Df34\\/DbqPUWkosnqCzcysDA0dRIkKB3Ll9m\\/qVK9HVaBqxRIJsLsf69et45+1WvK\\/Vk81muX79V06dOk0oFMJht1FeZiMSjVJXW8sv167hdrtRIoJBhobOsGnTe+gqNQ9zc09JTk5SjMe9FF0snsC2pIyxsXF89fXolIiwgJw7d46PPvyAVHoKi9mM02lHl8\\/l0ZWYS9DFE0l0Xq+Xs2eH8Hp9GJQSEZ4hExMT9PR0c\\/rUD6SnnlBMdXU127ZtIxAIYDKZMCgKlIhQhFAQiUS4dPEiN3+7QTI5iU7TKnm9sZHW1hZs5XYWUBiUiPACwospivgbVQGl2sKCATwAAAAASUVORK5CYII=\"},{\"id\":\"7b9002a6-0a08-47af-8027-53e5a9fac46c\",\"height\":56.42,\"width\":74.33,\"perimeter\":390.13,\"area\":2317.66,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAFMAAAA\\/CAYAAACchPQhAAAV+0lEQVR4AeXBfXTU9Z3o8ff395vJJJnJ0zDj2AUKxayRiAIKEYFWPMoNtqIoCihd2bKnF2h5ELTi0hWwLhZRUIQjrL2ouPgQLNriE6zVIypIIoJIRIMlErGFMMNkknnITGbm+7kzZ8O5ObkTSILJP\\/t6KRGhJwQCAfH5fAQCAaLRKGlZWVkUFOThdLpwu92kKL5HsVgMr9cr\\/tOnCYXDxBNxrBYrDrsdZ58+uFx9yM7OUfQQJSKcr+bmCHv27JFPP93P4cNf8NWXX3HixAlCwSaCoTDxRIIzCvId5OU6cHk8XFxyMYMHlzJy5EhGjx5NUVERKYpOqqmpkX379lFZuZcjR77m2LFj+E97CYfCRKIxzsi22cjLs+Ps46Zf376UXlrK8GHDGTVqFINLS0lRfA+UiNBdb731lry+fTvvvPMOR2tractqsWC1mFizrChlkCaiibfEiSeSxBMJ2urbty\\/X\\/OTH3HTzJCZPnozFYlFkUFdXJ3985RXefvttKiv3EgpHaCvbZsNiMTFNA6UMRDTJpCaRSBKNxWgr22ZjxMgR3HDDT7ll0iQGl5aSougmJSJ0hdZannrqKZ579hk+3X+AM5yFBVitVrRousJQBvF4nGAoTDyRIK2kpIS77rqL+fPm4sjLJ0Xt27dP1q9fx59ee5XGphBpudk27A47XWUoAy2a5uYooXCEtGybjZ\\/deCNz585l3LhrAEWKoguUiNAZAvLcM8\\/wyKpV1NTUkOYsLMBqtaJF830wlEE8kcTf0EDaRYMGcd\\/ixRw\\/\\/i3\\/\\/u8rSLNaLDiLCtGi+b4YyiAYDBKJxkibeOONLF22jBEjRpCi6CQlIpzL5wcPyvwF89m16wPS3C4nhjLQoukJhjJIq\\/f6OCM320ZeXh5aND3FUAbRWJTGphBpCxcuYNWqx7BYLKQozkGJCGchqx97jHt\\/8xvSnEVFWC0mWjS9JZkUTFPRm0zTQiDQSDQWY8iQS3n22ecYMWIEKYqzUCJCJlprmX7nnbxcUYHVYsFZVIgWzf8UhjJIq\\/f6SHtm0yZ+MXMmrRQZKBGhvUAgIBPKy6msqqKwIB9bVhZaNN2RTAqIRotgKAXKwDQVPSmZFBCNFsFQCpSBaSq6wzQtnKw\\/RdqyZctYvnw5rRTtKBGhrdOnT8uYMWOoqanB7XJiKAMtmnMxlIEWTTgUJhKN0RlWi4W8vDysFhMtmu4wlEE0FqWxKURnFeQ7yLZlo0XTGYYyCAaDRKIxFi1axOrVq2mlaEOJCGeEwyEZNWoU1dVf4HG70KI5F0MZxFpaCDQ2keaw53LliBEMvmQwxcXFuC+4ALvdTlqsJUYgEODoX4\\/y9ZEj7D9wgHAoiNVq4Xy0tLTQ\\/4cDGDp0GCUlJfTr2xeHw4FhmuhkklAoRN233\\/L1kRo+P3SI6uovOMPtcmIoAy2aszGUQTgSIRSOsHjxYlauXEkrRSslIrSSceOuYdeuD\\/C4XWjRnI2hDGItLQQam0i75pqfcNtttzN+\\/HhKSkroDBHhV3PmsPE\\/\\/gO3y0lXNTdH0ckkW\\/+4jZ\\/97Gd0RiwW4+OPP2bHjh1UVLzMsWN1pHncLtK0aDpiKINwJEIoHGHDhg3Mnj2bFEUrJSKkyPz581i3bj3OoiKsFhMtmo4YyqDe6yOtvLychQsXUl5eTjuKs5NAIMCoUaOoO3aMvDw7XZVMCv6GBmbPmsWGjRtppTg7oVUo2MRzm5\\/niccf52htLbnZNvILCkgmE3TEUAaNTUGisRi7d+9m9OjRpChSlIjw2muvyq23TsZhz8Wem4sWTSaGMognkvgbGvhh\\/\\/6sevRRpk6dShuKzpPLLhtCdfUXeNwutGi6I5kU\\/A0NrFixgiVL\\/hVQis4TUpqbI\\/zbvz3AmjVrSLvQcwHJZIKOmKaFk\\/Wn8LhdHP3mG+x2BylK+f1+GfSjgQQam7jQcwHJZIJMTNNCKBQiFI4wadIk\\/vP5zTjy8mlD0QX333+\\/PPLII7hdTs6HoQyCwSCRaIxDhw4xZMgQUhRdIyC8\\/\\/4u7rxjGidO1uNxu9Ci6YihDOq9PqZPn86WLVtIU1eVlUllVRU\\/uNBDIhEnE0MZhCMRQuEIixcvZuXKlbSh6KLq6mq57LLLyM22kZeXhxZNJoYyaGwKYrGY2HNz0aLJxDQtnKw\\/xVVlZezduxeUIkXRNUKK1+vlf40fz2cHD+J2OemIoQyisSiNTSE2btzIrFmzUPPmzZU\\/PP0HorEY2TYbBfl5pGnRpBnKIBqL0tgU4ne\\/+x0PPPAAbSi6Tq6\\/7jrefe89PG4XWjSZmKaFk\\/WncLucNDdHMU2DbFs2WjSZJBNJ\\/IFGtmzZwvTp00lRdI\\/EYjHGjL6aT\\/cfwON2oUVzhqEMtGi8Pj9pJSUlLF22lDvvuBMlKd\\/U1rJq1So2bdpEPJEgN9tGfkEBojXxRBJ\\/QwMLFy5gzeonQHGGohvef\\/99ufbaaynId5CVlUUmpmnhZP0psm029u\\/fz969e5n5L\\/+Cs7AAq9WKFk17hjKo9\\/oYOHAAtbXfoJQiRdE9Ego2cemlQ\\/j2+HE8bhdaNIYyqPf6SLto0CDuXriQuXPncoYSEVKElOrqap544nE2bXqGtIJ8B41NIa655ie8\\/\\/4u2lB0h4hMuOEGdu7cicftQoumPUMZhCMRQuEI27dvZ+LEiaTdMW0aL1dU4HY56UgyKfgbGti8eTN33XUXKYruky8PH2bo0KGYpkk0FiNt4MABzJnzKxYsWIDNZqMNpUSENoSUAwcO8Nijq3jxpZdJO3XqFG63m1aKbvr84EEZOmwYDnsuOTnZdMTr87Nw4QLWrHmCMxKJBBcNGsS3x4\\/jcbvQomnPUAb1Xh9XlZWxt7KSFMX5kfXr1zNv3jycRUXcc++9zJ83F0dePm0oWikRIQMh5bXXXiXtlltupZXiPCxadLc8\\/vhaPG4XWjTtGcqg3utj4MAB1NYeQyn+HxHefe9drr9+PAX5DrKyssikuTlKKByhsrKSsrIyUhTnQbSWdevXceutk+nXrx9tKNpRIsJZCP9NcZ4SiQSXlJTI0dpa3C4nmSQTSfyBRrZWVHD7lClkMmHCBHbu3InH7UKLpj1DGdR7fSxatIjVq1eTouglSkToDbs+2CXjrhlHQb6DrKws2jOUQb3Xx5Ahl3LoUDUd2bNnD2PGjKEg30FWVhaZeH1+rrxiOPs+3U+KopcoEaE3PPTQQ7J06VLcLicd8fr8rF37BPPnL+BsfvzjsXz00W7cLieZNDdHicVaOHjwIINLBwNK0QuUiNAbbpo4UV5\\/4w3cLieZBINhLBaTL7+qoV+\\/fpzNk0+uZcGCu3G7nHTE6\\/PzzKZN\\/GLmTFIUvUCJCD2tpaWF0sGD5WhtLW6Xk0y8Pj\\/l5eXs2PE2oDib6upqrhg+HJsti5ycbDLx+vwsXLiANWueIEXRC5SI0NNqar6UYUOHY7GY5ORkk4nX52fZsmUsX76ccxOGDxvOZwcP4nY5ycTr8zPxxhvZ\\/vrrpCh6gRIRetrOnTtlwoQJOAsLMC0m7SWTgr+hga0VFdw+ZQqdMXXqFLZufQW3y0kmXp+fK68Yzr5P95Oi6AVKROhpL7zwgvz85z\\/H7XKSSUtLC41NIfbs2cPVV19NZ9xzzz2sWbMGt8tJJl6fn4sGDWL\\/\\/k\\/JLyhU9AIlIvS0jRs3ypw5c3C7nGQSDIax2axUVu2jpKSEznh01UruW\\/yvuF1OMgkEmnC5+lD1yT769etHiqKHKRGhpz355FpZsOBu3C4nmQQCTfTp42RvZRUDBgygM9avX8+8efNwFhVhmor2wqEw2Tm5VFZVUVxcTIqihykRoac9+eRaWbDgbtwuJ5kEAk306eNkb2UVAwYMoDPWr1\\/PvHnzcBYVYZqK9oLBMHl5dvZ8XElxcTEpih6mRISetnHjRpkzZw5ul5NMwqEwhmlSVfUJg0tL6YxHfv977l+yBLfLSSaBQBMuVx+qPtlHv379SFH0MCUi9LSKigqZNm0azqIiTFPRXktLC41NIT788EPGjh1LZyxadDePP74Wt8tJJl6fn4sGDeKzzw7gyMsnRdHDlIjQ09599y9y\\/fXjcRYWYFpM2ksmBX9DA1u2bGH69Ol0xi233MKf\\/vQn3C4nmXh9fq4qK2NvZSUpil6gRISe9k1trVx++WXoZBK7w04mXp+fxYsXs3LlSs4lkUgwZMgQampqcLucZOL1+Zk8eTJ\\/\\/OMrgFL0AiUi9DSttZSWllJTU4Pb5SQTr8\\/P2LFj+PDDjzg7Yd++Txk5ciQOey45Odlk4vX5Wbx4MStXriRF0QuUiNAbbrvtNtm2bRtul5NMwqEwWuBQdTXFxRcBio48\\/PDD\\/Pa3v8XtcpJJMin4GxrYsmUL06dPJ0XRC5SI0BtWrVolixcvxuN2oUWTidfnZ8WKFSxZsoSzGT5sGJ8dPIjb5SSTcCiMFjh8+DA\\/GjSIFEUvUCJCb9i3b5+MHDkShz2XnJxsMgkEmujbry\\/ffHOMjuzcuZMJEyZQkO8gKyuLTLw+P2PHjuHDDz4EpUhR9AIlIvQOkeHDhvPZwYO4XU4ySSYFf0MDz2zaxC9mzuT\\/I8K4a8exa9cHeNwutGjaM5RBvdfHsmXLWL58OSmKXqJEhI40N0c4dKiasrIyvg\\/Lly+XBx98EI\\/bhRZNe4Yy8DcEcLn6UPftcaxWK21t376dm2++mcKCfKxWC5k0N0cJhSN89dVhSkoGk6I4D9FoM59\\/foiysjLORYkIGcjzzz\\/P7x58kKO1tXz99dcUFxeTojgPdXV18o\\/FxVgtJnaHnY54fX5mz5rFho0bOSMabeZHAwdysv4UHrcLLZr2DGVQ7\\/VRXl7Ojh07aKU4D\\/fff7888sgjTJlyO7\\/5zX2MGDGCFEUGSkRoQ17ZupXVq1dTWVXFGcOGDuXAZwcARYqi++SOadN4uaICj9uFFk17hjKIxqI0NoXYvn07EydOJG3q1Cls3foKHrcLLZpMkokk\\/kAjb775Jj\\/96U9JUZyHjz\\/+WEaPHk1bM2bcxaKFi7h86FBSFG0oESFFtm\\/fzqOPruKjj3aT5iwqwmox0aLx+vzcecc0XnjxJVopuqm6ulouu+wyHPZccnKyycRQBv6GAGk1NTV8+NFHzJgxA2dhAVarFS2a9gxlUO\\/1ceUVw9n36X5aKbrpxN\\/\\/LkMuLcUfaORCzwWI1oQjEULhCGmzZ83innvvpbi4mBRFivrzn\\/8sTz31FDt37iTNWViA1WpFiybNUAbxeBx\\/oJF58+by5NonQSlSFN0j\\/\\/zPM9i8+Xk8bhdaNJmYpoWT9afo27cvoWAjyaTG4XCQTCZoz1AG0ViUxqYQf\\/nLO1x33fW0UnSD1+uVq0eN4mhtLR63Cy2aMwxlEAwGiURjOOy5\\/GLmTH79619RUjJYqWlTp8rLFRU4CwuwWq1o0bRnKINYSwuBxiZmzLiL557bTCtFN9TX18uggQOIJ5I4iwrRosnENC2cPu3HZsvC4XCQTCbIxFAG9V4fkyZN4rXXXqOVohu+PHxYJkyYwLfHj+Nxu9CiycQ0LZysP0Xajh07KC8vVyoYDHLJJZfI3\\/72Ny70XEAymSATQxnE43H8gUbGjh3Ds88+R3FxMSmKrpOnn36aWbNmUViQj9VqobsMZVDv9ZGbbaP2WB0ej4dWiq6RF196kV\\/OnEkkGsPjdqFFczZen5+FCxewZvUToFBKRNj1wS4Zd804crNt5OXloUWTiaEMtGi8Pj8Oey4rHn6Y+fMX0ErRNXLTxIm8\\/sYbeNwutGi6ylAG0ViUxqYQWysquH3KFFopuuDbumOydNkyNm9+nrQLPReQTCboiGlaOFl\\/ipKSEr48fBhlGKQoJSKkyEMPPcTSpUtxFhZgtVrRoumIaVo4WX+KtKvKypg3fz5TpkzBarWSougcIeX6667jgw8+oLAwn66KxxMEGptYu\\/YJ5s9fQCtFJ31bd0ye2rCRPzz9NP6GBgryHWTbstGi6YhpWjhZf4q0w198weDSUlopJSK0kqlTp7B16ys4i4owTcXZGMpAi8br85M2ZMilTJo0ifLyCVx55RXk5OSSouiApJw8cYLfr\\/w969atx1lUhGkquqK5OYrFYuGZZ59l7Ngf43a7aaXowHfffSe7d+\\/m9ddf5+233sLf0ECax+1Ci+ZsDGXQ2BQkGovx6qvbuOWWW2mlSFEiQish5frrruPd997D7XJiKAMtmrMxlEE8kcTf0MAZJSUlDB48mAs9Hi65pJT8fAdp4UiE2tq\\/cuLvJ\\/n66yPU1NQQi7XgLCpEi6arDGWgReP1+fnBhR5KSy+lX\\/9+9O\\/fn\\/79f4jVYiGeSFBfX8\\/Ro3\\/lu+Pf8cUX1ZysP0Wa1WLBWVSIFs25mKaFQKCRaCzGunXrmDv314AiRdFKiQhtSCKR4Nprx\\/HRR7txFhZgtVrRoukMQxlEY1Eam0J0Rm62DbvDzvkwlEE8HicYChNPJDgXq8VCXl4epqnoLNO0cPq0n3giwWOPPso9995LK0UbSkRoR1K4+aabeP2NN3DYc3E4HCSTCbojmRTaMk1Fb0gmhTNMU9FdpmnhZP0p0jZs2MDs2bNpQ9GGEhEyEFLmz5\\/HunXrSbvQcwHJZIL\\/KQxlEE8k8Tc0UJDv4D+3vMjEiRNppchAiQgdEFJefOlFfjV7Fo1NIQryHWTbstGi6S3JpGCait5kmhZO1p8ibezYMbywZQs\\/HDCQVooOKBHhLISUuro67rnnHrZt20aas6gIq8VEi6YnGMpAi8br83NGts1GQX4eWjQ9xVAGwWCQSDSGw57LA0uXcd9999GG4iyUiNAJQsr27dt5eMUKKquqSCvId5Bty0aL5vtgKIN4PI4\\/0EhaSUkJS5Ysoa6ujodXrCAai5HmdjkxlIEWzfclEGginkiQNmPGXSxbuowfDRpEG4pzUCJCJwmttm3bxoannuLd997jDIc9l5ycbLqjpaWFxqYQZ1xVVsbP\\/+mf+OUvf4nNZiPty8OH+cP\\/eZqXXnyJk\\/WnSMu22cjNzcU0FV2VTAqRSIRoLEaa2+Vk8uTb+d+zZjF8+HDaUHSSEhG6SGhVVVXFq6++yl\\/e+S8+\\/\\/wQ8USCtqwWC6ZpYrGYpCUSSZLJJPFEgvYuGjSI8ePHc\\/PNNzPhhhtoRwFCitfrZdu2bbz15pvs3r0bf0MDbVktFtKsFhPDNNHJJPFEkrR4IkFbzsICRl41ihtvvJHJt97KD\\/7hH2hD0UVKRDgPQqsDBw7w2YEDHPjsAEeOfM2xY8dojkRobg7T3BwlLSvLRk5uLtk2G\\/3696O4uJjLL7+cocOGUTZyJDk5ubShyExo9d133\\/HJJ1Xs37+fI0eOUHesjhMnThCPtxCJhIm3xLFmWcnNtWO1ZuF2u7iouJiLL76YYcOGM2LECAYMGEA7im5SIsL3RGgjGm0mFAoTbGoiGAySlmu3k5eXh91ux+FwkIGia4R2GhoaCIfDBJuaiMfjWK1W8vLzsdvtFBUWgSITxfdAiQg9SOiYoucImSl60P8FuRV5BhABsLUAAAAASUVORK5CYII=\"}]","material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","neon_color":"RGB","uv_printing_needed":"Yes","mockupCreationType":"multi"}},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: API Input Data Collected {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth_or_thickness":"3","sign_type":"Marquee Channel Letters","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315}},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Looking up SignType {"data":{"sign_type":"Marquee Channel Letters"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Retrieved Material Formulas {"data":{"sign_type_id":18,"formulas_count":37},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Retrieved Variables List {"data":{"sign_type_id":18,"variables_count":14},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Price Map Constructed {"data":{"price_map":{"material501803":3.6821,"weight_material501803":0.629,"material501880":2.4107,"weight_material501880":0.503,"material501060":2.2179,"weight_material501060":0.378,"material500730":2.7786,"weight_material500730":1.481,"material500591":0.9286,"weight_material500591":0.357,"material502525":3.2429,"weight_material502525":0.875,"material502468":0.3821,"weight_material502468":0.008,"material501842":0.7964,"weight_material501842":0.035,"material502204":15.2893,"weight_material502204":0.559,"material502203":25.32,"weight_material502203":0.739,"material502206":0.2786,"weight_material502206":0.054,"material166":2.3214,"weight_material166":0.28,"material167":5.1786,"weight_material167":0.38,"material168":12.0,"weight_material168":0.56,"material169":18.5714,"weight_material169":0.76,"material170":0.6071,"weight_material170":0.008,"material171":0.25,"weight_material171":0.008,"material500611":0.0062,"weight_material500611":6.2e-6,"material500214":0.0025,"weight_material500214":2.5e-6,"material501055":0.0155,"weight_material501055":1.55e-5,"material502098":0.0286,"weight_material502098":2.86e-5,"material502079":0.0163,"weight_material502079":1.63e-5,"material502350":0.0254,"weight_material502350":2.54e-5,"material501680":0.0076,"weight_material501680":7.6e-6,"material502131":0.0271,"weight_material502131":2.71e-5,"material500379":0.132,"weight_material500379":0.09,"material500419":0.16,"weight_material500419":0.11,"material502106":0.13,"weight_material502106":0.16,"material502567":0.13,"weight_material502567":0.21,"material502564":0.18,"weight_material502564":0.35,"material500154":0.4,"weight_material500154":0.38,"material502074":0.8,"weight_material502074":1.0}},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Variables Price Constructed {"data":{"variables_price":{"variable112":1.1,"variable113":1.2,"variable114":1.2,"variable115":0,"variable116":0,"variable117":0,"variable118":0,"variable119":0,"variable120":0.75,"variable121":0,"variable122":0,"variable123":0,"variable124":0,"variable125":0}},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Initialized items collection {"data":{"count":0},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Merged material items {"data":{"formulas_count":37,"items_count_after_merge":37},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Merged variable items {"data":{"variables_count":14,"items_count_after_merge":51},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Sorted items collection {"data":{"items_count":51,"first_item":{"type":"material","id":360,"expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, material501803 * nested_area * variable113, 0 )","dense_weight_expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, weight_material501803 * occupied_area, 0 )","name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","var_name":"material501803","price":"3.6821","description":null,"sequence_no":1},"last_item":{"type":"variable","id":119,"expression":"totalCost * variable112 * variable114","dense_weight_expression":null,"name":"Total Cost","var_name":"variable119","price":null,"description":null,"sequence_no":51}},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Initializing MathExecutor {"data":{"variables_count":204},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: MathExecutor variables set {"data":{"variables_count":204},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, weight_material501803 * occupied_area, 0 )","itemDenseWeight":"15.37905"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, material501803 * nested_area * variable113, 0 )","result":"194.1497688"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_aluminium && avg_char_height == avg_char_height_less_than_24_inches, weight_material501880 * occupied_area, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","expression":"if(material == material_aluminium && avg_char_height == avg_char_height_less_than_24_inches, material501880 * nested_area * variable113, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_stainless_steel, 0, weight_material501060 * ( sign_depth_or_thickness / 12 * perimeter_of_sign ) )","itemDenseWeight":"7.15932"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","expression":"if(material == material_stainless_steel, 0, material501060 * variable113 * ( sign_depth_or_thickness / 12 * perimeter_of_sign ) )","result":"50.4084312"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_stainless_steel, weight_material500730 * occupied_area, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","expression":"if(material == material_stainless_steel, material500730 * nested_area * variable113, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"SS Sheet 26g Brushed Silver 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_stainless_steel, weight_material500591 * ( sign_depth_or_thickness / 12 * perimeter_of_sign ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 26g Brushed Silver 4 ft x 8 ft Pakistan","expression":"if(material == material_stainless_steel, material500591 * ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * variable113, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Acrylic Sheet 8mm Matt 4 ft x 8 ft Pakistan","dense_weight_expression":"weight_material502525 * occupied_area","itemDenseWeight":21.39375},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Acrylic Sheet 8mm Matt 4 ft x 8 ft Pakistan","expression":"material502525 * nested_area * variable113","result":170.99163119999997},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","dense_weight_expression":"if(application == application_interior, 0, nested_area * 10 * weight_material502468 )","itemDenseWeight":"3.5152"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","expression":"if(application == application_interior, 0, nested_area * 10 * material502468 )","result":"167.89474"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"LED Strip UL Cool White China","dense_weight_expression":"if(application == application_interior, if(ul_mandatory == ul_mandatory_yes, ( weight_material501842 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"LED Strip UL Cool White China","expression":"if(application == application_interior, if(ul_mandatory == ul_mandatory_yes, ( material501842 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 <= 5, if(ul_mandatory == ul_mandatory_yes, weight_material502204 , if(ul_mandatory == ul_mandatory_no, 0, 0 ) ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","expression":"if(application == application_interior && perimeter_of_sign / 3.2 <= 5, if(ul_mandatory == ul_mandatory_yes, material502204 , if(ul_mandatory == ul_mandatory_no, 0, 0 ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, if(ul_mandatory == ul_mandatory_yes, weight_material502203 , 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, if(ul_mandatory == ul_mandatory_yes, material502203 , 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Power Supply 15A-10+5","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, if(ul_mandatory == ul_mandatory_yes, weight_material502204 * 2, 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 15A-10+5","expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, if(ul_mandatory == ul_mandatory_yes, material502203 + material502204 , 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Power Supply 20A-(10A+10A)","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, if(ul_mandatory == ul_mandatory_yes, weight_material502203 *2 , 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 20A-(10A+10A)","expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, if(ul_mandatory == ul_mandatory_yes, material502203 * 2, 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","dense_weight_expression":"if(application == application_exterior && nested_area * 10 <= 70, weight_material502204 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","expression":"if(application == application_exterior && nested_area * 10 <= 70, material502204 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","dense_weight_expression":"if(application == application_exterior && nested_area * 10 > 70 && nested_area * 10 <= 140, weight_material502203, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","expression":"if(application == application_exterior && nested_area * 10 > 70 && nested_area * 10 <= 140, material502203 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Power Supply 15A-10+5","dense_weight_expression":"if(application == application_exterior && nested_area * 10 > 140 && nested_area * 10 <= 210, weight_material502204 * 2, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 15A-10+5","expression":"if(application == application_exterior && nested_area * 10 > 140 && nested_area * 10 <= 210, material502204 + material502203 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Power Supply 20A-(10A+10A)","dense_weight_expression":"if(application == application_exterior && nested_area * 10 > 210 && nested_area * 10 <= 21000, weight_material502203 * 2, 0 )","itemDenseWeight":"1.478"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 20A-(10A+10A)","expression":"if(application == application_exterior && nested_area * 10 > 210 && nested_area * 10 <= 21000, material502203 * 2, 0 )","result":"50.64"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Wire 18g UL UL Certified Red & White China","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, 0, weight_material502206 * 2.5 * no_of_letters )","itemDenseWeight":"0.945"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Wire 18g UL UL Certified Red & White China","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, 0, material502206 * 2.5 * no_of_letters )","result":"4.8755"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Non UL 5A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 <= 5, weight_material166 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Non UL 5A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 <= 5, material166 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Non UL 10A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, weight_material167 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Non UL 10A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, material167 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Non UL 15A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, weight_material168 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Non UL 15A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, material168 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Non UL 20A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, weight_material169, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Non UL 20A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, material169 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Non UL LED strip","dense_weight_expression":"if(application == application_interior, if(ul_mandatory == ul_mandatory_no, ( weight_material170 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Non UL LED strip","expression":"if(application == application_interior, if(ul_mandatory == ul_mandatory_no, ( material170 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Non UL Wire","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, weight_material171 * 2.5 * no_of_letters, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Non UL Wire","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, material171 * 2.5 * no_of_letters, 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Epoxy Primer Pakistan","dense_weight_expression":"( ( ( ( occupied_area * 2 ) + ( ( ( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 ) ) * weight_material500611","itemDenseWeight":0.014378151242400002},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Primer Pakistan","expression":"( ( ( ( occupied_area * 2 ) + ( ( ( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 ) ) * material500611","result":14.378151242400001},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Master Thinner Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * weight_material500214","itemDenseWeight":0.0011419597150000003},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Master Thinner Pakistan","expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * material500214","result":1.1419597150000003},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Epoxy Hardner Master Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * weight_material501055","itemDenseWeight":0.010892538820000002},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Hardner Master Pakistan","expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * material501055","result":10.89253882},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * weight_material502098 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * material502098 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * weight_material502079 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * material502079 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502350 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502350 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * weight_material501680 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * material501680 , 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * weight_material502098)","itemDenseWeight":"0.02238681016"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * material502098)","result":"22.38681016"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502131 )","itemDenseWeight":"0.01086502956"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * material502131 )","result":"10.86502956"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * weight_material502350 )","itemDenseWeight":"0.0145477992"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * material502350 )","result":"14.5477992"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * weight_material501680 )","itemDenseWeight":"0.00116076928"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * material501680 )","result":"1.16076928"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Paint Miscellaneous cost","expression":"0.2 * ( formula379 + formula380 + formula381 + formula382 + formula383 + formula384 + formula385 + formula386 + formula387 + formula388 + formula389 )","result":15.07461159548},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Packaging/Box Making","expression":"variable120 * nested_area","result":32.955},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 5ply","dense_weight_expression":"if( ( width_of_sign > 0 || other_dimension_of_sign > 0 ) && width_of_sign <= 30 && other_dimension_of_sign <= 30, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500379 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 5ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 7Ply","dense_weight_expression":"if( ( width_of_sign > 30 || other_dimension_of_sign > 30 ) && width_of_sign <= 50 && other_dimension_of_sign <= 50, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500419, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 7Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight_expression":"if( ( width_of_sign > 50 || other_dimension_of_sign > 50 ) && width_of_sign <= 60 && other_dimension_of_sign <= 60, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material502106, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ) && width_of_sign <= 70 && other_dimension_of_sign <= 70, nested_area * 2 * weight_material502567, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight_expression":"if( ( width_of_sign > 70 || other_dimension_of_sign > 70 ) && width_of_sign <= 90 && other_dimension_of_sign <= 90, nested_area * 2 * weight_material502564 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight_expression":"if( ( width_of_sign > 90 || other_dimension_of_sign > 90 ), nested_area * weight_material500154 * 2, 0 )","itemDenseWeight":"33.3944"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Wood Lar 9''x132''","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ), 4 * sqrt(nested_area) * ( ( sign_depth_or_thickness + 2 ) / 12 ) * weight_material502074 , 0 )","itemDenseWeight":"11.047875612784"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: No formula, default result applied {"data":{"name":"Wood Lar 9''x132''","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: No formula, default result applied {"data":{"name":"Miscalleneous (10%)","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: No formula, default result applied {"data":{"name":"Where Wastage magnification factor for Sheets consumption is taken as","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: No formula, default result applied {"data":{"name":"Multipliction Factor as per face lit","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Flush/Stud Mount","expression":"if(mounting_type == mounting_type_flush_stud_mounted, 1, 0 )","result":"1"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Standard Raceway (6x2)","dense_weight_expression":"if(mounting_type == mounting_type_standard_raceway_6x2, ( ( ( ( width_of_line_1 + width_of_line_2 + width_of_line_3 + width_of_line_4 ) * raceway_height * 2 ) + ( raceway_height * raceway_depth * 2 ) + ( ( width_of_line_1 + width_of_line_2 + width_of_line_3 + width_of_line_4 ) * raceway_depth * 2 ) ) / 144 ) * weight_material501803 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Standard Raceway (6x2)","expression":"if(mounting_type == mounting_type_standard_raceway_6x2, variable113 * ( ( material501803 / 144 * ( ( ( width_of_line_1 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( width_of_line_2 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( width_of_line_3 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( width_of_line_4 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) ) + ( 2.7 / 144 * ( ( ( width_of_line_1 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( width_of_line_2 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( width_of_line_3 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( width_of_line_4 * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Flat Backer (2.5 mm)","dense_weight_expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) / 144 * weight_material501803 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Flat Backer (2.5 mm)","expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, variable113 * ( ( material501803 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) + ( 2.7 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Dense weight computed {"data":{"name":"Backerboard Cabinet (2\")","dense_weight_expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, ( ( 2 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ) + ( 2 * ( ( width_of_sign + ( 2 * backer_offset ) ) * backboard_cabinet_depth ) ) + ( 2 * ( ( other_dimension_of_sign + ( 2 * backer_offset ) ) * backboard_cabinet_depth ) ) ) / 144 * weight_material501803 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula executed successfully {"data":{"name":"Backerboard Cabinet (2\")","expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, variable113 * ( ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * material501803 / 144 ) + ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * 2.7 / 144 ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Total Cost formula detected {"data":{"item_id":119},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Formula calculations completed {"data":{"total_items":51,"successful_calculations":50,"errors_count":0},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Summed initial totals {"data":{"totalCost_before_formula":763.3627407728799,"totalDenseWeight_before_formula":94.3879686707614},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Total Cost formula executed {"data":{"formula":"totalCost * variable112 * variable114","computed_totalCost":1007.6388178202014},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Preparing boxes for bin packing {"data":{"sign_type":"Marquee Channel Letters","objects_count":7,"totalDenseWeight":94.3879686707614},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: Processing flush stud mounted objects for 3D bin packing {"data":{"objects_count":7,"sign_depth":"3"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-1","width":15.22,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-2","width":16.12,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-3","width":17.91,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-4","width":21.49,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-5","width":17.91,"height":19.7,"depth":"3"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-6","width":18.81,"height":20.6,"depth":"3"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:29] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-7","width":74.33,"height":56.42,"depth":"3"},"timestamp":"2026-03-18 05:08:29"} [2026-03-18 05:08:30] local.INFO: 3D Bin Packing API response received {"data":{"response":{"response":{"id":"1773810510_785c3084f3c131c86ac827f18ddc41d7","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":6.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7608-5167179.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7603-4327377.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7604-2826866.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7605-3978055.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7605-5789001.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7606-8197895.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7607-2201544.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7607-8572851.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}}},"timestamp":"2026-03-18 05:08:30"} [2026-03-18 05:08:30] local.INFO: Box added from packed bin {"data":{"length":6.6,"width":74.63,"height":56.72,"denseWeight":94.3879686707614},"timestamp":"2026-03-18 05:08:30"} [2026-03-18 05:08:30] local.INFO: Shipping rates calculated {"data":{"boxes":[{"size":{"length":8.6,"width":76.63,"height":58.97},"quantity":1,"denseWeight":94.3879686707614}],"cheapestShippingCost":1314.5,"rawShippingRates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":94.3879686707614,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1667.965,"tariffAndDS":1667.965,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2699.0524169999994,"totalShipmentCostFormula":"((tariffAndDS (1667.965) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 2699.05","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":94.3879686707614,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":933.4100000000001,"tariffAndDS":933.4100000000001,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1587.083058,"totalShipmentCostFormula":"((tariffAndDS (933.41) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1587.08","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":94.3879686707614,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1199.5,"tariffAndDS":1199.5,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1314.5,"totalShipmentCostFormula":"(((tariffAndDS (1199.5) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1314.5","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":94.3879686707614,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":828.75,"tariffAndDS":828.75,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1428.6487499999998,"totalShipmentCostFormula":"((tariffAndDS (828.75) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1428.65","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":94.3879686707614,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1297.95,"tariffAndDS":1297.95,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2002.4772600000001,"totalShipmentCostFormula":"(( tariffAndDS (1297.95) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 2002.47726","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","error":"No Shipping Cost found for UPS Careers"},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":94.3879686707614,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1533.75,"tariffAndDS":1533.75,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1533.75,"totalShipmentCostFormula":"((tariffAndDS (1533.75) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1533.75","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","career_name":"UPS Pakistan (K0F572)","error":"Weight should not cross 70kg"},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","career_name":"UPS Pakistan Small (K0F569)","error":"Weight should not cross 70kg"},"10":{"career":"ups_pakistan_heavy_expedited","career_name":"UPS Pakistan Heavy Expedited (K0F572)","error":"Weight should not cross 70kg"}}}},"timestamp":"2026-03-18 05:08:30"} [2026-03-18 05:08:30] local.INFO: Yes Factor Founded {"data":{"sign_type":"Marquee Channel Letters","productCostFactor":"1.66"},"timestamp":"2026-03-18 05:08:30"} [2026-03-18 05:08:30] local.INFO: Product cost factor determined {"data":{"sign_type":"Marquee Channel Letters","productCostFactor":"1.66"},"timestamp":"2026-03-18 05:08:30"} [2026-03-18 05:08:30] local.INFO: Final API Response {"data":{"sign_width":"120","sign_height":77.91,"sign_depth":"3","sign_type":"Outdoor Signs, Building/Wall Signs, Marquee Signs","processed_sign_type":"Marquee Channel Letters","sideViewImage":"https://api.signize.ai/mockups/flush-stud/flush-stud-marquee-channel-letters.png","mounting_type":"Flush/Stud mounted","combined_production_cost_usd":1010.0,"total_production_cost":1680.0,"totalDenseWeight":94.3879686707614,"totalVolumetricWeight":127.5,"bin_packing_result":{"response":{"id":"1773810510_785c3084f3c131c86ac827f18ddc41d7","bins_packed":[{"bin_data":{"w":74.63,"h":56.72,"d":6.6,"id":"unique","used_space":76.0146,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":56.72,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7608-5167179.svg","items":[{"id":"item-7","w":74.63,"h":56.72,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7603-4327377.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":21.79,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7604-2826866.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7605-3978055.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":19.11,"h":20.9,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7605-5789001.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-3","w":18.21,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7606-8197895.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":16.42,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7607-2201544.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.52,"h":20,"d":3.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/175a3c298894a08a9141352cc28d7860/1773810510-7607-8572851.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}},"shipping_rates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":94.3879686707614,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1667.965,"tariffAndDS":1667.965,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2699.0524169999994,"totalShipmentCostFormula":"((tariffAndDS (1667.965) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 2699.05","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":94.3879686707614,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":933.4100000000001,"tariffAndDS":933.4100000000001,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1587.083058,"totalShipmentCostFormula":"((tariffAndDS (933.41) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1587.08","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":94.3879686707614,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1199.5,"tariffAndDS":1199.5,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1314.5,"totalShipmentCostFormula":"(((tariffAndDS (1199.5) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1314.5","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL USA Not Available (Width exceeds 59.06 in)","DHL USA Not Available (Height exceeds 38.19 in)","Extra Charges: Weight too high for Single Box"]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":94.3879686707614,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":828.75,"tariffAndDS":828.75,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":115,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1428.6487499999998,"totalShipmentCostFormula":"((tariffAndDS (828.75) + overlengthSurcharge (0) + overweightSurcharge (115) + nonConveyableSurcharge (0)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 1428.65","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["DHL Not Available (Width exceeds 59.06 in)","DHL Not Available (Height exceeds 58.27 in)","Extra Charges: Weight too high for Single Box"]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":94.3879686707614,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1297.95,"tariffAndDS":1297.95,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":2002.4772600000001,"totalShipmentCostFormula":"(( tariffAndDS (1297.95) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 2002.47726","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":["FedEx Not Available (Width exceeds 59.06 in)","FedEx Not Available (Weight exceeds 66 kg)"]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","error":"No Shipping Cost found for UPS Careers"},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":8.6,"width":76.63,"height":58.97},"denseWeight":94.3879686707614,"volumetricWeight":127.5,"higherWeight":127.5,"quantity":1}],"totalHigherWeight":127.5,"DS":0,"rate":1533.75,"tariffAndDS":1533.75,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":1533.75,"totalShipmentCostFormula":"((tariffAndDS (1533.75) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 1533.75","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","career_name":"UPS Pakistan (K0F572)","error":"Weight should not cross 70kg"},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","career_name":"UPS Pakistan Small (K0F569)","error":"Weight should not cross 70kg"},"10":{"career":"ups_pakistan_heavy_expedited","career_name":"UPS Pakistan Heavy Expedited (K0F572)","error":"Weight should not cross 70kg"}}},"cheapest_shipping_cost_usd":1320.0,"totalCost":4500.0,"productionResults":[{"material_id":360,"dense_weight_expression":15.37905,"result":"194.1497688","sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":null,"sequence_no":1},{"material_id":361,"dense_weight_expression":0,"result":"0","sign_material":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","description":null,"sequence_no":2},{"material_id":362,"dense_weight_expression":7.15932,"result":"50.4084312","sign_material":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","description":null,"sequence_no":3},{"material_id":363,"dense_weight_expression":0,"result":"0","sign_material":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","description":null,"sequence_no":4},{"material_id":364,"dense_weight_expression":0,"result":"0","sign_material":"SS Sheet 26g Brushed Silver 4 ft x 8 ft Pakistan","description":null,"sequence_no":5},{"material_id":365,"dense_weight_expression":21.39375,"result":170.99163119999997,"sign_material":"Acrylic Sheet 8mm Matt 4 ft x 8 ft Pakistan","description":null,"sequence_no":6},{"material_id":366,"dense_weight_expression":3.5152,"result":"167.89474","sign_material":"LED Module 0.4W UL Cool White 10000K China","description":null,"sequence_no":7},{"material_id":367,"dense_weight_expression":0,"result":"0","sign_material":"LED Strip UL Cool White China","description":null,"sequence_no":8},{"material_id":368,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5A UL Certified IP68 Everylite China","description":null,"sequence_no":9},{"material_id":369,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","description":null,"sequence_no":10},{"variable_id":123,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 15A-10+5","description":null,"sequence_no":11},{"variable_id":121,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 20A-(10A+10A)","description":null,"sequence_no":12},{"material_id":370,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5A UL Certified IP68 Everylite China","description":null,"sequence_no":13},{"material_id":371,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","description":null,"sequence_no":14},{"variable_id":124,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 15A-10+5","description":null,"sequence_no":15},{"variable_id":125,"dense_weight_expression":1.478,"result":"50.64","sign_material":"Power Supply 20A-(10A+10A)","description":null,"sequence_no":16},{"material_id":372,"dense_weight_expression":0.945,"result":"4.8755","sign_material":"Wire 18g UL UL Certified Red & White China","description":null,"sequence_no":17},{"material_id":373,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 5A Power Supply","description":null,"sequence_no":18},{"material_id":374,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 10A Power Supply","description":null,"sequence_no":19},{"material_id":375,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 15A Power Supply","description":null,"sequence_no":20},{"material_id":376,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 20A Power Supply","description":null,"sequence_no":21},{"material_id":377,"dense_weight_expression":0,"result":"0","sign_material":"Non UL LED strip","description":null,"sequence_no":22},{"material_id":378,"dense_weight_expression":0,"result":"0","sign_material":"Non UL Wire","description":null,"sequence_no":23},{"material_id":379,"dense_weight_expression":0.014378151242400002,"result":14.378151242400001,"sign_material":"Epoxy Primer Pakistan","description":null,"sequence_no":24},{"material_id":380,"dense_weight_expression":0.0011419597150000003,"result":1.1419597150000003,"sign_material":"Master Thinner Pakistan","description":null,"sequence_no":25},{"material_id":381,"dense_weight_expression":0.010892538820000002,"result":10.89253882,"sign_material":"Epoxy Hardner Master Pakistan","description":null,"sequence_no":26},{"material_id":382,"dense_weight_expression":0,"result":"0","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":27},{"material_id":383,"dense_weight_expression":0,"result":"0","sign_material":"Matting Agent (P565-554) 1L Nexa Pakistan","description":null,"sequence_no":28},{"material_id":384,"dense_weight_expression":0,"result":"0","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":29},{"material_id":385,"dense_weight_expression":0,"result":"0","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":30},{"material_id":386,"dense_weight_expression":0.02238681016,"result":"22.38681016","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":31},{"material_id":387,"dense_weight_expression":0.01086502956,"result":"10.86502956","sign_material":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","description":null,"sequence_no":32},{"material_id":388,"dense_weight_expression":0.0145477992,"result":"14.5477992","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":33},{"material_id":389,"dense_weight_expression":0.00116076928,"result":"1.16076928","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":34},{"variable_id":122,"dense_weight_expression":0,"result":15.07461159548,"sign_material":"Paint Miscellaneous cost","description":null,"sequence_no":35},{"variable_id":120,"dense_weight_expression":0,"result":32.955,"sign_material":"Packaging/Box Making","description":null,"sequence_no":36},{"material_id":390,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 5ply","description":null,"sequence_no":37},{"material_id":391,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 7Ply","description":null,"sequence_no":38},{"material_id":392,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 9 Ply","description":null,"sequence_no":39},{"material_id":393,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 5mm 3 Core 4*8","description":null,"sequence_no":40},{"material_id":394,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 7mm 4 Core","description":null,"sequence_no":41},{"material_id":395,"dense_weight_expression":33.3944,"result":0,"sign_material":"Plywood Sheet 8*4 Mersawa 6 core 9MM","description":null,"sequence_no":42},{"material_id":396,"dense_weight_expression":11.047875612784,"result":0,"sign_material":"Wood Lar 9''x132''","description":null,"sequence_no":43},{"variable_id":112,"dense_weight_expression":0,"result":0,"sign_material":"Miscalleneous (10%)","description":null,"sequence_no":44},{"variable_id":113,"dense_weight_expression":0,"result":0,"sign_material":"Where Wastage magnification factor for Sheets consumption is taken as","description":null,"sequence_no":45},{"variable_id":114,"dense_weight_expression":0,"result":0,"sign_material":"Multipliction Factor as per face lit","description":null,"sequence_no":46},{"variable_id":115,"dense_weight_expression":0,"result":"1","sign_material":"Flush/Stud Mount","description":null,"sequence_no":47},{"variable_id":116,"dense_weight_expression":0,"result":"0","sign_material":"Standard Raceway (6x2)","description":null,"sequence_no":48},{"variable_id":117,"dense_weight_expression":0,"result":"0","sign_material":"Flat Backer (2.5 mm)","description":null,"sequence_no":49},{"variable_id":118,"dense_weight_expression":0,"result":"0","sign_material":"Backerboard Cabinet (2\")","description":null,"sequence_no":50},{"variable_id":119,"dense_weight_expression":94.3879686707614,"result":1007.6388178202014,"sign_material":"Total Cost","description":null,"sequence_no":51}],"productionError":[],"request":{"sign_width_or_height":"120","sign_depth_or_thickness":"3","sign_type":"Marquee Channel Letters","sign_width":1,"sign_height":1,"mounting_type":"Flush/Stud mounted","profit_factor":1.5,"no_of_lines":1,"raceway_depth":2,"raceway_height":6,"width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":77.91,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":2,"backboard_cabinet_depth":2,"no_of_letters":7,"perimeter_of_sign":75.76,"nested_area":43.94,"occupied_area":24.45,"avg_char_height":"Greater than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":77.91,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":null,"neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1315},"TATDays":21,"testDenseWeight":0,"vendorName":"EpicCraftings Pakistan","quotationId":1315},"timestamp":"2026-03-18 05:08:30"} [2026-03-18 05:08:30] local.INFO: API Epic Craftings Calculation Ended ======================================================================================================== {"data":null,"timestamp":"2026-03-18 05:08:30"} [2026-03-18 05:29:24] local.INFO: Image-to-Text API Request Received {"data":{"request_data":{"sign_width_or_height":"120","user_input_dimension":"width","sign_depth":"1","sign_width":"0","sign_height":"120","sign_type":"Halo Lit Channel Letters","mounting_type":"Flush/Stud mounted","size":null,"neon_color":null,"uv_printing_needed":null,"mockupCreationType":"single","raceway_depth":"2","raceway_height":"6","backer_offset":"2","backboard_cabinet_depth":"2","material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","sign_image":{"Illuminate\\Http\\UploadedFile":"C:\\xampp\\tmp\\php19AA.tmp"}},"file_present":true},"timestamp":"2026-03-18 05:29:24"} [2026-03-18 05:29:24] local.INFO: Validation Passed {"data":{"sign_width_or_height":"120","user_input_dimension":"width"},"timestamp":"2026-03-18 05:29:24"} [2026-03-18 05:29:24] local.INFO: Prepared Query Parameter for Image-to-Text API {"data":{"query_param":"banner_width_ft","query_value":9.999996},"timestamp":"2026-03-18 05:29:24"} [2026-03-18 05:29:24] local.INFO: Calling Image-to-Text API {"data":{"file_name":"input_image_698c6890d93928.17020760.jpg","query_param":"banner_width_ft","query_value":9.999996,"file_size":22508},"timestamp":"2026-03-18 05:29:24"} [2026-03-18 05:29:24] local.INFO: Trying Image-to-Text server {"data":{"url":"https://edgebased.codeblue.agency/docs/process-image?banner_width_ft=9.999996","file":"input_image_698c6890d93928.17020760.jpg"},"timestamp":"2026-03-18 05:29:24"} [2026-03-18 05:29:25] local.ERROR: Server FAILED {"data":{"url":"https://edgebased.codeblue.agency/docs/process-image?banner_width_ft=9.999996","error":"Server responded but data invalid"},"timestamp":"2026-03-18 05:29:25"} [2026-03-18 05:29:25] local.INFO: Trying Image-to-Text server {"data":{"url":"http://imagetotext.marke-ter.online:8002/process-image?banner_width_ft=9.999996","file":"input_image_698c6890d93928.17020760.jpg"},"timestamp":"2026-03-18 05:29:25"} [2026-03-18 05:29:27] local.INFO: Server succeeded {"data":{"url":"http://imagetotext.marke-ter.online:8002/process-image?banner_width_ft=9.999996"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Image-to-Text API Response {"data":{"status":200,"body":"{\"objects\":[{\"index\":0,\"position\":{\"x\":750,\"y\":47,\"width\":116,\"height\":127},\"actual_filled_area\":104.81,\"bounding_box_area\":243,\"image_base64\":\"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Q0Tg7qxrTBLrglorKSU6kuhceumlOumkk/jDH/5ASolaK52UEhGBJFYnd8fMqLWyzz77MG/ePDbffHN6vZ71+32apqFjZkQE7k4phZwzkjAz1jSTxLogIogIcs50brvtNh100EHcdNNNuDudiKBjZkhiTen1euScmTNnDjNmzKBpGnN3/pRSCiklOmbGmmaSWFskUWsl58y4iODBBx/UqaeeysUXX0wnpUStlY67ExGsCWZGx92ptbLNNttw/vnns9tuu9E0jUmi1oqZ0bYtg4ODdCRhZqwNJom1pdZKSom2bWmahn6/T9M0zJo1S5dccglPPvkkKSVGR0fppJSotbKmmBmSMDNSSpRSeOMb38ill17Kq171KgYGBow/iggkkVKiU2slpcSaZpJY29q2pdM0Df/93/+td7/73SxdupR+v4+ZIQl3pxMRdFJK1FpZncwMSZgZkhh36KGHcvbZZzM8PGy1VnLOdEoppJQwMyRhZqxpJom1qdZKSonOyMiI9t57b772ta/h7tRaGZdzppRCx8yQxJrQNA1t2+LuSKLX67Heeutx2WWX8a53vYsxNjIywuDgIJLomBlri0libSmlkHOm1krbtlx88cU68cQTaduW0dFRcs5IotaKmSGJpmlo25Y1ycyQRM6ZUgqdt7zlLZx99tm84Q1vQJIxxszoRASSSCmxppkk1jZJXHnllZo7dy6/+93vaNsWdyci6JgZZkZE4O5EBE3T0LYtq5OZ4e5EBGZGRDBuYGCAvfbaizPPPJMtttiCiDB3pyMJM2NtMEmsTpIwMzpt29I0DW3b0jQNHUn8+te/1j777MOtt96KJCICdyciWBF3JyJIKWFmlFIwMyTRMTMk0WmahrZtMTMkMVFDQ0PMnz+fww47jKZpLCJIKVFKIefM2mCSWN0kERGklKi1klKiU2tlyZIlmjVrFpdffjmdUgory8yQhLsTEbg7nYjAzOhsvPHGbLvtttx00020bUvOmVIK7k5EMFGvec1rmD9/PrvvvjsDAwPGmForKSXWBpPE6hQRuDvP1rYtTdNwwQUX6KSTTmLJkiW4OxFBx8yQxPMxMySRUqLWyrOtv/76fPCDH+Stb30rc+bM4Y477iAiSClRa2WiUkrUWvnHf/xHLrroIrbZZhvGWL/fp9frsTaYJFanfr9Pr9ejU0oh50xE4O5873vf08c+9jF+/vOfU2ulExF0zAxJrKymaWjblk7TNLRty1577cXcuXPZbLPN+NznPsepp57K/fffj5khiYlKKVFrZf311+ewww5jzpw5DA4O2hjWFpPE6iYJSbg7tVYigqeffloHHHAAN9xwA0uXLkUSOWdKKaSUqLWyMgYGBhgdHWVczplaK9tss/xrcrgAABZ2SURBVA2XX345f/d3f0dEsHTpUmbPns2//du/sWzZMnLOlFKYDCklNt98c8444wze9773YWMYY2asaSaJNaFtW5qmodO2Leeee67mz5/PE088wfLMjI4kVoaZIYmOuxMRDA0N8fGPf5yjjjqKlBI2JiK47bbbdMghh/CDH/wAM0MSE9Xr9ej3+zRNw5vf/GbOPfdcdtxxRyLC3J01zSSxOpVSyDkzThLXX3+9Dj/8cO677z5GRkboNE1D27Y0TUPbtuScKaWwstydjruz5557ctZZZ/HSl76UXq9ntVZSSrRtqyuvvJIZM2bw5JNPMtk22GADPvCBDzB37lymTp1qrAUmiTVFEr///e91+OGH881vfpORkRFSStRaWVU5Z0opjPvLv/xLFi5cyFve8hZyzoyxWispJToPPPCADj74YL7xjW9Qa2UizAxJuDtmRq2Vl7/85cyePZt9992XwcFBYw0zSUwWSXTMjE5E4O50JNHv91mwYIHOOeccnnzySSQxEWaGJAYGBhgdHWV4eJizzz6bD33oQwwODuLuxrNEhG666SYOPfRQfv7zn9OJCDpN09C2LZ2cM6UUno+704kI3B0zo9bKa1/7Wj7zmc+w/fbbY2P6/T5N02BmdEZHRxkYGGB1MEmsKkl0zIw/RRKdWitmxpe//GUdffTR/O53v8PdiQgmysyQRNM07L777lx88cVsvPHGpJSMMZLoSEISKSWeeeYZXX311Rx99NEsXbqUWitmRkRgZqSUKKWwMtydiCClRK2VzuDgIO9973uZM2cOW2+9NU3TGGNKKZgZKSVqraSUmGwmiVUliY6Z8WySMDPG3XzzzTrwwAP5xS9+wWRxdyKClBKvetWrOP/889l1110xM9q2taZpiAjcnYggIsg503n44Yd1xBFH8LnPfY5er0e/36eTUqLWyguVUqLWirsTEQwNDXHEEUdw8sknMzw8bPyRJMyMiMDdmWwmickmiY6Z0bYtTz31lGbNmsXFF1+MmWFmdCKCybDhhhsya9YsDj/8cJqmIeds/FFE4O6Mq7UiCTPTjTfeyIEHHsi9996LmSGJcTlnSik8n5QStVY6OWdKKaSU6EQEm266KZ/61KfYddddGWMpJToRgbuzOpgkJoMkzIzllVLIObN48WKdcsopPProo0iilIKZIYmJcHfMjL322oszzzyTrbbaCvs/jJOEmSEJM6PTti1N07B06VItXLiQ008/nZGRESKCUgovhLsTETRNQykFSXTMDDNj99135/zzz2frrbfGxpRScHfcndXBJDERkpCEmWFmPNv3v/99TZ8+nVtuuQVJDA0NsWzZMiaDmbHVVltxzTXX8PrXv56cM2OMMbVWUkqYGeMiAndHEmZG595779XcuXO59NJLMTMkkXOmlMLKyDlTSqHj7kQEyxseHuaYY47h2GOPZcqUKVZrJaWEJMyMyWaSmAhJdMyMcZKICO677z4deuih3HDDDfT7fcwMSXRSStRamYipU6cybdo0Tj75ZFJK1FotpYQkzIyIwN0Z17YtTdMgiVorOWc05uabb+bDH/4wv/jFL5CEuyMJSayIuyMJSZgZ7k5E4O7UWnF3Nt98c+bOncuee+7J+uuvb6xGJonJJIlSCrVWzjjjDJ1zzjk8/fTTuDsRgZnh7tRamag999yTxYsXs+GGG5JSspQSo6OjDAwMsLxaKykl2ralaRo6tVY6KSWWLVum888/n5NPPpmRkRHMDEmsiLsTEaSUqLXybL1ej36/j7vzute9jsWLF/PGN76RWqullFgdTBITVWslpcTIyAiDg4N0rrnmGh199NEsWbKEZ555ho6ZIYmOuxMRrEhKiVorKSXMjFIKAwMDbLHFFlx66aW88Y1vZHh4GEk2BkmYGSur1kpKiQcffFAHHHAA119/PU3TUEpBEuPMDEk0TUPbtrg7EcHzSSlRa6Xj7uy1115cdNFFTJ06lTFWSiHnzLiIwN3p9/v0ej1WhUliImqtpJSotZJSonPXXXfpkEMO4Tvf+Q4jIyOMMzMksbJSStRayTlTSqGTc6azcOFC9t57b6ZOncoYK6WQc0YSZsbKkISZUWvF3fWjH/2I6dOnc+utt9Lv93F33J2IQBKScHcigpU1NDTEsmXLmDJlCp3FixfzgQ98gIiwnDO1Vmqt9Ho9OhGBu1NrJaXEC2WSmChJmBm1VmqtnHjiiVq4cCGjo6OMMzPMjIhgZbk7EcHy3J099tiDyy67jI033pgxFhF03J2OJCKClBLPp9ZKSom2bWmahjFauHAhJ5xwAiMjI0QE49ydiKDj7kQEK2JmSMLdiQg6r3/967nkkkv467/+a1JKNoZOKYWcM5IwMyICd+eFMklMhoigc/XVV+v444/ngQceoNaKmWFmSEISL5S7ExE0TUPbtrzqVa/iggsuYJdddiGlhCQbg7vTkYSZERG4OytSSiHnjCTatuUPf/iDPvrRj/Ktb32LUgrj3B13p5RCx8yQxPPJOVNKYVxKiVor++yzD6effjpbbbUVbdta0zRIIiJIKRERuDurwiSxqiRhZkQEpRTuuOMOHXzwwdx8881EBH+KmWFmSEISK2Jm9Ho9RkdHWX/99fn4xz/OIYccwpQpUxhjkjAzOqUUUkqYGasqInTddddx0EEH8dhjj9Hr9WjbloggpUStlU5KiVorK2JmSMLMkIS7Mzg4yKxZs5g5cyaSLOdMSomIwMwwM1aVSWJVScLM6Dz88MOaPXs2V155JcuWLeO5uDuSkMSKpJSotWJmSGLffffljDPOYNNNNyXnbIyRhJnRiQjcnU5E4O48H0mYGaUUcs50aq0sW7ZMJ554IhdeeCFt25JSotZKx8yQhJkhieeTUqLWSq/Xo9/vM87d2XrrrTnvvPP4p3/6JyLCGOPu1FpJKSEJM+OFMklMRCmFnDPnnHOO/vVf/5X7778fd0cSZoYkOmZGJyJYWe5ORNDZfvvtueiii/j7v/97JOHuxphaKzlnlldrxcxwd16IWispJTp33XWXPvrRj/Kf//mf1FoZ5+5IQhIrknOmlEJnYGCA0dFROu5ORLD77rtzwQUX8PKXv5xly5bZ0NAQEUHH3VkVJolVFRG4Oz/96U/1/ve/nzvvvBNJdNydiGCcmSGJcSklaq2sSNM0DA8Pc8wxxzBz5kwGBgaotVpKiU5E4O5IomNmtG1L0zSsiCQk4e6UUsg506m1klLSZz7zGY4//njuvfdeer0e/X6fjpkhiZUxMDDA6OgonZQSEYEkzIycMyeeeCLHHHMMw8PDFhG4O52IwN15oUwSzyUicHciAndnXL/fp9fr0bnjjjt0/PHHc/311zMyMkLOmVIKKSVqrayImSGJnDOlFMallKi1Mjg4yNvf/nbOO+88ttpqKyRZRODumBmr0+OPP65TTjmFxYsXMzIywricM6UUJsO2227L9OnTOeSQQ0gp2RjatqVpGlaFSeL51FpJKTGubVuapqHf79Pv95k1a5Yuu+wynnnmGcwMSXTMDEmsSEoJSUQEZkZKiVIKKSU622yzDeeeey677bYbTdNQSrGcM2vKnXfeqUMOOYQf/vCHjIyMYGZIwt2JCCbDjjvuyKJFi3jTm96EuxtjIgJ354UySTyfWispJTq1VlJKdCKCf//3f9eRRx7JAw88gJmRUqLWSkqJUgory8zoSGJ5AwMDnHHGGRxyyCEMDQ1Ra7WUEmuSxnz5y1/m0EMP5bHHHqOUgrsjiYhgInq9Hv1+n87+++/PaaedxmabbUbbttbr9VgVJonnIgkzQxK1VnLOjPvVr36lj3zkI3z3u9+laRratmUiUkrUWjEzzIyI4B3veAdXX301U6ZMIaVkkkgp0YkI3J3VSRIRQdu2mjVrFosWLUISpRT+f3nwH+pnWf9x/Pl+X9d93+fMlkThmKIhCJophdg/i0GRMJL6QzCsqRPLtjATTZxza/1AMnYcO62MKbUmGITgwAgU+scQtOyPIgYxh1gIIVO2ou2c7XPf1/V+dW7owBBr2/fsq7MejzMl50xE0HUd27Zt4ytf+QqSrG1b/i9MEidTa8XdMTNKKUwmE7Zs2aJHH32U48eP4+5EBCfKOVNK4WRyztRakcRoenqaY8eO8aEPfYgf/ehHrF69mpwztVZLKTGKCNydt4sk9u/fr69+9as8++yzpJSotXKmpJSotXLFFVcwOzvLNddcQ63VUkqcLpPEyUjCzBhFBHv27NG3vvUtDh48iCRqreScKaWQUkISkpDEf+LuRARN0zAMA2aGJLqu44EHHuCuu+5CEm3bGgsigpG783aQxKK+7/XMM8+wYcMGXn/9ddydiGAp2ral73tGTdNQSmHNmjXs3r2blStXYgs4TSaJf6fWSkqJUURgZjz33HO6++672bdvH6UURmZGSolSCqfDzJCEmeHuRASSWLduHd/5zne44IILaJrGhmGgaRqGYaBpGkYRgbvzdjp8+LC2b9/Ojh07mEwmnGlN0xARfO9732PDhg28973vNU6TSeJURASlFK1du5Zf/OIXlFIwMyRhZowksSjnTCmFk2nblr7vMTMkcdFFF/HUU09x+eWX03UdkkwS7o4kzAxJSMLd+f8UEbg7EYGZYWbs379fGzZs4De/+Q3DMLBUZoaZEREsuvDCC3nkkUe49tprWWCcBpPEiSRRayXnzKJaK2bGI488onvuuYfJZIK7U2tlqcwMSbRty/T0NPfeey+bN2+m1krO2XgHRQTuzqKIICL0y1/+kttvv52DBw8iCTMjpUQphZG7ExGcjLsTEZgZkjAzJNF1HZ/4xCfYtm0bV155Je5ukjAzRhGBu/NWTBIRgbtzomEYyDkTEbg7v/3tb3Xbbbfxl7/8hfn5edydiGCpUkrUWhldd9117Ny5kw984ANMT08b7zBJmBkRgbuz6M9//rN2797NzMwMEUFEIImu6+j7npEkTpWZIYmmaZBEKYVzzz2XdevW8dBDD5FSspwzpRTcHXfn37GIoNZKzpm+7zEzmqZhGAZyzpgZr7zyiu68806efvppJHGmmBlmhplx8cUX8+Mf/5jVq1djZiwwd+edJomIIKVERODujF566SXdcccd/PrXv6aUwqKUErVWzAxJnIqcM6UURk3TMAwDoxUrVrBjxw4+97nPkVIyd2eRJMyMN7NaK5JIKVFrJaXEIkkMw8DWrVs1OzvLKCKotWJmSOJMcHd27drFjTfeSNu2NE1jnEUiAncnIqi10jQNpRQ9/fTTrF+/nkOHDlFKwd2JCJqmYRgGTsbMkETOmVIKJ2rblr7v+djHPsYPf/hDrrrqKpqmMf5FEmbGm5kkRhHByN0ppZBzZvTEE09o48aNvPbaawzDwCjnTCmFpWqahmEY+OxnP8tjjz3GOeecQ9d1NgwDTdNwNpCEJNydUa2VlBKj+fl5bdq0iT179jA/P09EYGZI4lSklKi1MnJ3JGFmRAQjd8fduemmm/j2t7/NBz/4QY4dO2bT09P8O1Zrxd2JCMyMiEASOWdeffVVrV27lhdffBFJ1FoZtW1L3/ecCZdeeim7d+/m6quvpus6FlhEEBHknHmnSUIS7s6JJDF66aWX9KUvfYkXXniBUUqJWitmhiROhbsjCUmklIgIJOHuRAQrVqxg06ZN3HXXXSywiMDdeStWSsHMcHdGEYG7c/DgQR5++GHNzs4yNzeHmSGJlBK1Vs6Ec889l/vuu48777yTZcuWYQs4y0hiJAkzw8wYSUIS7q6f//znfP3rX+fIkSPMzc3RNA3DMHAqUkpIIiJYlFJCEhHBqG1bLrvsMmZmZlizZg0RYe7OWzFJjPq+p21bRsMwMDs7q+3bt3P48GFqrZgZZkZEkFKi1spSrV27lgcffJALLriAnLOVUsg50/c9bdvyTosIRu7OKCJwdxZJwsyYn5/Xxo0b2bVrFzln+r7nVJgZkljk7kQEIzNDEu6OmVFr5dprr2XHjh1ccsklpJSMt2CS6Puetm0ZTSYT9u3bpy984Qu8/PLLnClmhiRSSoxWrFjBU089xYc//GGWLVtGrdVSSoxKKeScOdvVWkkpUUrh1Vdf1Wc+8xkOHDhArZVFZoYkRmaGJEbuTkTwn5gZ7k6tFXcnIti4cSNbtmxh+fLlJgkzw8yotZJSwkoppJQY1Vo5dOiQ7r77bp588kn6vmepzIyUErVWJOHudF3Hd7/7XW677TaWL1/OAuv7nrZtGUUE7s67QUTg7tRa9eijj7Jp0yb6vmcymdA0DaUUJLGoaRqGYeB0uDsRgbtz3nnn8f3vf5/rr7+elJKxoJRCzhlJWEQgCXfnyJEjPP7449q8eTNHjhwhIjgTzAxJuDsRwfXXX8/OnTs5//zzWWARgSRSSowkYWa827zxxhvasmULP/nJT8g5MwwDi3LOlFLIOVNK4VTknCml0DQNEUFEIIlrrrmG7du385GPfITJZGJd1zGqtWKSKKWQc2bv3r36xje+wYEDB5CEJM4EM0MSoyuuuIKdO3fy8Y9/nKZpkGTujpkxksQiM+NsFhG4O5KQREToT3/6E1/84hf54x//SCkFM0MSTdMwDAOL2ral73tOV9u2jG6++WYeeughli9fbjlnFtmxY8eYmprir3/9qz7/+c/z/PPPM5LEUpkZkpiamuL48eNMTU2xfft2brnlFt7znvewwDjBMAy4Oykl3i1KKeScGUUEtVbt3buXL3/5y8zPzzM9Pc3c3BwjM0MSIzNDEifTNA3DMDBKKVFrJaXE1NQUDz/8MOvWraPve5uammIYBkwSf//739m2bZtmZ2cZTSYTcs6UUlgqM0MSoxtuuIGZmRkuuugiFhhvEhG4O6OIwN05200mE7quo9ZKSglJHD16VLfffjs/+9nPMDMkMTIzJOHuRAQnk1Ki1krOmYhgFBF0XcdkMuGqq65iZmaGT33qUyywUgomid27d+ub3/wmhw4dou97JGFmSGKp3J2I4Morr+QHP/gBq1atom1bIsJYYGaMzIwTRQTuztmu1kpKiclkQtd1jEop+v3vf8/XvvY1fve732FmjCQxcncigpPJOVNKwcyQxKhtW/q+J+dMrZXrrruOnTt3snLlSlJKZi+++KLuu+8+nnvuOUYRwcjMkMRSmBmSeN/73scdd9zB5s2bmZqaotZq7o6ZMZLEyMyQxMjMeLeQhJkxksS/6Kc//Sn33nsvf/vb31hkZowkcSqapiEiqLXyZjlnmqZh8+bN3HPPPXRdh916663au3cv//jHP2iahmEYGJkZklgqM2Pt2rU88MADXHjhheScTRJmxn+7w4cP6/777+exxx6j73tGy5YtY35+njPFzDj//PPZu3cvH/3oR7HLLrtM+/fvp+s6aq2UUli+fDlzc3OklFgKM+Pqq69mZmaGVatWYWZIMhaYGf8LDhw4oPXr1/OHP/wBSRw9epSu60gp0fc9S1FKoWkahmFg69atbNmyBduzZ4+OHj1K13WYGcMw0HUdwzBgZizF1NQU73//+/n0pz+Nu7PA+BdJmBn/zSICd9evfvUrXnvtNUopHD9+nJQSkkgpsRSTyYSu6xiGgcsvv5xPfvKTZlrAgrm5Oc455xxKKfR9T9d1RARL0TQNEUFEkHO2UgpmRkqJ/xWTyYSu61igyWRC13XUWhlFBEvRNA0RgbszqrXaPwEmmb1NHzua6gAAAABJRU5ErkJggg==\",\"scaled_width\":14.92,\"scaled_height\":16.33,\"exact_perimeter\":83.47,\"approximate_perimeter\":78.96,\"convex_hull_perimeter\":60.86,\"perimeter_pixels\":648.95,\"approximation_points\":12,\"original_contour_points\":274,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.7964,\"compactness\":0.189,\"aspect_ratio\":1.09}},{\"index\":1,\"position\":{\"x\":622,\"y\":44,\"width\":116,\"height\":133},\"actual_filled_area\":164.2,\"bounding_box_area\":255,\"image_base64\":\"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\",\"scaled_width\":14.92,\"scaled_height\":17.11,\"exact_perimeter\":80.27,\"approximate_perimeter\":73.96,\"convex_hull_perimeter\":51.59,\"perimeter_pixels\":624.07,\"approximation_points\":11,\"original_contour_points\":222,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.4889,\"compactness\":0.3202,\"aspect_ratio\":1.15}},{\"index\":2,\"position\":{\"x\":871,\"y\":6,\"width\":62,\"height\":171},\"actual_filled_area\":78.86,\"bounding_box_area\":175,\"image_base64\":\"iVBORw0KGgoAAAANSUhEUgAAAD4AAACrCAYAAAA+ai+0AAAdE0lEQVR4Ad3Bb6xmV0H24d+91j5nOtPpyHS10EoKMRZjSZQP1NKuNkJGg0QwakiqG7QF/9AY0zjUDxpJ5AMfmhASYm1gtFqIRALpOGu6z7FU0krqJFbBCtK0DWWgsVprW6wznT/7zHn2Xvd7nrxMMmlepzP78eFNuC7ZZllsMyeJuVor4zhim9XVVYZhoNbKV77yFT/44IPcd999/OiP/igf/OAH+bEf+zFtQRLLINssQ62VEAJn8/jjj3ttbY21tTUef/xxXnrpJd74xjdy11138RM/8RPagiSWQbZZJtvMZjOapiGEgG1OnDjBoUOH/Gd/9mc89NBDHDt2jM3NTeZe97rX8dnPfpZrr72WEIK2sAyyzTLYRhK2kcTc8ePHOXTokB966CG+9KUv8c///M+M44htQgjUWrnkkkvYv38/N9xwA9oSQmAZZJspbDObzVhdXcU2c5KwjSRqrcyFEJj713/9Vx84cIB77rmHxx9/nKNHj3ImSdgmpUQphZwzMUaxJLLNIk6ePMmOHTuotRJCYBgGmqbhtOeee44HH3zQa2trPPzww/z7v/874zjycpKwTUqJUgo5Z2KMYklkmymGYaBpGs60ubnJ6uoqc8ePH+fQoUPuuo6/+7u/4/Dhw2xubjLXNA3DMHAmSdgmpUQphZwzMUaxJLLNomazGSsrK8zNZjMeffRR33///Xzxi1/k4YcfZnNzkxACc7axzctJwjYpJUop5JyJMYolkW2mqLUSQqDWSgiBzc1N5rqu85/8yZ/w2GOP8eKLL3Lq1CkkYZuzkYRtUkqUUsg5E2MUSyLbTHXq1Cm2bdvGOI4cOnTIpRQeeOABvvnNbzIMA7Y5kySapmFuNptxJknYJqVEKYWcMzFGsSSyzRS1VkIIfPOb3+Qzn/mMH3zwQb785S8zNwwDZ4oxIolhGPifSMI2KSVKKeSciTGKJZFtpnr++ef58Ic/7L/6q7/iv/7rv6i1EkKg1spcCIFaK3MhBGxjG0nY5kySsE1KiVIKOWdijGJJZJspaq185Stf4d3vfrefeeYZJBFjZBgGJGGb8yEJ26SUKKWQcybGKJZEtpliGAYeeughv/vd7+bo0aPMScI2U0jCNiklSinknIkxiiWRbaawzfr6um+88UY2NjaQxJxtJGGb8yEJ26SUKKWQcybGKJZEtpnq3nvvddu2nDp1CtucyTbnQxK2SSlRSiHnTIxRLIlsM9W9997r9773vfR9T62VOUnY5nxJwjYpJUop5JyJMYolkW2msM3a2pp/5Vd+hRMnTlBrZS6EQK2V8yUJ26SUKKWQcybGKJZEtpnCNuvr627blpMnT2IbSZxmm/MhCduklCilkHMmxiiWRLaZ6t577/Uv//Ivs7GxwZkkYZvzIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtnm5cRwJIfBKuq7zr/7qr3Ls2DFCCMzVWjkfTdMwDAOnXXbZZfzlX/4lb33rW9GWEAJztpmTxLmwjSTmbCOJ02qtaBxHQgjUWpmThCTOxcGDB922LRsbG5ypaRqGYeBsJGGbuRACIQSGYSClxPr6Om95y1vQFv4HtjkbSYzjyNw4jqyurjKOIzFG5jSbzWiahjnb1FqJMfJKbHPffff5xhtvZGNjg7laK+dKEnO2mYsxMrdz507uvfdecs6EEBRC4DTbnBZC4FzZRhJnkm3GcSTGyJls80ruv/9+33jjjRw/fpy5GCOSGIaBcxFjpNaKbeZijFx88cWsra1xzTXXoC38D2xzNrVWJBFCYG5zc5OmaQghMI4jsk3f91xwwQVIYq7WSgiBV/LXf/3Xft/73sd3vvMdTosxMo4jr0QStplrmoZhGJh7zWtew8GDB7n22mvZItucSRLnahxHYozMDcNAjBFJ1FrRiy++yL/8y7/wXWbLOI7Y5mxWV1f5whe+wB133MHm5ia2GceROUnY5lxJIoTAOI5s376dW2+9lXe9613UWqm1YpuXG8eRs4kxcurUKXbs2KHXvva1XHnllZxJd9xxhz//+c/T9z0xRiTRNA2SOJumaTh8+DDPPPMMcyEEaq00TUOtlVorryTGiG1qrYQQiDEym8247LLLeMMb3oBtaq3Y5ky2CSFwNrVWbHPhhRdy5ZVX8od/+IdcdtllCiEwp/e///3+i7/4C2zTNA2bm5ucC0nYJsaIJIZhYG51dZXNzU3ORYyRuXEcmZOEbUII2MY2Z5KEbc6VJGyzc+dO/vZv/5Y3velNWl1dxTbau3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC3au3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC3au3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC3au3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC3au3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC3au3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC3au3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC3au3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC36nd/5HX/iE59gNpsRY2QcRyRhm7OJMTKOI6urq8xmM2KMDMPAuQohMFdrJcbIOI7MScI2krDNIpqmodZKCIG1tTV+5md+hlqrYozotttu8yc/+Un6vkcSc7aZKoRAjJHZbMYrkcScbSSxsrLCMAzM1Vr537J9+3YOHDjA29/+drYohIBuvfVW33XXXWxsbDC3bds2hmGg1srZ2OaCCy5gY2ODGCMhBGazGedrZWWF2WzGy0liUbaZ2759O/v37+cd73gHIQSxRbfeeqvvvvtuZrMZm5ubLCqEgG1sczaSsE2MkVortpFE0zSM40itlUVIQhK2iTGytrbGT//0T9M0jWqt6NZbb/Uf//Efc1qMkRACwzBwNjFGhmEgxkgIgXEcqbUiCdu8khACtVbmYoyM44gkYowMw8BpkpiThG3OlW1O2717N/fffz9vfvObiTFqGAb0kY98xB//+MeZzWZs27aNGCPjOPJKbHP06FGGYSCEgG1sE0Kg1sorkYQkaq283I4dO9i+fTuSmJPEmWzzSiSxubnJzp07ueqqq7j77ru54oorxHfpG9/4hr/85S8TQmB1dRXb9H3P6uoqZzObzXj00Uf55Cc/ycbGBsMwcL4kYRtJSKJpGmKMfOADH+Caa65BEpKYk4Rt5mwjibNpmoa+74kxcvnll/O2t70NbTl16hRN0yDbjOPoEAK2CSFwrh566CHe9a53cfz4ceZijIzjyLkIIVBrZU4Sc7bZtWsXDzzwAG9+85uRhCSmsI0kvkvjOBJjxDaSkG2mWltbc9u2nDx5EttIwjZTSMI2KSVKKeSciTGKJZFtplpbW3Pbtpw8eRLbSMI2U0jCNiklSinknIkxiiWRbaZaW1tz27acPHkS20jCNlNIwjYpJUop5JyJMYolkW2m6rrObdvS9z22kYRtppCEbVJKlFLIORNjFEsi20xhm7W1NbdtS9/32EYStplCErZJKVFKIedMjFEsiWwzhW3W1tbcti1932MbSdhmCknYJqVEKYWcMzFGsSSyzRS2WVtbc9u2nDx5kjlJ2GYKSdgmpUQphZwzMUaxJLLNFLbpus7vec97OHnyJHOSsM0UkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6kOHDjg973vfRw/fhzbhBCotSIJ25yPEAK2SSlx4MABcs7EGMWSyDZTHTx40DfffDPHjx+n1kqMkXEcORchBOZqrZzp4osvppTC9ddfT4xRLIlsM9XBgwd98803c/z4cWqtxBixTa2VVyKJOdvMScI2l1xyCaUUrrvuOmKMYklkm6kOHjzo9773vfR9j21CCNjGNudDEiEEaq2klDhw4AA5Z2KMYklkm6nW19d944030vc9/1t2795NKYUbbriBGKNYEtlmqkOHDvkXfuEXePHFF5GEbeYkYZuzkYRtXu7SSy/l4MGDvOUtbyHGKJZEtpnqiSee8M/93M/x7W9/mznbzEnCNudDEnMpJUopXHfddcQYxZLINlM9++yzfuc738nXv/51xnFEEraRhG1eiSQkYRvbzO3YsYP9+/fz9re/nRijWBLZZqqnnnqKtm39T//0T4zjiCRscy4kYZumaRiGgRACtVbm/vRP/5T3vOc9XHjhheK7xnEkxohtJHE+xnEkxshpwzAg20z1rW99i5tuuskPP/wwtgkhUGvlXEjCNiEEaq3EGBnHEUl87GMf47bbbmOLhmEgxogk5mazGSsrK7ySYRhomoYz1VqptdI0DbLNVE899RS33HKLH3jgAWwT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\",\"scaled_width\":7.97,\"scaled_height\":21.99,\"exact_perimeter\":61.57,\"approximate_perimeter\":56.09,\"convex_hull_perimeter\":51.02,\"perimeter_pixels\":478.71,\"approximation_points\":11,\"original_contour_points\":88,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.7808,\"compactness\":0.2614,\"aspect_ratio\":2.76}},{\"index\":3,\"position\":{\"x\":499,\"y\":0,\"width\":138,\"height\":174},\"actual_filled_area\":107.84,\"bounding_box_area\":397,\"image_base64\":\"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\",\"scaled_width\":17.75,\"scaled_height\":22.38,\"exact_perimeter\":79.1,\"approximate_perimeter\":78.01,\"convex_hull_perimeter\":67.5,\"perimeter_pixels\":614.97,\"approximation_points\":8,\"original_contour_points\":21,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.7335,\"compactness\":0.2166,\"aspect_ratio\":1.26}},{\"index\":4,\"position\":{\"x\":301,\"y\":0,\"width\":111,\"height\":177},\"actual_filled_area\":226.98,\"bounding_box_area\":325,\"image_base64\":\"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B9uEEBjYZiCJH2Z939O2LbaxjSQkMXjPe97DySefzG233UbTNJRSkIRtRqMR0+mU1ZBEjJGcMyklZJvBzTff7Mc85jHcfvvt1FoZhBCotbIrHvOYx3DFFVew//77s7y8zNzcHIOlpSXm5+fZHdim1krTNKyotfKqV72K8847j1IKpRRWSMI2qyWJGCM5Z1JKyDa2mU6nHHHEEf7Sl77E4uIigxACtVZ2xd57781//dd/cdhhhzGotdI0DYNaKyEEfpjZRhKzbDN43vOex7/8y79Qa6XWygpJ2Ga1JBFjJOdMSgnVWrFNCIFTTz3Vl1xyCV3XsZYuvfRSjj32WObm5hiUUmiaht1BrZUQAitsY5tvfetbPOEJT+D666/HNrZZIQnbrJYkYozknEkpIdvYRhKXXXaZTzvtNLZs2UIphbXQNA3HHXccF1xwAT/2Yz9GCAHb9H3PaDRid1BKIYSAJGqthBB45zvfySmnnMIdd9zB3UnCNqsliRgjOWdSSsg2g1IK3/zmN3300Ufzmc98hrZt6fuetRBj5OKLL+aII46gaRratqWUQggBSfywm06njEYjbDOQxK//+q9z2WWXsbS0xFqRRIyRnDMpJWQb20hi8Fu/9Vt+05vexGg0Yjqdshbm5+d52ctexrnnnssK20hid1BKoWkaaq2EELjtttv4+Z//eW644QbWkiRijOScSSmhUgohBFZccsklPv300+m6jlIKu6ppGgZHHnkk73znOznggAOwjSR2B7VWQgissM1ll13Gi170IrZu3cpakkSMkZwzKSVkm0EphaZp+OxnP+sXvvCFXHfdddRaWSs/9mM/xjve8Q4e//jHs/feezPo+562bdkd9H1P27Zs3bqVs846i7e85S30fc9AEgPbzJKEbXaUJGKM5JxJKaHpdErbtgyWlpYopfDiF7/Yb3/721laWmJW0zTYptZKCIFaK/elbVv6vmdubo5nPetZvO1tb2Pfffel1koIgRW2kUStlRACg77vaduWHwalFEIIXHPNNTz3uc/l+uuvZzQaMZ1OWSuSiDGScyalhGqt2CaEwKDve97znvf4+OOPZ2lpCdvYptaKJGyzomkaSincF0nY5sADD+Qf/uEfOOKIIxiNRtRaCSFwd7VWBiEEftDVWpGEJGxzzjnn8PrXv55t27ax1iQRYyTnTEoJ2abWSgiBFVu3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\",\"scaled_width\":14.28,\"scaled_height\":22.77,\"exact_perimeter\":73.09,\"approximate_perimeter\":68.36,\"convex_hull_perimeter\":63.21,\"perimeter_pixels\":568.25,\"approximation_points\":9,\"original_contour_points\":142,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.322,\"compactness\":0.5339,\"aspect_ratio\":1.59}},{\"index\":5,\"position\":{\"x\":168,\"y\":0,\"width\":110,\"height\":177},\"actual_filled_area\":225.14,\"bounding_box_area\":322,\"image_base64\":\"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Sgnb2EYStpHEItv0mqah1krbtjzucY/jzjvvZNu2bUwmE1JKpJTouo6lkkQphZwzss2/xza1Vtq2pTeZTJiZmaHrOv76r//ab3vb27jjjjuQRNd1pJSICJarbVtqrdimJwnb7GzPPffkgAMOYN9992Xfffdl//33Z99992X16tXUWrFNTxK1VsbjMdu2bWPHjh1s2bKFLVu2cNtttzE3N0dKCUl0XUevaRpsExEsatsW29RaSSkhiVorvbZt6bqORSklIgJJNE1D13X0ZmdnWVhYYKkkUUoh54xs8++JCFJK9GqtNE1D7x//8R/9xje+kW9+85tEBBHBYDBgOp3Sti1d17ESUkrsbNWqVey555485SlP4UlPehKHH344Bx10EHvvvTd77rkna9asoW1bUkpEBL2UEr2FhQV27NjBeDzmrrvuYsuWLVx77bV87Wtf4/rrr2fLli1Mp1PatqXrOnpN0yCJruu4v7Zt6bqO3szMDF3XEREMBgNqrUQEkrDNziRhm6WQRCmFnDOyzQOxjSR6EYEkJPH1r3/dp5xyCldccQVN01Brpdc0DZLouo6VkFIiIuitXr2aJzzhCTzzmc/k6U9/Oo997GM54IADOOCAA5idnaUXEUiiJ4mIwDaSSCmxyDaSmJub46677uLuu+9my5YtXHPNNXz+85/nn/7pn2jblslkQm/VqlXMz8/TGwwGRAS1VpqmoVdrZWeSsI0kJBERSKJpGrquQxK2WQpJlFLIOSPbPBDbSKI3nU4ZDAZs27aNM8880+eeey5d15FSQhJd19FLKdGLCJZDErbZY489OPzww/md3/kdjjjiCB73uMfx6Ec/mrZt6dlmkSQerIggpYRtepL44Q9/yL/+67/yr//6r1xyySV8/etfZ9u2bUjCNr22bem6jrZt6bqOniR6TdPQdR29lBIRwc5SSkQEKSUigqWQRCmFnDOyzf1FBCklerVWmqah98lPftKnnXYat956KythMBgwnU7pDQYDptMpKSUigoMPPphnPvOZvOY1r+GpT30qs7OzzMzMEBGklFgJtpHEoul0Std1/Mu//AsXXXQRn/70p7n99ttpmobJZEJKiYigJwnbtG1L13X0ZmdnmUwm2OahIIlSCjlnZJt/z8LCArOzs9jm2muv9Zvf/GY+//nPExEsV9u2dF1Hr21buq5jZmaGyWTCr/zK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9Souuugiaq30IoKlkkQphZwzuummm/yf//N/ZuvWrbRtS9d1LJckTj31VE4//XTWrFmDJHoRQUqJRzrbSKLWynHHHcfHP/5xptMpkrDNUkmilELOGY1GI7/whS/knnvuoWkaaq0s12Aw4E//9E859thjWbNmDYsigpQSu4qI4OSTT+Yv//IvWVhYoCcJ2yyFJEop5JzR5Zdf7le84hXce++9rJQ999yTCy64gN/5nd9h1apV2EYStpHErsA2vbe//e38z//5P5mbm6MnCdsshSRKKeSc0aWXXurf+73f47777mOl7L///lx66aU85SlPYTAYYJtFktgVRAQpJc455xxOP/10tm/fTk8StlkKSZRSyDmjCy+80Mcffzw7duzANith7dq1XHHFFRx66KGklLBNTxK7ioggpcT555/PySefzPbt25GEbZZKEqUUcs6olOIzzzyT+fl5bCMJ2yzHunXr2LhxI4cccgi2kYRtJLGriAhSSnz84x/n+OOPZ25ujpQSEcFSSaKUQs4Z/eEf/qHPP/98FhYW6EnCNstxyCGHsHHjRtatW0dEkFLCNpLYVUQEKSUuvPBCXvva17KwsEDTNNRaWSpJlFLIOaOjjz7an/nMZ5hMJkQEK2HdunVs3LiRtWvXklKiZxtJ7Eq6ruPyyy/nJS95CdPplKZpqLWyVJIopZBzRuvXr/fnP/95uq5DErZZrnXr1rFx40bWrl1LSomebSSxK7CNJHpf+MIXePGLX8y2bdvo2WapJFFKIeeMnvnMZ3rTpk3UWpGEbZZr3bp1bNy4kbVr15JSomcbSewKIoKUEr3Nmzdz5JFHsmXLFiKC5ZBEKYWcMzriiCP81a9+lclkQkqJiGC51q1bx8aNG1m7di0pJXq2kcSuwjaSuPbaaznqqKP41re+RUQgCdsshSRKKeSc0RFHHOGvfvWrTCYTUkpEBMu1bt06Nm7cyNq1a0kp0bONJHYVEYEkbrjhBl7ykpdwww03EBEshyRKKeSc0W/+5m9606ZNRASSsM1yrVu3jo0bN7J27VpSSvRsI4ldhW0ign/7t3/jJS95Cddffz22WQ5JlFLIOaPnP//5/vznP09EIImebZZj3bp1bNy4kbVr15JSomcbSexKbPPNb36TF7/4xVx33XVIwjZLJYlSCjln9NKXvtSf+cxnmEwmrJR169axceNG1q5dS0qJnm0ksSuICFJK9L75zW9y5JFHcv3115NSIiJYKkmUUsg5o9e97nW+4IIL6LoO26SUiAiWY926dXzpS1/ioIMOQhK2kcSupOs62rblxhtv5NnPfja333470+kUSdhmKSRRSiHnjN72trf5Xe96F5PJhIhAErZZjoMPPpgvfelLrF27FpWCQTwAABjBSURBVEn0UkrsSrquo21bvvKVr/CiF72Iu+66i55tlkoSpRRyzuijH/2o//AP/5C5uTkiAknYZjkOPvhgrrjiCg477DBsI4mIIKXErqLWSkqJz372s/z+7/8+27dvp21buq5jqSRRSiHnjC655BK/6lWv4r777sM2krDNcuy///589rOf5Vd+5VeQRC8iSCmxq7CNbf72b/+W1772tczPz9M0DbVWlkoSpRRyzujSSy/1K1/5SrZt20ZPErZZjj322IOPfexjrF+/nsFgQEqJXYltJGGbT3ziExx77LHMz89jG0nYZikkUUoh54y++MUv+sgjj+Tee+9FErZZrsFgwHve8x6OO+449thjDxZFBJKQxCNZRJBSonfBBRfw+te/nvn5eSKClBIRwVJIopRCzhn927/9m5/2tKfxwx/+kJQSEcFyDQYDTjvtNN761reyxx57YBtJ1FpJKSGJRzLbSKL3gQ98gFNPPZX5+XlsIwnbLIUkSinknNF9993ngw8+mHvuuYemaai1shJOPPFE3v3ud7PnnnsSETRNQ0SQUmJXYZt3vetdvP3tb2dhYQFJ2GapJFFKIeeM5ubmfNBBB3H33XfTk4RtliOlxFOf+lQ+97nPsd9++2EbSdRaaZqGXUGtlaZpOPnkkznvvPPoug7bpJSICJZCEqUUcs5oOp1y+OGH+/rrrycisM1KOPDAA7nyyis55JBDSClhG9uklNgVdF1H27Ycc8wxfOxjH6PWynJJopRCzhnZ5qijjvJll11G13VEBCth1apVXH311TzxiU8kpUREkFJiV2EbSbzgBS/g7//+77GNbWyzVJIopZBzRrZ585vf7HPOOYfJZIIkbLMckkgpMRqNePrTn06tlbZt6XVdR9u27Arm5ub4rd/6La6++mps04sIlkoSpRRyzigi+NCHPuRTTjmF7du30zQNtVZWwt/8zd/wile8gq7rGAwG9GwjiUeyiCClxPXXX88LX/hCvvOd7xARLJckSinknFGtlSuvvNLHHHMMN998MyklIoLlkIRtTjvtNM4880xmZmbo1VppmoZHuoggpcQnP/lJTjrpJO6++25ss1ySKKWQc0a2ue222/yKV7yCq666CtssV9u2dF3Hc5/7XD74wQ+ydu1aIoJeSoldxamnnsp5553H3NwckogIUkpEBEshiVIKOWdkm67rePnLX+5LL72UyWTCSjnssMP48Ic/zK/92q+RUiKlhG0k8UjXdR0ve9nLuOSSS7CNJGwjCdsshSRKKeSckW0igre+9a1+//vfz3g8ZpEkbLMzSdjmR0kpERGsWrWKc845h9e97nXYZjAY8EhRa6VpGmqt2KZtW3a2fft2fuEXfoHvfe97RAS2kYRtlkoSpRRyzsg2vU984hM+/vjj2b59O4skYZulSCnRO/7443nf+97H7Owskui6jrZteTizTUTQNA07m0wmzMzMYJurr76a5z//+WzdupVFKSVsY5ulkEQphZwziggkcd111/m5z30ud9xxB13XsVxt29J1HU960pP4x3/8Rw444AB6tpHEI4VtJNGLCFJK9M4991z+x//4H2zfvp1FkrDNUkmilELOGdmmd++99/K6173Ol112GfPz86yEpmlo25aLLrqI5z73uQwGAyTxSDKZTBgMBkiiZ5sdO3bwute9js9+9rMsLCzQs81ySaKUQs4Z2aYXEVx44YU+7rjjmJ+f5/4kYZsHI6VERJBSIiI45phjeP/738+aNWuQxMNdRJBS4oHUWvnKV77CMcccw7e//W1s05OEbZZDEqUUcs7INrVWmqbh5ptv9i/90i9x3333YZudSaJnmwcjpURE0LYtj3nMY9i0aROHHHIItpHEw51tJLFoOp0yGAzoveMd7+Dd73434/GYRZKwjSRssxSSKKWQc0a2qbUiiVqrf+M3foOrr76aiCAiWCSJnm0eDEnYZjAYUGvlIx/5CL/3e7/HYDDgkcA2PUnUWpFESon77ruPF73oRVx55ZVEBIts05OEbZZCEqUUcs7INr2IIKXEG9/4Rn/gAx+g1kqtlUWSsM2D0TQNtVYkYRtJvPKVr+Q973kPj370o0kp8XBWa6VpGhbVWmmahslkwr/8y7/wohe9iO9///tIwjaSsE0vpUREsBSSKKWQc0a2qbXSNA2TyYSvfOUrPvroo/n+97+PbRa1bUvXdTxYTdNQa0UStjnwwAM5//zzefazn03TNEQEkpBEzza1Vtq25eHANpKotdI0Db2u68g58+EPf5iIwDa22ZkkbLMUkiilkHNGtokIUkr07rjjDp944olcccUVzM3NYZudDQYDptMpP4okbJNSIqVErRVJvPzlL+dDH/oQMzMztG3LZDKhaRqapuHhxDaSmE6nDAYDbGObW265hWc/+9l897vfxTa2sc3OJGGbpZBEKYWcM7KNbbquYzAY0PvIRz7iP/qjP2Jubo6eJHq2SSkREfwokrBN0zTUWkkpERHsvffe/MVf/AVHH3000+mU2dlZaq1IopdSYjqdMhgMeDiICFJKdF1H13WcffbZnHHGGdimZ5uVJIlSCjlnZJvedDqlbVskceONN3o4HPLtb38b29gmpYQkaq08GLOzsywsLNCTRNu2TKdTnva0p/HpT3+axzzmMTRNw6Ku62jbFttI4mddRJBSIiKQxGg04thjj+W2225jbm6Oh4IkSinknJFtFtlGEvPz87zzne/02WefTW9+fp5e0zTUWnkwBoMB0+mUtm2JCCKCtm3puo6zzjqL0047jYWFBVatWoUkIoKUEg8HtpFE13W0bcudd97JKaecwt/+7d8SEUQEO5OEbZZLEqUUcs4oIpDEzmqt3HDDDf7N3/xNfvCDHxAR9CRhmwdDErbpNU1DrZWUEhHBoYceytlnn83v/u7vEhGklLBNrZWmaZDEz7KIIKXEove9732cddZZ/OAHP6DWykNFEqUUcs4oIrCNJHqSiAi6rvPv//7v8+lPf5paKyklIoIHQxI92/Qk0bONJGzzW7/1W/zZn/0Zhx12GG3b8nBiG0lEBJs2bSLnzA033EDXdUjCNg8FSZRSyDkj2+zMNpKYTCZcdtllPu6449i6dSs9SfRs82A1TUNEYJudtW3LkUceybnnnssBBxzAwsICs7OzPFzY5qabbuKtb30rF110EbVWeiklbGOblSaJUgo5Z2SbB1JrZTwe+yUveQlXXHEFtpmZmWEymbBIErbZmSRs86OklIgIZmdnOeOMMzjhhBPYe++9adsW23Rdx2AwoBcRpJTodV1H27b8NNRasU3btjyQrVu38ra3vY2/+qu/Ym5uDttIIiJ4qEiilELOGdnmgdRa6V122WX+kz/5E771rW8xnU5p25au6+hJwjZLMTMzQ0Sw7777ctppp3HCCSfQti0zMzP0xuMxq1atIqVErZWUEpKotdI0DQ+l6XTKYDCgFxGklOhNp1MGgwGTyYT3vve9fPjDH+aWW25hOp3Sk4RtHiqSKKWQc0a2+ffUWplOpz7rrLPYsGEDvVory5VSIiKQhG0OOugg/viP/5jXvva17L333kynUwaDAb2FhQVmZmaQxE/TZDKhaRqapmFnO3bs4KKLLuKd73wn3/72t2mahlorvaZpqLXyUJFEKYWcM7LN/dVaaZqGWiuSuPbaa/3iF7+Ym2++mclkwkpas2YNO3bs4IADDuD000/nyCOP5NGPfjQ9SaSU6EUEkrBNSomfFtvUWmnblu9///tcfvnlnH322XzjG99AEiklaq20bUvXdUjCNg8FSZRSyDkj2zyQ6XTKYDCgt7Cw4Pe9732ceeaZzM/PExHcnyRs82CklIgIepKQRERw2GGH8bKXvYwTTzyRAw88kJ5tJNF1/19z8Buq9V3/cfz5en++13WcOXVqOjKMrdGIleGNGkVRsnIICwoa7EY3MgqmclF32uhOhMEVxCCCYHRnkNbKWCRpYcTGKqLNBU1qmljNlbrEPxyPnqPnur6f9+t3vtCBg7h/+tufx6OlaRreCLaRRNu2RAQRwfHjx9m1axc//vGPOXToEJKwjW0igsykU0qh1srrQRLD4ZDBYIBs82ocP37cg8GAPXv2IAnbLCSJjm1eSdM0tG1Lv99nNBrRKaWQmaxevZpNmzbx1a9+lfXr11NKQRK1VmwTEUQEr7e2bWmahs4zzzzDrl272LdvH88//zydpmlo25aOJGwTEWQmrxdJDIdDBoMBss2VMpOIoNZKp5TCHP/mN7/ha1/7GocPHyYzyUzmSaJjm1ejaRpsU2ullEJmYhtJlFLYvHkz27ZtY+PGjUxMTDDPNpJ4I0xPT/O73/2OH/zgBzzxxBNMT08TEdRaiQgyk4X6/T6j0YjXiySGwyGDwQDZ5mpqrZRS6LRtS9M0TE1N+eGHH+Yb3/gGtVZqrcyThG1ejVIKtVbmRQSlFMbjMZKICDKTj3zkI3zqU59i8+bNfOhDH8I2kni9ZSaHDx/mscceY8+ePfzjH/9gZmaGzGReRNCxjW3eCJIYDocMBgNkmytlJhFBJzORhCQuXbrE1NSUt2/fzt69exmNRkjCNvNKKdRauV6SkMSyZcv4wAc+wKZNm/jkJz/JHXfcweLFi+lkJpKQhG1sExG8HNtIwjaSsI1tIoKLFy9y9OhRfvGLX/DnP/+ZAwcOcPbsWToRQWYyTxId21xNr9djPB7TiQgigrZtuR6SGA6HDAYDZJsrZSYRQSczkYQkOuPx2H/961/50pe+xNGjR7l48SKdUgq2yUyulyQ6tulI4uabb+bOO+/kzjvvZOPGjbz73e9m1apVdGqtlFLojMdjer0eC2UmnYigY5vMpJRC59y5c/zrX//iySef5PHHH+fAgQNMT08zOzuLJCSRmXQkIYnMpCOJiMA2mUmnaRratuWGG27g8uXLdGzTkYRtroUkhsMhg8EA2ebl2MY2kpDE/3j37t3s2LGDQ4cO0WmahlortrleTdPQti0dSXRsU0ph1apVvPe97+XWW29l/fr1bNiwgTvuuIOVK1cyLzOJCK5Ua8U2EcHZs2c5duwYf/nLXzhw4ABHjhzh3//+NydOnKDWyksppWCbzKQjCUlkJgv1+31GoxHzJFFKwTa1Vq6FJIbDIYPBANnmldgmM+lEBJ3xeOyf/vSnfP3rX+fFF1/ENp2maWjblusVEdimExFkJraJCDKTpmlYs2YN73nPe1i3bh1Llixh2bJlrF69mrVr11JrxTaSsM2lS5eYnJzkwoULTE1Ncfr0af7zn//wwgsvcPLkSWZnZymlYBtJ2CYz6UhCEpmJbTqSkERmslBEkJmUUpiYmGA0GtG2LU3T0LYt10MSw+GQwWCAbHM1tpHE1YzHY3q9HpOTk969ezfD4ZDjx4/TkUStlevV6/XITGqtLBQRZCYRQScziQh6vR433ngjy5cvZ/HixdRasU1EIInZ2Vmmpqa4ePEitpmdnaXWiiQkYZvMZKGIIDOZJ4mObSQREdRa6UhCEraRhG0eeOABDh48yBNPPEGtlVorkrDNtZDEcDhkMBgg27wU23QksVCtlVIKncnJSf/sZz/j29/+NseOHeP/gyQ6tun0ej0yk1or8yKCzKQTEUii1srVSGIh23Qk0bFNJyLo9/uMx2MkYZtaK/MigoigbVskYZt5EUFm0okIPvOZz/Dd736X/fv38+CDDzI1NUVm0uv1GI/HXAtJDIdDBoMBss3LyUw6kujYJiLo2EYSp0+f9s9//nN27NjBmTNnGI/HvF4mJiaYnZ1loYggM+n0ej1qrUiiU2tloYggM1lIEra5GkmUUpBE27bYppRCrZWr6fV6fPjDH+Zb3/oWH/vYx9i/fz/33nsv09PTXC9JDIdDBoMBss2V2ralaRquxja2iQhs05HEzMyMH3nkER566CFeeOEFrlcphczENqUUbJOZzIsIMpOOJGxzNZKQRCczmRcRZCadiMA2tpGEJGxjm6uRhG06pRRqrXQWL17M6tWr+d73vsfdd9/NxMQEv/71r7nvvvu4cOECvV6P8XjMtZLEcDhkMBgg21yr8XhMr9ejbVuapmFyctK7d+9mx44d/Pe//8U2tokIJJGZ2GaeJGwzTxId27zZSinUWplXSqHWSqdpGtq2RRK2KaVQa+Xtb3873/zmN/nCF75Av9+naRo9+uijvv/++7lw4QIRQWZyrSQxHA4ZDAbINq9V27Y0TUNmEhEsdObMGf/qV7/i4Ycf5umnn6aUQq2VeU3T0LYtEUEnM+lIwjZvFZKICGxjG9t0JGGbpmlo25Z569at48tf/jJbt25l6dKlNE2jOfzoRz/y/fffz/T0NNdLEsPhkMFggGxzrWqtRASSGI/HNE2DJC5fvux9+/bx/e9/nz/+8Y+0bcsNN9zApUuX6EQEmUmnlIIk2rblrSIisI1tOhFBZtIppWCbzKQzMTHB6tWr2bJlCw888AC9Xo9+vy/+Z+fOnd66dSszMzNcL0kMh0MGgwGyzWtlG0l0aq2UUujUWpFERDAajfyHP/yBRx55hD179jAzM0MphU5mYpuOJDq2iQiapmE0GvFmk4RtOqUUaq3Mk0QphbZtWbNmDQ8++CD33Xcfq1atopSiiKBjmx/+8Ifevn07MzMzRASZybWSxHA4ZDAYINu8VplJJyKwjW0igit5zpEjR/jlL3/JT37yEw4fPszs7CydXq9HZzwe81YUEWQm8yQREfR6PS5fvkznrrvu4nOf+xyf/vSnWbt2LXPEApnJrl27vH37dqanp4kIMpNrJYnhcMhgMEC2uRZt29I0DZ22belIolNKoVNrpZTiOezdu5dHH32U3//+95w6dYrMpNM0DU3T0LYtbdsiCdu8mSTRsc3VLFu2jHvuuYctW7bw0Y9+lImJCTJTEYFtJDFv586d3rZtG9PT00jCNtdKEsPhkMFggGxzLWqt2KZpGhayjSQ6tslMaq3M8bFjx9i7dy+PPfYY//znPzl9+jRXkoRt3gok0ev1yEzatqXX67FixQq2bNnCF7/4RW699VYkoTm1VkopdCQxb+fOnd62bRvT09NIwjbXShLD4ZDBYIBs81qNx2N6vR6dWiulFDKTiKDTti1N05CZRAS2kcQcT09Pc/DgQZ5++mn27dvHgQMHuHjxIr1ej854POataPny5XziE5/g7rvv5rOf/Sxr1qxhPB7T6/XE/9hGEraRRGfnzp3eunUrMzMzRASZybWSxHA4ZDAYINu8CXz+/Hn+/ve/8+STT/L444/z7LPPcubMGWzzSiRhm44kJGEb2ywkCUnYxjbzIoLMZKGIoJOZSMI2naVLl/LBD36Qe+65h7vuuotbbrmFJUuWMEe8gsxkz549/vznP8+lS5foSOKV2CYisE3HNvO+853v8JWvfAXZ5o2WmUiibVtPTk7y/PPP86c//Yn9+/fzzDPPcOHCBWqt2KZjG9t0JGGbK0liIdtcjSTmSUIStVbmNU1D27YsX76cDRs2sGnTJj7+8Y9z++23s2zZMkopzBGvIDOJCJ566ikPBgMOHTrEzMwMTdMgiZfTNA2zs7PYZmJigrZtqbVy880389BDD3Hvvfci27zZPGdycpKjR49y9OhRDh48yJEjR3j22Wc5ceIEtVYkIQnb2EYSHdu8FElIYp5tbHM1kli5ciVr165l48aN3H777WzYsIFbbrmF5cuX0+/3mSNepVorpRQuX77Mb3/7W588eZJaK03TEBG8nIig1krHNpmJbd72trexefNmVq5ciWzzRmvblqZp6GQmkpBEx3POnTvH8ePHee6553juuec4duwYx48f5+TJk5w9e5ZLly4xGo3ITK5USiEz6djmakopLF26lEWLFrFkyRLe8Y538K53vYv3ve99vP/972f9+vWsWLGCRYsWMUe1ViICSdRaKaXwarRtS9M02KbW6qZpyEwyk5czGo1YtGgREcFoNKJpGiKCtm2JCCJCss0bzTaSWCgzyUwk0YkIRqORJycnmZyc5OzZs5w4cYIXX3yRv/3tb5w6dYpTp05x4cIFpqammJycZHZ2llIKtulIIiKYmJhg2bJlrFixgiVLlrBkyRJuu+02brvtNtatW8c73/lObrrpJpYuXcrKlSuRRNu2Yk7TNLxWbdvSNA1t2yKJUgqj0Yh+v0/btjRNw7WyjSRkmzeDbTITSXRsU0phocxkNBrR6/UopZCZnpqa4ty5c5w7d47z58/Tti2XL1/m/PnzzM7O0jQNkuhkJplJKYXFixdz4403snjxYm666SZWrVrF0qVLmZiYoN/vM0e8hLZtsU0phYjgldhGEguNRiP6/T6vlm1sI4nMpNZKv9/HNpKQbd5o4/GYiKCUwkKZiSRGoxETExNcjW06tVYkUUoxc2yTmUjCNpLoSEISC7Vtq6ZpuJJtbGObUgod20hiXq2VUgqvRmbSiQjatqVpGmwjiZczHo8ppdCJCBayjST+D970ohAKMaLvAAAAAElFTkSuQmCC\",\"scaled_width\":14.15,\"scaled_height\":22.77,\"exact_perimeter\":72.57,\"approximate_perimeter\":67.89,\"convex_hull_perimeter\":63.28,\"perimeter_pixels\":564.25,\"approximation_points\":8,\"original_contour_points\":120,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.3223,\"compactness\":0.5372,\"aspect_ratio\":1.61}},{\"index\":6,\"position\":{\"x\":0,\"y\":0,\"width\":161,\"height\":174},\"actual_filled_area\":191.58,\"bounding_box_area\":463,\"image_base64\":\"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c889LefMlkwSrYjA3RkaGuJTn/qUvv71r9PtdnF3Ukr0ej22lbvTigg2Nzg4SERwww03cPzxx1NKMXfH3YkIWu5O38tLEmZGrZUnnnhCBx98MBs3bqTWirsTEUyFmSEJd6cVEdx44428733vIyIspcTmLCJoScLd2bBhA0cddZSeffZZxsbGaHU6HbrdLi0zQxJbY2ZIwsyQREoJSRx66KFcd9117L777jRNY5IwMyICM8PM6Ht5lVLIOVNKISL09re/nYcffpixsTGmk5lhZkQECxcu5Bvf+AazZ8+2TqfD5qzWirvTksS6dev0wQ9+kOHhYVJK1FppNU1Dr9fD3YkItkXOmVIK7k4rIvjyl7/MWWedhSTrdDpIomVmtGqtpJToe3nVWkkp0brsssv0iU98gqGhIaaLuxMRTJg7dy6rVq3i8MMPZ5yxGYsIzIzWn//8Zy688ELdeOONjIyMkHOmlEIr50wphclIKVFrxd2JCGbNmsW9997LAQccQERYzplWRODutCICd6fv5dXr9WiahtYzzzyjo446iscee4yWJKbK3YkI3J2IIOfMGWecwYoVK5g5c6axGZOEJEopPPLII3rve9/L7373OyTRkoS7ExG4OxHB1rg7EUHLzJBE65BDDmHdunXMnTsXG1dKIedMq5RCSgkzo+/lFRG4OxFBy921ePFi1q1bR7fbZTqllKi10jQNr3zlK/n+97/Pvvvuyzjj/zJJ1FpJKbF06VJdddVVjI2NMVXuTkSQUqLWSqfT4Wtf+xonnngig4ODRt+/TSmFnDMRQbfbZXBwkLVr1+rMM8/khRdeoJTClgYGBhgbG2N7mBmSyDlz0UUXsWzZMgYGBiwicHeslEJKieeff563vvWt+vWvf00phakwMyTRSikREcyZM4cHH3yQefPm4e5G37+NJFqScHdav/nNb3TmmWeyfv163B0zo9bKlnLOlFLYGncnImillDAzSinst99+rF+/njlz5tjAwAClFEwSkrjjjjt0zDHHMDY2hiSmKudMKYVWSon58+dz++23MzAwwDij798qInB3WqUU3F3XXnstS5cuZWRkBHcnIjAzJDHB3YkItibnTCmFzZkZkrjzzjs59NBDGRwctIjAIoKRkRHOO+88XXfddYyMjDAdmqah1+vRmjFjBitWrOADH/gAs2fPNvr+Y0iiVWvlT3/6kw499FCefvpp3J2IwMxwd2qtbCszQxJmhpkREbQGBwcZHR3l7LPPZvny5XQ6Het0Oli32+Xpp59mwYIFeuKJJ5gOTdPQ6/UwM3LO7LfffqxevZp58+aRczb6/u0k0YoIUkrUWkkp6eijj2b9+vWUUogINpdSotbK1uScKaUwodPp0O12cXcigte+9rXcfPPN7LvvvuSczWqtXHPNNTrnnHMYHh7G3YkIpsLdiQgmfPazn+Wcc85h1qxZRt9/hFIKOWckYWZMuP7667V06VI2btyIu9OKCFopJWqtbI2ZIYmcM6UUUkpIIiJouTsrL4FDwwAAAfFJREFUVqzgvPPOY5zZ73//e5YsWaIf/OAHSEISEcFUpZSotbLDDjtw//33s++++5JSspQSff9ZxsbG6HQ6mBl//vOfddRRR/Hwww/TcnciAjNDEtvKzMg50+v12FxKiYjgrW99K1dddRV77703dtttt+n000/nD3/4A9PFzJBE6/Wvfz333HMPu+66K+MsInB3+v59JGFmlFLIOdOShJkhiaVLl+qGG25g48aNTEgpUWtlstydiKDl7kQEZkan0+Gb3/wmixcvxo477jitX7+ekZERIoKmaej1ekyXc889l0suuYSUkuWc6fvPd9ddd+n000/nmWeeIaVErRV3JyKYDu5ORDB//nxuueUWbO+999YTTzxBa/bs2WzatImmaZgKM6PX6zFv3jxWrVrFG97wBmbNmmWMq7WSUqLvP9ff//53nX/++axZs4ahoSHMjFmzZtHtdpGEJKYiIjAzOp0OP/vZz7BVq1bpn//8J7VW3J2cM7VWpkoSc+bM4dhjjyUiaJrGGCcJM6PvP9tjjz2mhx56iForEUGr1krTNEhiKnq9HpLodDosWrQI07hut0un02FoaIjBwUEigqmQRKfTodXr9Wiaxuj7/0av16NpGkZHR+l0OnJ3er0ekkgpERFMRdM0jIyMsMMOOzA6Osr/AkOsXrZhYdsoAAAAAElFTkSuQmCC\",\"scaled_width\":20.71,\"scaled_height\":22.38,\"exact_perimeter\":85.62,\"approximate_perimeter\":80.34,\"convex_hull_perimeter\":71.63,\"perimeter_pixels\":665.73,\"approximation_points\":8,\"original_contour_points\":346,\"shape_analysis\":{\"perimeter_to_area_ratio\":0.4469,\"compactness\":0.3284,\"aspect_ratio\":1.08}}],\"image_metadata\":{\"name\":\"input_image_698c6890d93928.17020760.jpg\",\"saved_path\":\"uploads/20260318_052927_input_image_698c6890d93928.17020760.jpg\",\"original_height\":286,\"original_width\":956,\"target_height\":177,\"target_width\":933,\"target_bounds\":{\"min_x\":11,\"min_y\":46,\"max_x\":944,\"max_y\":223},\"channels\":3,\"size_bytes\":22508,\"content_type\":\"image/jpeg\",\"scaling_factor\":0.1286173118971061,\"cropped_image_base64\":\"iVBORw0KGgoAAAANSUhEUgAAA6UAAACxCAIAAACz7IwBAAAgAElEQVR4AezBDYzkdX0/8Pf7+/3OzLGzCN4QROjgSdClGhi11oexscZaNc5puWqQ9dRa6yOzc8ihralNUfBGNNsHtZyPIZ09INaHGVgU0UpabhpM1SiVirZWFJ+hzJ3A3m93dn7fz/uf/JJJzsjKzv9Mb+/293pREo5Nyjjnbr/99ttuu+2ee+45dOhQsVjEJEjGGEejkXNO0ktf+tJnPvOZyB3vzMw5d+utt37ta1/73//9X2VCCFhDCCFNU+/96uoqydFodMYZZ1xwwQWnn346AGYwJokkcmszM2YAxBi99wAOHDjwqU996gc/+AFJ59xoNAohxBidc1hDCGFlZSXGWCqVnvvc5z7vec8DEGP03mMzkUQSh/nCF75w6623SgLADDKSkPu/IgmAc84yp5122rOe9aynPe1pyOVy/+coCcegGKP33sycc5deemmv1/vxj39cLpfTNMUkJDnnQgij0Whpaemyyy67+OKLH/nIRyJ3vJP0lre85TOf+cwvfvEL7z0AM8Ov5b1P07RUKh04cODMM8+88sorX/7ylwNgBmOSSCK3PmmahhBGo9Edd9xx0UUX/ed//qekEMJoNCqVSjFGkmaGNXjv0zQ9dOjQzp07L7/88rPOOgubkpk552KM3nsz+6u/+qv3v//9ADiGjCTk/q9470ejUQhB0qFDh04//fQ3v/nNF198cblcRi6X+79FSTgGxRi99wC+9a1vveQlL/n+978vyTlnZpiEc87MvPeSzOyJT3zi9ddfv23bNpdJ0zSEgIyZOeeQO14sLy9v3759//79lgFAUhLWxzm3Z8+eXbt2TU1NSSIJQBJJ5NZHEjIkAVx77bVveMMbkiTBGElJWAfv/WMe85hut3vuuec657ApSSIZYyR5ySWXXHXVVTFG5I42kpJIAtixY8e+ffumpqaQy21ikkgiIwkASQCj0ahQKACQlKZpoVCQRBJjkgCQxOQoCceyK6+88t3vfvehQ4fw/8U5Z2YkAUg6+eST//qv//qiiy4qFoskkZFEUhJJ5I4Xy8vL27dv379/f4xREibknNuzZ8+uXbumpqYkkQQgiSRy6yYJAEkA+/bte9Ob3pQkCcZISsI6kNy2bVu32z333HOdcySx+UgiaWYkd+/efdVVV41GI+SONpKSSALYsWPHwsJCuVxGLre5mZkk7z0yZhZjLBQKOEyM0XuPw0gCQBKToyQcm2KM999//wte8IKvfe1rJJ1zMUZMjqQkkpIAPPvZz77pppumpqZijCEEAJIAkETuOJIkyfbt2/fv329mkjAh59yePXt27do1NTUliSQASSSRm5ykhYWFiy66KEkSjJGUhPV5zGMe0+12zzvvPO89SWw+kkgic+mll+7du3dlZQW5o42kJJIAzj///H379pXLZeRym1WapiEEZCSRBBBj9N4DWF1d9RlkzIwZjEkiiclREo5BkgB87nOfe/nLX76ysqKMc87MMCHnnJkB8N7HGCuVyhe+8IXf+Z3fGY1GhUIBGUnIkETu2CdpeXl5+/bt+/fvjzFics65PXv27Nq1a2pqShJJAJJIIjc5M1tYWGg2m0mSYIykJKzPmWee2e12a7VaCAGbjCSSkkgic+mll+7du3dlZQW5o42kJAAkzz///H379pXLZeRym5WZOecASDIz5xxJADFG7z2AGCOAz3/+82b2B3/wB1NTUyRxxCgJx6AYo5nNzc19/OMfd86laQrAOWdmmJBzThlkvPe7d+++/PLLt2zZIokkMpIAkETu2CdpeXl5+/btt956q5lhcs65PXv27Nq1a2pqShJJAJJIIvdwJJHEYcxsYWGh2WwmSYIxkpKwPmeeeWa3263VaiEEbEqSSEoiuXv37r179w6HQ+SONpKSAJA8//zz9+3bVy6XkcttYpIAkARgZjFGScViMU1TM/vqV796yy233HTTTeecc84ll1xy7rnnMoMjQ0k4Nn3729++4IILvvOd76RpigxJSZiQc45kjBEZkmedddanPvWpJz/5yZJIIiOJJHLHBUnLy8vbt2/fv3+/mUnChJxze/bs2bVr19TUlCSSACSRRO7hSCKJw0haWFi46KKLkiTBGElJWJ8zzzyz2+3WarUQAjYlSSQlkbzkkkv27t27urqK3NFGUhIyO3bsWFhYmJ6eRi63WZmZcw4P5c4777wxc+eddz7wwANPeMITPvaxj/3u7/4uMzgylIRj03vf+973vOc9S0tLMUYA3vsYI44ASQAkJV122WVve9vbtmzZ4pxD7rgjaXl5efv27fv37zczSQBISsL6OOf27Nmza9euqakpSSQBSCKJ3MORRBKHkbSwsHDRRRclSYIxkpLwcEgCqFar3W63VquFELApSSIpieQll1yyd+/e1dVV5I42kpKQOf/88/ft2zc9PY1cbnOTNBqNQgjOOUmHDh3q9/sf//jHb7311gcffHB1dRXAmWeeed111z3jGc9wzpHEkaEkHINGo9Hznve82267LU1TZLz3MUZMjqQkAM45M0PmWc961nXXXXf66aeHECSRBCCJJHLHPknLy8vbt2/fv3+/mUkCQFIS1sc5t2fPnl27dk1NTUkiCUASSeQmIYmkme3bt++iiy5KkgRjJCXh4ZAEUK1Wu91urVYLIWBTkkRSEsndu3fv3bt3OBwid7SRlITM+eefv2/fvunpaeRym5UkkpJIAlhaWur3+7feeuu//Mu/fP3rX48xSnLOmdkpp5zy6U9/+vd+7/dIOudwZCgJG56ZOecAmJlzLk3Tr371qy95yUvuu+++EAKANE3xG7V169arrrrqZS97WQjBzJiRRBK540KSJI1Go9/vm5kkTIhku91utVrlchljkkhKIoncJCR1Op1ms5kkCcZISsI6kKxWq91ut1arhRCwKUkiKYnk7t279+7dOxwOkTvanHNmhsyOHTsWFhamp6eRyx3vJI1Go2KxKAkASUkkzQyAcw7A3Xff3e12P/WpT9155533338/xkhKqlQqvV6vXq9773HEKAnHAkkkLRNCaLVaH/7why2DjHPOzPCb8+Y3v/m9733viSeemKZpCAGAJJLIHReSJGk0Gv1+38wkYUIk2+12q9Uql8sYk0RSEknkJiGp0+k0m80kSTBGUhLWgWS1Wu12u7VaLYSATUkSSUkkd+/evXfv3uFwiNzR5pwzM2R27NixsLAwPT2NXG5zSJJkamrKzJxzaZqGEJC55557brnllhtvvPHLX/7yj3/84xgjDkNSUqVS6fV69Xrde48jRkk4FkgiCSDGuLq6+oQnPOEHP/hBsVhcXV0F4JwzM5KS8BvyuMc97rOf/ezZZ5/tnEvTNISA3HEkSZJGo9Hv981MEiZEst1ut1qtcrmMMUkkJZFEbhKSOp1Os9lMkgRjJCVhHUhWq9Vut1ur1UII2JQkkZREcvfu3Xv37h0Oh8gdbc45M0Nmx44dCwsL09PTyOWOd2mahhAwtrq6WiwWASwtLfX7/cXFxf379//P//zP6uoqgBBCmqYYIympUqn0er16ve69xxGjJGxgkkhKIimJJIAvfelL559//srKiiQzw5hzzszwm+Ayf/u3f/uGN7yhVCqNRqNCoYDccSRJkkaj0e/3zUwSJkSy3W63Wq1yuYwxSSQlkURuEpI6nU6z2UySBGMkJWEdSFar1W63W6vVQgjYlCSRlERy9+7de/fuHQ6HyB1tzjkzQ2bHjh0LCwvT09PI5TaN0WhUKBQAjEajO+644+abb/7iF7/45S9/eXV11TkHQBkchqSkSqXS6/Xq9br3HkeMkrDhmZlzLsbonFtaWrrkkkuuvfba4XAoiaQkZEhKwm/OU5/61F6vd9ppp4UQ0jQNISB3vEiSpNFo9Pt9M5OECZFst9utVqtcLmNMEklJJJGbhKROp9NsNpMkwRhJSVgHktVqtdvt1mq1EAI2JUkkJZHcvXv33r17h8Mhckebc87MkNmxY8fCwsL09DRyueOdmTnnzMw5t7q6CmBxcfEjH/nIt771rQMHDgyHQ5KS8FBISqpUKr1er16ve+9xxCgJG5gkkmbmnDMz59y//du/veY1r7nrrrskAXDOmRmAEEKapvjNcc4VCoWrr776wgsvdM4BMDPnHHLHhSRJGo1Gv983M0mYEMl2u91qtcrlMsYkkZREErlJSOp0Os1mM0kSjJGUhHUgWa1Wu91urVYLIWBTkkRSEsndu3fv3bt3OBwid7Q558wMmR07diwsLExPTyOX2wSGw2GpVIox9vv9Xq/3pS996bvf/W6appIwRjKEAGA0GmGMpKRKpdLr9er1uvceR4ySsIFJQoakJABvf/vbP/jBDy4vLwPw3puZJGbMDL8h3nsz896/+MUv/tCHPrR169ZCoWBmzjnkjgtJkjQajX6/b2aSMCGS7Xa71WqVy2WMSSIpiSRyk5DU6XSazWaSJBgjKQnrQLJarXa73VqtFkLApiSJpCSSu3fv3rt373A4RO5oc86ZGTI7duxYWFiYnp5GLne8MzPn3He/+919+/bdcsstX/nKVwCkaYox7z3JNE3xK0hKqlQqvV6vXq9773HEKAkbm5k55wCMRqM0TZ/1rGd94xvfICmJpCTvfYwRgPc+xojfqEc/+tH79u17znOeIymEgNzxIkmSRqPR7/fNTBImRLLdbrdarXK5jDFJJCWRRG4SkjqdTrPZTJIEYyQlYR1IVqvVbrdbq9VCCNiUJJGURHL37t179+4dDofIHW3OOTNDZseOHQsLC9PT08jlNoF77733sssu+8xnPjMYDMzMOWdmAJxzZgbAOacMSUkYIympUqn0er16ve69xxGjJGxgkkgik6bpv/7rv77sZS974IEHJGFt3vsYI0nnXIyRpKQQQpqmAEIIaZoCcM6ZGdZAEplLL730iiuu2LJliySSkgCQRO5YliRJo9Ho9/tmJgkTItlut1utVrlcxpgkkpJIIjcJSZ1Op9lsJkmCMZKSsA4kq9Vqt9ut1WohBGwykkiamXMOgKQ//dM/XVhYkISNJISQpikA55yZAfDem5kkTKhYLI5GI0ne+xgjSUnYeEIIaZp6781M0oUXXnj11VefcMIJyOWOd2b21a9+9aUvfelPfvITkt77NE1JSsLDISmpUqn0er16ve69xxGjJGxsMUbvfYzRe99qtT7ykY+MRiOsDzNmVq1W77333uFw6JwzMwDOOTPD2pxzZgbgqU996k033XTKKaeQRO54kSRJo9Ho9/tmJgkTItlut1utVrlcxpgkkpJIIjcJSZ1Op9lsJkmCMZKSsA4kq9Vqt9ut1WohBGxKlgkhxBjb7fbf/d3fHTx4EBuMc87MABQKBQCj0QhHwDkHwMyccyRjjNhIvPcxRgAhhGKxeNppp7361a9+61vfWi6Xkcsd79I0vfXWW1/60pfef//9AEhKwvqQlFSpVHq9Xr1e997jiFESjgWS7rnnnmc+85k//OEPzQxrIynJOWdmAIrFIoCdO3fedNNN9913nyQzA+CcMzOswTlnZgCcc977a6655vzzzy8Wi8gdL5IkaTQa/X7fzCRhQiTb7Xar1SqXyxiTRFISSeQmIanT6TSbzSRJMEZSEtaBZLVa7Xa7tVothIBNxsyccwAkkQTwrW9965Of/OTBgwexkZjZli1bhpmpqSlJ3/ve977whS+kaYpJkJQEwDlnZtu2bXv6059+2mmnmRk2EufccDgMGefcYx/72Gc/+9nnnXcecrlNQNJnP/vZCy64YGVlhSQASSQl4eGQlFSpVHq9Xr1e997jiFESNjBJJGOM3vtrrrnmda97XZqmMUasjaQkACQlOefOPvvs+fn5v/mbv/nKV76yvLxM0jkXY8TaQghpmpJ0zsUYG43GwsLC1q1bcRhJAEgidwxKkqTRaPT7fTOThAmRbLfbrVarXC5jTBJJSSSRm4SkTqfTbDaTJMEYSUlYB5LVarXb7dZqtRACNh8zc84BiDFKCiH86Ec/whok4WhwzpmZc240GnnvC4XCXXfd9eIXv/jgwYOYkPdekpkBeM1rXvPmN7/5MY95zHA4xEYiaTQalUolkqurq494xCMqlYok5xxyuU3ghhtumJ2dHQ6HkjAmCQ+HpKRKpdLr9er1uvceR4ySsIGZGUkzW1pa+pM/+ZObb755OBxifbz3MUYAr371q9/3vvd97GMfu+KKK1ZXVwGQlERSEtZA0jkXYwRw0kknff7zn3/a057mnCOJjCRkSCJ3rEmSpNFo9Pt9M5OECZFst9utVqtcLmNMEklJJJGbhKROp9NsNpMkwRhJSVgHktVqtdvt1mq1EAI2nxgjSeecJGRIYoORZGbee4zFGE899dQDBw7g/1cI4fLLL7/44ounpqaw8UgiCUASSQBpmoYQkMttAjfccMPOnTuXl5fNDABJSVgHkpIqlUqv16vX6957HDFKwsa2urpaLBZvvvnm1772tffcc4+ZOefMDGsjKSmEkKbpCSec8MEPfvBVr3rV7bffvn379l/84hej0QgZkpLwUEhKAhBCSNOU5Dve8Y63v/3tJ5xwAjMAJCFDErljTZIkjUaj3++bmSRMiGS73W61WuVyGWOSSEoiidwkJHU6nWazmSQJxkhKwjqQrFar3W63VquFELDJmJlzDoeJMXrvsSFJAkByeXmZ5Kmnnvrggw9iEiQlAfDem9l73vOeVqtVKpW899jYJJFELrcJSLrxxhtf+cpXHjp0yMwAOOfMDOtAUlKlUun1evV63XuPI0ZJ2NjMDMDrX//6a6+9djgcMmNmeDjOOTM766yzPv3pT5933nlJkrz61a+++eabV1ZWAJAEIAkPJYSQpimAUqk0HA5JnnfeeR/+8Ief+tSnugwykkgidwxKkqTRaPT7fTOThAmRbLfbrVarXC5jTBJJSSSRm4SkTqfTbDaTJMEYSUlYB5LVarXb7dZqtRACNhkzc84BkDQajYrFYpqmLoONJ03TEAIASQ8++OC2bdsOHjyISTjnlAkhpGl65ZVX7t69u1AoYIORRBKAJJKWCSEgl9sEJH32s5+dnZ1NkkQSSWQk4eGQlFSpVHq9Xr1e997jiFESNrA0TUMIS0tL55577k9+8pPRaFQsFldXV7E255yZee9jjACe/vSnLy4unnrqqWb2D//wD5deemmM0XufpqlzzsywBu89yTRNkSmVSpdffvkll1zivXfOISOJJHLHoCRJGo1Gv983M0mYEMl2u91qtcrlMsYkkZREErlJSOp0Os1mM0kSjJGUhHUgWa1Wu91urVYLIWDzkQSAJMZijM45PBSSOBqUcc4BWFlZ2bJly8GDB88+++wDBw7g/0sIIU3T97///RdddBGAEAI2EkkkAUgCQBK53GZyww03XHjhhSsrKxgjKQkPh6SkSqXS6/Xq9br3HkeMkrDxSAJAEoCZfelLX3rZy162tLQEQBJJSfi1nHNmBmDnzp0f+tCHyuWyc+4b3/jGc57znAceeCCEkKYpHk4IIU1TkpKKxeLTnva0G264YevWrZJIApA0Go2KxSJyx5okSRqNRr/fNzNJmBDJdrvdarXK5TLGJJGURBK5SUjqdDrNZjNJEoyRlIR1IFmtVrvdbq1WCyEgt+FJIjkYDGZmZgaDASZHUhKA+fn5ubm5UqmEXC63kSwuLs7Ozi4vL0vCJEhKqlQqvV6vXq9773HEKAkbiZkBYMbMnHOrq6uvf/3rP/nJT66srAAgKQlr896bmSQAJK+44oq3vvWtpVIJwGAwqNfrd911V5qmALz3MUY8FO99jJGkJOecmQE47bTTbrjhhqc85SkhhNXV1RCCcw6AJJLIHVOSJGk0Gv1+38wkYUIk2+12q9Uql8sYk0RSEknkJiGp0+k0m80kSTBGUhLWgWS1Wu12u7VaLYSA3IYnieRgMJiZmRkMBpgcSUkA5ufn5+bmSqUScrncRrK4uDg7O7u8vCwJkyApqVKp9Hq9er3uvccRoyRsAJJIAjAzZgBIInnXXXc9/elPP3jwYIyRpCT8WiQBSCI5NTX1T//0Ty984Qu998js3Lmz2+2urKwAcM6ZGR6Kc87MSEpyznnvR6MRgEsuueSKK64ol8sxRuccSQBm5pxD7piSJEmj0ej3+2YmCRMi2W63W61WuVzGmCSSkkgiNwlJnU6n2WwmSYIxkpKwDiSr1Wq3263VaiEE5DY8SSQHg8HMzMxgMMDkSEoCMD8/Pzc3VyqVkMvlNpLFxcXZ2dnl5WVJmARJSZVKpdfr1et17z2OGCVhA5AEgCR+WZqmV1999Vve8pbl5WUAzjkzw9pISgIQQkjT9LzzzvvEJz5xzjnnxBhDCACuu+66iy+++ODBgzFGPBznnJkBCCGkaUry9NNP7/f7j33sY5ExMwDOOeSONUmSNBqNfr9vZpIwIZLtdrvVapXLZYxJIimJJHKTkNTpdJrNZpIkGCMpCetAslqtdrvdWq0WQkBuw5NEcjAYzMzMDAYDTI6kJADz8/Nzc3OlUgm5XG4jWVxcnJ2dXV5eloRJkJRUqVR6vV69Xvfe44hREjYGSQBIAogxAvDe//SnP/2zP/uz/fv3J0kCgKQk732MEQ/FOWdmAIrF4urq6q5du975znc+8pGPlETSzO69996XvOQl//Ef/5GmqZlhDSQlOeeUQYakpKuvvvoVr3iFc65QKCB3zEqSpNFo9Pt9M5OECZFst9utVqtcLmNMEklJJJGbhKROp9NsNpMkwRhJSVgHktVqtdvt1mq1EAJyG54kkoPBYGZmZjAYYHIkJQGYn5+fm5srlUrI5XIbyeLi4uzs7PLysiRMgqSkSqXS6/Xq9br3HkeMkrAxKOOcw2FuueWWnTt33nPPPSQBSGLGzLAG55yZIXPDDTc0Gg3nHEmMzc3NffjDHzYzSViD9z7GCMA5Z2YYI/mCF7zgYx/72Omnn84MAEkkkTumJEnSaDT6/b6ZScKESLbb7VarVS6XMSaJpCSSyE1CUqfTaTabSZJgjKQkrAPJarXa7XZrtVoIAbkNTxLJwWAwMzMzGAwwOZKSAMzPz8/NzZVKJeRyuY1kcXFxdnZ2eXlZEiZBUlKlUun1evV63XuPI0ZJ2AAkkZQEgCQyw+HwHe94x1VXXbWysuKcMzMAJCVhbc45MwNw4okn3n777WeddZYkkjFG7z2Abrf7+te//sCBA1gHZpAxM5InnnjiBz7wgVe/+tWSnHPKOOeQO6YkSdJoNPr9vplJwoRIttvtVqtVLpcxJomkJJLITUJSp9NpNptJkmCMpCSsA8lqtdrtdmu1WggBuQ1PEsnBYDAzMzMYDDA5kpIAzM/Pz83NlUol5HK5jWRxcXF2dnZ5eVkSJkFSUqVS6fV69Xrde48jRknYAGKM3nsAZuacA5AkyX333feiF73ozjvvDCGMRiMAJCVhbSQlkQTwuMc97t///d8f8YhHOOcASCIp6Yc//OEf/dEfffOb3yRpZlhDCCHGKAmHcc6Z2Ytf/OLrrrvuhBNO8N5LIoncsSZJkkaj0e/3zUwSJkSy3W63Wq1yuYwxSSQlkURuEpI6nU6z2UySBGMkJWEdSFar1W63W6vVQgjIbXiSSA4Gg5mZmcFggMmRlARgfn5+bm6uVCohl8ttJIuLi7Ozs8vLy5IwCZKSKpVKr9er1+veexwxSsIGs7q6WiwWAezdu/fP//zPh8NhmqYASAKQhF/Lex9jdM7Nzc3t2bOnXC6TNDPnHAAzA3D55Ze/973vXVlZwRhJSQBIApCENZA8+eSTb7vttsc97nHeezNzziF3rEmSpNFo9Pt9M5OECZFst9utVqtcLmNMEklJJJGbhKROp9NsNpMkwRhJSVgHktVqtdvt1mq1EAJyG54kkoPBYGZmZjAYYHIkJQGYn5+fm5srlUrI5XIbyeLi4uzs7PLysiRMgqSkSqXS6/Xq9br3HkeMkrCRmBkA59zBgwd37tx5yy23pGlqZgBISsI6eO9PPvnkj3zkIzt27HDOISOJpCQAX//615/73Oc+8MADJCU550jGGEkCkIRfq1gsvutd73rrW9/qMjFG7z1yx5QkSRqNRr/fNzNJmBDJdrvdarXK5TLGJJGURBK5SUjqdDrNZjNJEoyRlIR1IFmtVrvdbq1WCyEgt+FJIjkYDGZmZgaDASZHUhKA+fn5ubm5UqmEXC63kSwuLs7Ozi4vL0vCJEhKqlQqvV6vXq9773HEKAkbiZk55wDcdtttjUbj/vvvl4QMSUn4tZxzZhZCOPvss7/4xS9Wq1WMSSJpZgCcc7Va7Zvf/CZ+mXOOZIwRa/DexxgBPOlJT/rnf/7nRz7ykd57M3POIXdMSZKk0Wj0+30zk4QJkWy3261Wq1wuY0wSSUkkkZuEpE6n02w2kyTBGElJWAeS1Wq12+3WarUQAnIbniSSg8FgZmZmMBhgciQlAZifn5+bmyuVSsjlchvJ4uLi7Ozs8vKyJEyCpKRKpdLr9er1uvceR4ySsAGYmXMuxui9N7PRaPSezOrqKibBjJmdf/7511xzzdTUFACSyCjjnAPwl3/5lx/4wAcOHTqEw5D03qdpijWEENI0BVAsFm+88cY/+IM/cM6RRO5YkyRJo9Ho9/tmJgkTItlut1utVrlcxpgkkpJIIjcJSZ1Op9lsJkmCMZKSsA4kq9Vqt9ut1WohBOQ2PEkkB4PBzMzMYDDA5EhKAjA/Pz83N1cqlZDL5TaSxcXF2dnZ5eVlSZgESUmVSqXX69Xrde89jhglYQMwM+ecmTnnAHz3u999xStecfvtt6dpCoCkJKyPc07S3//937/pTW8qFosxRu+9JJIAJJEcjUZ33HHHH//xH//oRz+S5JyTZGYASErCGkhKQqbZbLbb7enpaecccseaJEkajUa/3zczSZgQyXa73Wq1yuUyxiSRlEQSuUlI6nQ6zWYzSRKMkZSEdSBZrVa73W6tVjJMnIUAACAASURBVAshILfhSSI5GAxmZmYGgwEmR1ISgPn5+bm5uVKphFwut5EsLi7Ozs4uLy9LwiRISqpUKr1er16ve+9xxCgJG8lwOCyVSp/+9Kdf+9rXPvjgg8wog3VwzpnZGWec8ZnPfOYpT3lKoVCIMXrvAcQYvfcxRu89gJWVlRe+8IX79++XBMB7b2aS8HBISgIwMzNz9dVXP+MZz3DOIXesSZKk0Wj0+30zk4QJkWy3261Wq1wuY0wSSUkkkZuEpE6n02w2kyTBGElJWAeS1Wq12+3WarUQAnIbniSSg8FgZmZmMBhgciQlAZifn5+bmyuVSsjlchvJ4uLi7Ozs8vKyJEyCpKRKpdLr9er1uvceR4ySsDFIIhljHI1GF1988dVXX52mKQCSkjBGUhLWEEJI03Tnzp3ve9/7Tj31VO89SWTMzDk3Go2cc957Se9+97vf9773LS0tASAJQBIAkpKwBuecMsVi8c1vfvM73/nOk08+GbljTZIkjUaj3++bmSRMiGS73W61WuVyGWOSSEoiidwkJHU6nWazmSQJxkhKwjqQrFar3W63VquFEJDb8CSRHAwGMzMzg8EAkyMpCcD8/Pzc3FypVEIul9tIFhcXZ2dnl5eXJWESJCVVKpVer1ev1733OGKUhI3BzJj53ve+96IXvei///u/vfcxRhyGJABJWJtz7qMf/eiFF15YLpdjjN77GKNzjiQAM3POjUajQqHwla985eUvf/m9996bJAkO472PMeKhkJREUhKAbdu2feELX3j84x+P3LEmSZJGo9Hv981MEiZEst1ut1qtcrmMMUkkJZFEbhKSOp1Os9lMkgRjJCVhHUhWq9Vut1ur1UIIyG14kkgOBoOZmZnBYIDJkZQEYH5+fm5urlQqIZfLbSSLi4uzs7PLy8uSMAmSkiqVSq/Xq9fr3nscMUrCxpCmaQjBzK688sp3v/vdq6urMUasoVAojEYj732MkaQkAM45M3POfec73zn77LNJAjAz55wkZEgik6ZpjPHiiy/udDorKyve+xgj1sE5Z2aFQmE0GoUQPvShD73yla/csmXL6upqsVjEmCSS2GRijN57ZCSRREYSAJLIxBhJOudwGDNzziETY/TeIxNjBOC9l0TSzJhBRhJJHMbMJDnnSGJtSZI0Go1+v29mkjAhku12u9VqlctljEkiKYkkjgZJJJGJMTrnSMYYSQJwzgGQZGbOOZIAJJEEYGaSvPcAzMw5h19mZs45AGbmnAMgiaQkkgCUcc4p45xDRhJJZJRxzuGXSep0Os1mM0kSjJGUhHUgWa1Wu91urVYLISC34UkiORgMZmZmBoMBJkdSEoD5+fm5ublSqYTjmpkxg4yZOedijAC89xhL0zSEgF8hiSTWIIkkADNzzgGQRBIZM2MGgDLOOYwp45zD0TMajQqFAoAYo/ceQJqmIQRMKE3TEAIAMwPgnMNGtbq6WiwWJZHEmCSSyMQYvfdYW5qmIQQcRhJJjI1GoxCCmXnvY4ze+zRNQwg4TIzROYc1LC4uvupVr3rwwQedcwDMDA8nhJCmKTKnnXbatdde+/u///sknXMAJAEgibVJIglAEklkzIySsDHEGL33Bw8e/MM//MPbb7/dzCRhbSSdczHGQqFgZjFGZJ785CfffPPNp556Kn6ZJAAkkbHMJz/5yTe+8Y1LS0vIOOfMDL8WM2aGzPbt2z/xiU9MTU2Zmfdekpl57wGkaRpCwOYjiSQylgkhKAPAOYeMMmbmvScpiSQAM3POSUKGJABlnHMAJJkZSeccAGUAMIP1SZKk0Wj0+30zk4QJkWy3261Wq1wuY0wSSUkkcZSYmSTvPX6FmTnnsD6WcRlJAEiurq76DABJyJCMMXrv8SvSNPXek1SGGTwUSZ1Op9lsJkmCMZKSsA4kq9Vqt9ut1WohBOQ2PEkkB4PBzMzMYDDA5EhKAjA/Pz83N1cqlXCcMjPnHB6KJJIAJKVpGkIgiTEzk+ScIykJGUkASCJDUhIAkjFGks45SSQBKOOcw5gkkgDSNCXpvcfRZmbOOQDD4bBUKsUYJYUQJGESJAFIIgnAzCR577EhSSI5Go0KhQKA0WhUKBTMDABJACQBSMIaSAJI0xRACAGAJJIAhsNhsVgkCWA0GoUQSCJjZs45MwPADNZ2/fXXz87OrqysYCyEkKYpHgpJSQBcJk3TSqXy2c9+9ulPfzpJ/ApJeCgkY4wAYozFYjHG6L0HQEnYAGKM3nsA+/fvf/7znx9jTNPUOWdmWEOxWByNRpIKhcJoNMLYX/zFX7zrXe8qFouSnHOSAJAEIAkASYzdfffdz3nOc+6++25JAJxzZuacMzOszXsfY3TOmdmJJ5542223PeEJT3DOIWNmzjkAMUbvPTYTSQBIIiOJJIA0TUMIACSZGYAY42g0Wl5eXllZWc4cOnQoTVNJZhZCSNPUe++ce0SmUChs3brVOVcoFEhKAkASgJk55wCYGQDnHAAzizEWCgWsIUmSRqPR7/fNTBImRLLdbrdarXK5jDFJJCWRxNFgZgCcc8iYGYAYYwhBknMOgDIkzcx7DyBmSB46dGhpacnMHnjggQcffHA4HIYQvPej0UhSoVAws6mpqVNOOSWEUCwWTzzxRO99CAEZM5PkvQdgZjHGQqGAX2Zmo9GoVCrhl0nqdDrNZjNJEoyRlIR1IFmtVrvdbq1WCyEgt+FJIjkYDGZmZgaDASZHUhKA+fn5ubm5UqmEzUEZM3POSfLe4zAxRu99mqbLmdFoNBwOkyRZXl4eDoc4DDMATjzxxC1btpRKpRDCiSeeeMIJJ5hZsVg0M+ccMmmakvTeA4gxknTOAVAGgJmFEHA0xBidc2maFgoFZFZXV0kWCgVMQpKZee8BSCIJIMbovccGE2P03gMYjUaFQgGAmTnnMGZmzjkAMUbvPdZmZs45ZMzMOQfAzEiamfceGTNL07RYLKZpGkIAIMnMvPdYg6SbbrrpggsuWFlZAWBm+LVIApAEwHsPYHp6+oYbbqjX6y6DjCRknHP4tSSRxBglYQNI0zSEkKbpZZdd9v73v39lZSXG6L2PMWIN3vsYIwDnnJkBCCFs3bp13759z3/+82OMzjmSZsYMAEkASGJsOBy+9rWv/eQnP2lmygBwzpkZ1uC9jzF672OMzjkAl19++e7du0844YQ0TUMIAMyMGWxKZgaAGUlpmhYKBWRGo9FgMPjhD3/4/e9//5577rnzzjuTJFlaWjqUkeS9JwkgTdNCoTAajaanp0866aRSqbRt27Zzzz33tNNOe+xjH/uoRz2qWCwCkJSmKckQAjJmxgx+rSRJGo1Gv983M0mYEMl2u91qtcrlMsYkkZREEkeDmTnnAEiKMYYQkIkxeu+RSdM0hICMmSVJ8sPMPffc873vfe8HP/hBkiSrq6tLS0vD4TCE4JwbjUaSQgij0ahQKJxyyimFQuFRj3rUE5/4xDMy27Ztm56eDiHgl+kwLoM1SOp0Os1mM0kSjJGUhHUgWa1Wu91urVYLISC34UkiORgMZmZmBoMBJkdSEoD5+fm5ublSqYTjlJmRRIYkxiSRRMbMADzwwAM/+9nPfvCDH/z85z+/6667fvaznx06dGh1dXU5E2PEGEkAJAEUi8VSqVQsFqemprZlTjnllEc/+tHnnHPO1NRUCEESAJIAzMw5JwkASWwwMUYA3nsAkjAJkmaGjJm5DDakGKP3HmNm5pyLMZJ0zgEwMwDOOTMjiYdiZt57HMbMnHPD4dB7H0IAEGP03ksiibEYo/ceY5KwhptvvvmCCy5YWloC4L0nmaYp1ua9NzNJALz3W7duvfHGG5/2tKeRxK+QhIdiZiSdcwBWV1dDCM65GCMlYWMYjUZ33XXXq171qq9//esxxkKhMBqNsAaSkgB4781MknPOzJ7//Of/4z/+46Mf/WhJJAFIIom1XX/99W984xsPHDggKcbonDMzrK1QKIxGI+ecmQFwzj3pSU+65pprfvu3f9vMnHMAYowAvPfYZMzMOYdfFmO86667vvvd795xxx133333fZnBYLC0tPTjH/84TVMAygBwzikDIISQpikA732M8dTM9PT0qaeeesYZZ1Sr1ZmZmac85Snbtm0zM+ccDmNmaZoWi0WsIUmSRqPR7/fNTBImRLLdbrdarXK5jDFJJCWRxNEjCRmSANI09d4DIKnM0tLSt7/97TvuuONb3/pWkiQ//vGPf/7zny8tLQ0Gg4MHD0pyzsUY8ctIhhDSNC2VSisrK6VS6TGPecxJJ510Sua3fuu3zjnnnCc+8YlnnXXWySefrIz3HocxMwDOOfwKSZ1Op9lsJkmCMZKSsA4kq9Vqt9ut1WohBOQ2PEkkB4PBzMzMYDDA5EhKAjA/Pz83N1cqlbAJSEJGknPuF7/4xd133/1f//Vf3/ve9+65557BYHDgwIEkSQ4cOPDTn/704MGDMUaSACRhDSEE51yM0cy2bt16yimnTE9PVyqVk046qVKpnHXWWeecc87jH//4M844Y3p6GsBoNAohkARgZgCcc5JI4mhI0zSEAGA4HJZKpdXV1WKxGGP03mNykgCQBJCmaQgBG48kksjEGM2sUCggI4kk1kESSQAxRu891pamaQgBQIzRe7+8vLxlyxaSAMzMOYc1fO5zn3vNa15z3333IeO9jzFiDSQlAQghpGkK4FGPetT111//jGc8A4AkjJHErxVj9N4DSNPUe0/SzCgJG8ZHP/rRt73tbQ888EAIIU1TrI2kJAAkJRWLxdXVVQDtdvvSSy8tFouSSEoiiYciCQDJAwcOvOxlL7v11luVKRQKo9EIayMpCRmSkqanp9/znve87nWv27Jli5kBcM4BkEQSm48kkqPR6Gc/+9ntt/8/9uAEys6qTBv2fT97v+fUkICRMAQsFBAKFCkhKoooEhTBgBPi0ICtKDZIlSQq6kKlVbRstBonGoKoCCIqYAkSBkFUQCXMaBoDiCJCwpAcQqZTVefd+7n/f71rnbXiMoUpOySFH9d156JFi/73f//3/vvvv++++5YvX16WpSRUzMzdzYyku0siKYmkJDNz9xgjgJRSURQ5Z3c3s46Ojs0222z77bd/8YtfvNtuu82ePXtaJYTg7pJCCHhSzWZz9uzZN9xwg7tLwgSRHBwcHBgY6O7uRpskkpJIYhNJKcUYUXF3M0PbmjVr7rnnnttuu+2uu+66++67H6i4+9jYGIAQgiR3L4qiLEsAJCUBIAlAEiohhJwzgBBCzhlAURQdHR3Tp0/v7e19+ctf/rKXvWyPPfbYbrvtALi7JABmhjaS+FuSzj333OOPP77ZbKKNpCSsB5I9PT3Dw8N9fX0xRjxj0pNEstFo9Pb2NhoNTBxJSQCGhob6+/vr9Tr+pUkiCcDdn6jccsstixYtWrhw4f3337948eLly5e7ewih1WphLWaGiiQAkjA+kmaWcwbQ1dXl7lOnTt1+++2f//zn77bbbnvttdeuu+76nOc8p6Ojg6S7mxkAdzczbFKSSN5xxx1Lly7NOaeU6vU6JsLdSdZqtbIsATz/+c/fcccdJZHEZCKJJAB3NzNUxsbG7rnnnscff7zZbMYYSUrCk3L3GGPO2d1DCJLGxsbKspw1a9a0adNyzu5eFAUqkkgCWL58+e9+9zu05ZwlYV1qtdqVV1759a9/vdVqSco5AyApCU+KpJnlnDs7OwcGBg455BCvSMJacs5YlxDC2NhYV1fXdttt9/znPx9tlIRJIKU0Njb2b//2b5dffrmkGGOr1TIzd8f4zMzdAZiZu++4447nnXfePvvsA4CkuwMwM3c3M6xFEtpInnrqqZ/97GdHRkYAmJm740mFEHLOIQRJ7h5j3Hfffb/1rW/ttNNOkkji/1WSSLr7gw8+uGDBgmuvvfbWW29dvHjxqlWrWq1WzhltJGOMOWd3x1pISjIzd8ffISkJa5kyZcqznvWsXXfd9ZWvfOXBBx/c19fX0dGB9dBsNmfPnn3DDTe4uyRMEMnBwcGBgYHu7m60SSIpiSQ2KVXMDEBKaWxs7NZbb7322msXLFjwpz/96Yknnmg2m6Ojo2gjCUAS2lhxd6zFzCQBkASApCS0kSyKYrPNNnvuc5+79957z5w58y1vecvUqVNjjADc3cwwDknnnnvu8ccf32w20UZSEtYDyZ6enuHh4b6+vhgjnjHpSSLZaDR6e3sbjQYmjqQkAENDQ/39/fV6Hf+i3N3MAJRl+cgjj/zud7+7/vrrf/e73z388MOPPPLI8uXL3V0VtIUQAOScsR5ijO5uZiklAGbm7lhLCKEoiqlTp26//fY9PT0vfOEL99lnn5kzZ2699dYAcqVWq2HTcfeyLCV94AMf+P3vf29mnZ2dkjARIYRWq1UURavVKsvyJS95yZFHHrnvvvuGEDDJqIKKmY2MjFx88cU//vGPV6xYMTIywgoASe4eQsC6SCIJwMwAjI2NuXtRFHPmzHnjG9/Y1dUFQBUzQ6Usy3nz5v3oRz8aGRkJIZCMMZLEusQY77vvvsWLFwMwM3ePMXoF4wghSHJ3MwshlGW5zTbb7LzzzpLcXRLaJJkZ1sXdJXV3dz//+c8/+eSTt9lmGzMDQEmYHG655ZZDDz102bJlOWcAHR0do6OjeFIkJZGUFGN85zvf+dWvfnWLLbZAJedsZiRzziEEtEkCQBJtCxYseOtb37p06dKcsySSkrAuJCWRlIQKSUkxxquvvnqfffap1+sAJKWUiqLA/2Pc/dZbb/35z39+0003LVq06MEHHxwdHTUzd0cbSUlYCyvuDoCkJABsyzkDCCHknFExM1QkoW369OkveMEL9ttvvwMPPHDPPffs6urKOYcQMI5mszl79uwbbrjB3SVhgkgODg4ODAx0d3ejTRJJSSSxKeScQwgAcs4hBAD33Xff7bfffv311y9cuPCuu+5avny5uwMgCYCku5MEIAkASTPLOWMtJFGRhAor7k4SFUlYy5QpU7bZZpt99tln1qxZr33ta2fMmMEKgJRSjBF/S9K55557/PHHN5tNtJGUhPVAsqenZ3h4uK+vL8aIZ0x6kkg2Go3e3t5Go4GJIykJwNDQUH9/f71ex7+uJ554YtGiRTfeeONNN930hz/8YfHixStWrFCFpCQAJM0s54y1sKIK/hZJVCQBICkJgJm5OyohBEnuDoAVd3/2s5+900477bzzzvvss88b3vCGHXbYQRIAkthEcs4hhJGRkY9//OPnnnvuqlWrJGHiYowpJTMrimJsbGz27Nnf+ta3ttlmG0wyOecQAoCcM4Dbbrvt6KOPXrRokbtjLWbm7hgHSUkAzMzdAXR2dm677bZnnHHGgQce6O6s5JxJmhkqRx999HnnnScpxthqtTA+kpJCCCRTSgBqtVqr1cL4QggAcs4ASEoyM1XQRlISnhRJSVOmTPnFL37R19dXq9UkURI2Inc3MwAppRijV2KMAObOnXvWWWeNjIyEEHLOAEhKwrqQlGRmANwdQAjhggsueNvb3kYSAEmsB0kkly5dOnfu3B/96EcpJZKSMEFm9ra3ve28884zs6Io8C/E3UmiQhKAu0sKIQCQ5O4hhFar9cADD1xyySXXXnvtrbfeunLlyrIsAZCUhI1l2rRpfX19Bx544Bve8Ia+vr6yLIuiKMuyKApJAEiismbNmtmzZ99www2qYIJIDg4ODgwMdHd3o00SSUkk8VTKOYcQAOScSZoZAEkkJZEEsHTp0htvvHF4ePjWW2+955573F0VtJGUhKdSvV7fdttt999//8MOO+wVr3jFtGnTAOScQwjuzkrOOYQA4Jvf/ObcuXObzSbaSErCeiDZ09MzPDzc19cXY8QzJj1JJBuNRm9vb6PRwMSRlARgaGiov7+/Xq/j6UMSSQCS3N3MSEoiKSnnHGNMKcUY3f2OO+748Y9/fOONN959992PPPKImbk7Nh2SqGy//fb77bffa17zmr333vsFL3gBAEk55xiju7OCtUgiiUpZlkVRYAMpy7IoCgAPPPDAySeffPHFFzebTTMD4O4kAUiKMaaU8KRISkKlq6vrlFNOOfbYY7u6usqyLIoipRRjTCnFGLGJuLuZuTsrixYtmjt37s9//vOcMyaCpKSiKMqyBBBCmDZt2umnn37YYYeRNDOS+Dtz586dN2/e6OgoSUmYxIqimD9//qxZs2KMACgJG11KKcbo7gDMrCzLVqt1wAEH3HbbbSklACGEnDPGZ2bujkoIwd2f9axn3XLLLTvssANJACSxHtzdzCRddNFFRx99dLPZlBRCyDljgrbbbrvbb799q622KsuSZIxREkk8/UkiCcDdR0dHu7q6ALh7SqlWqwG4//77r7nmmp/+9Ke///3vH3744ZRSCMHdJZGUhKceSQBmRnKzzTY74IAD3vGOdxx88MFdXV2oSCKZcw4hAGg2m7Nnz77hhhskuTsmiOTg4ODAwEB3dzfaJJGURBJPsZRSjBGAKmYGQBLJ0dHR3/zmN5dddtkNN9xw7733rlmzxszUhjaSkvBUCiEAqNfru+yyy1ve8pbDDz98t912A1CWZVEUaJNE8vvf//4HPvCBZrOJNpKSsB5I9vT0DA8P9/X1xRjxjElPEslGo9Hb29toNDBxJCUBGBoa6u/vr9freFpxd1bQ5u6SQgiolGX5pz/9aXh4+Je//OXChQtXrlw5Njbm7jHGlBJJSdhEzEwSgFqtttVWW73mNa+ZPXv26173us033zyEAKAsy6IoAJRlGWNERRIr2KAkkQQgqSzLO++88+ijj160aJG7AyiKQlJKKcboFYzPzNwdgJmpsvvuu//3f//3gQceCEASAJLYpHLOIQQAkkZHR0888cTvfve7a9aswcSZmbsDMLOpU6ced9xxn/jEJ6ZMmcI2tEkiCWDu3Lnz5s0bHR0lKQmTWFEU8+fPnzVrVowRACVho0spxRhzziEEAO5+/fXXz549e2RkRBKAGGNKCf9IjDGlBCCE8Pa3v/2cc86p1WqokMT6cXczW7p06Z577rl48WIAZubumLgLLrjgrW99a1EUZlaWZVEUeJrLOZsZSa/EGAFIyjmHEEiuXr36mmuuufDCC2+++ea//vWvKSVUzMzdAcQYJeWc8RSLMaaUAMQYU0q1Wu2FL3zhwQcffNRRR+20005FUZRlGUIws5xzCGFkZGT27NnXX3+9u0vCBJEcHBwcGBjo7u5GmySSkkjiKebukgCYGUkA7m5mN910089+9rNrrrnm97///cqVK1EhCUASNjqSkgBst912++233+GHH/7a1752ypQpANxdEoAQAoCzzz57zpw5zWYTbSQlYT2Q7OnpGR4e7uvrizHiGZOeJJKNRqO3t7fRaGDiSEoCMDQ01N/fX6/X8XSTc2ZFEis5Z5Jm9sgjj1x66aWXX3757bff/thjj5VlibYQQs4Zm46ZuTsAkpIAdHR07Lzzzvvuu+9b3/rWV77ylbVaLYQAIKUUY8TfkkQSG5QkkpJIAvj6179+8sknr1ixAmsJIeSc8aRCCDlnkpLQ9q53vevzn//89ttvH2MEkFKKMeacQwjYRFKlo6PjBz/4wZw5c5YtW+bumKAYY0oJQIwxpXT44Yd/7nOf23XXXfF3JAEgCWDu3Lnz5s0bHR0lKQmTWFEU8+fPnzVrVowRACVhI1LFzNBWlqW7f+hDHzrnnHPKsgRQFEVZllgPMcaUEsmOjo6LLrroda97XVEUAEhivZVlGUIA8O53v/vCCy/MObs7JiiE4O6vf/3rzzrrrO233x5Aq9Wq1Wp4mpPk7iEEAK1Wq1arASjLsiiKnPPdd999ySWXXHjhhX/4wx9SSgDMTFIIAUBKCYCZuTueekVRlGUJoCgKSSklktOmTTvggAOOP/74V73qVZJCCAAkARgZGTnkkEOuu+46VTBBJAcHBwcGBrq7u9EmiaQkkniKSSIJwN3NTNLq1auvuuqqn/zkJ9dee+1jjz0GIIQAIOeMTcTMWDGzVqsF4GUve9lb3/rWY445Ztq0aSRRUeX8888/7rjjms0m2khKwnog2dPTMzw83NfXF2PEMyY9SSQbjUZvb2+j0cDEkZQEYGhoqL+/v16v42miLMuiKLAWSSTd3czGxsYWLFgwPDx86aWXPvTQQznnGGPOOYSQUgJAUlIIIeeMTcrMiqJotVqSzKyjo+NFL3rR+973voMPPvg5z3mOJJJYF0kASGIDSSnFGAHknEmuWrXq2GOPHR4edveUEoAQQs7ZzNwd/whJSQC6u7ubzeb06dP7+/s//vGP1+t1TA5lWRZFcdddd733ve+97bbbYoytVgsTZGbuHmNMKe2yyy7z5s3bf//9U0oxRrRJQhtJAHPnzp03b97o6ChJSZjEiqKYP3/+rFmzYowAKAkbl7ubGQBJ7h5CWLBgwRFHHPHggw+WZQmApCT8IzHGlBKAWq22ww47/OpXv9p6661RIYn1lnMOIQC49tpr3/WudzUaDVUwESQlbb755ueee+5BBx0UQogxppRijPgXknN296IoAFxxxRUXXHDBL37xi4cffphkjLEsS6yFJABJ2FjMjGTOGRUzc/eurq7dd9/95JNPnj17tlfMDMDo6Oihhx76q1/9yt0BkJSE9UZycHBwYGCgu7sbbZJISiKJjUISAJL33Xff8PDwBRdc8Mc//rHZbJqZu2NdSErCRmFm7o5KCCHnDGDbbbd93/ved9RRR+28884Acs4hBEnnn3/+scce22w20UZSEtYDyZ6enuHh4b6+vhgjnjHpSSLZaDR6e3sbjQYmjqQkAENDQ/39/fV6HU8rkkii4u4ASC5dunT+/Pnf+c537r777kajAaAoirIssRaSkkIIOWdsIiEEADlntIUQcs4kd95551e+8pVHHXXUy1/+8s7OTncn6e4AzIwknkrNZrOrqwvArbfe2t/ff9ttt+WcWck512q1JeoX6AAAIABJREFUVquFccQYU0qohBByzmbm7gB6enouvvjiF77whZ2dnWZWlmVRFNhEUkoxxlWrVp1wwgnnnntujLHVapmZu2OCSALo7Ow85ZRTjj322K6uLqxFEgCSWMvcuXPnzZs3OjpKUhImsaIo5s+fP2vWrBgjAErCxiXJ3UMIOWcAIYSTTjrpG9/4xurVq0maWc7ZzNzdzNwd62Jm7m5m7g7ggx/84De+8Q1JIQT8U3LOrVZrn332ufPOO0lKwsSRPOqoo04//fSpU6cCSCnFGPEvIecMIIQAYGxs7Nxzz/3BD37wm9/8JqUUYyzLEkCtVgOQUnJ3rCWEkHPGUynGmFICUKvVyrIEYGY5Z5KSAMycOfM//uM/jjjiiK6uLgDuPjY2duihh/7yl790dwAkJWG9kRwcHBwYGOju7kabJJKSSOKplHMOIbg7K3feeeeZZ5556aWXLlu2LOeMthACKjlnbCJmpkoIAUDOGcC0adOOOOKIY445Zo899kDb2WefPWfOnGaziTaSkrAeSPb09AwPD/f19cUY8YxJTxLJRqPR29vbaDQwcSQlARgaGurv76/X63i6yZVarYbK3Xff/dWvfvWaa65ZvHjx2NgYyXq9Pjo6CiCEkHMGwIq7Y9MJIeScAbACwN0BxBhTSiSLothzzz2POeaYN77xjVtuuSXaJAEgiQ1KEkl3NzNJJFutVq1WO//88z/60Y8++uijaCMJQBLGVxRFWZZm5u5Yy+GHH37OOed0d3cDSCnFGLHpSPrqV7/62c9+ttlsppQkFUVRliUmgm1HHnnkF77whW233TalVBQFntTcuXPnzZs3OjpKUhImsaIo5s+fP2vWrBgjAErCxiUp5xxjROXRRx9905vedOedd46NjQGIMaaUYow5Z5LujnUxM3ePMaaUZsyY8d3vfvfAAw9stVq1Wg3/lLIsY4wf+chHzjrrrGaziQlixd1nzJjx4x//+BWveIW7mxn+haSUYoxLliy5/PLLv/zlL99///0pJQBmBsDd0WZmrOScJWFTKIoipSSpVqullMxsu+22+8QnPnHssce2Wq1ardZqtQ455JBf/OIXOWcAJCVhvZEcHBwcGBjo7u5GmySSkkhioyjL8uabb/7yl7986aWX1mq1VqsFoCiKsiwBkJSETYokKpLQRrKjo+PNb37zJz7xiT322COlFGO8+OKL//3f/73ZbKKNpCSsB5I9PT3Dw8N9fX0xRjxj0pNEstFo9Pb2NhoNTBxJSQCGhob6+/vr9TqeJnLOZkYSgCSSq1evvuuuuwYHB3/5y1+uWrUKgJm5u5mpQlIS2szM3bGJkJQEgKQkVEhKAmBm7l6r1XbcccfZs2fPmTNnq622qtVqqLi7mQGQRBIbiCR3DyEAGBsbq9frAJrN5kknnXTeeectX74cbSGEnDPGVxRFWZaokAwhSAohSLrkkkv233//jo4Oktikrr766jlz5tx9990xxrIsa7Vaq9XCxIUQ3vCGN3z6059+6UtfivUzd+7cefPmjY6OkpSESawoivnz58+aNSvGCICSsHFJIunuZubul1566fvf//7HH3+8o6NjdHQUQAgh50xSEsZhZiRzzmZ2+OGHn3766VOnTq3X65i4nHMIAYC7//KXvxwYGFi0aBEmjqSkEMInP/nJE088saury8zwNOfuZubuAMxs6dKlZ5999te//vXly5e3Wq0Yo1dISiIpKcaYc5YEgKQkbBQkJZE0s5wzAJKSSEoCQHL33Xc/5phjjjvuuBhjSumQQw75xS9+UZYlAJKSsN5IDg4ODgwMdHd3o00SSUkksVFce+21X/ziF6+//np3zzmTlIQKSTPLOZuZKtjozMzdAZiZu6NiZu5ulXe84x0nn3zyLrvsknO+7LLLjjjiiGaziTaSkrAeSPb09AwPD/f19cUY8YxJTxLJRqPR29vbaDQwcSQlARgaGurv76/X63j6kEQSlWazeeWVV5599tm//e1vV61aFWOUlHMGYGbujgpJM8s5AzAzd8cmZWaqADAzdzczd8dapk2b9o53vOM///M/N998887OTgA55xACAEkk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iy++eMstt5w4cSIAku5uZlhxJJHEKEnuLuk73/nOFVdcsXDhQjSZmbvHGFNKaEWMcYsttvjhD3+46aabSso5xxjLsiyKAq1IKcUY0VSWZVEUaJJEcmBg4PDDD3/xxRcBFEXRaDQwNjMD4O4xxpQSAJIASLr70UcfPWPGjPXXX9/dzQwr3/z587u7uxcvXiyJpCQsHZKS2traBgcHu7q6QghYbpSEVcjdzez555//zGc+88c//jGE4O6SsBRijDlnSSGEDTbY4Lbbbttkk02KogDg7mYmiSRWkOuvv37q1KnDw8MppRhjSglLjSSaZs2adcwxx9RqNYxydzZh/BkZGalWq5J++9vfHnvssbfeequ7o0UxxpQSgBhjSqlSqTQajS233PKwww7bfvvt119//QkTJrg7m9A6NbEJgKScc4zxsccee+KJJ+bMmXPnnXfiLarVqrulgCHtAAAgAElEQVSXZRlCKIpiyZIlWBFI9vX19fb21mo1jJJEUhJJtEISAJL4W5LcHcCcOXNmzZr1+uuv55yxFMwMgCQAJN09xphSCiHknNddd9199tlnjz32+OhHPzp58mQAOecQAoCcM4AQAlqUcw4hYNQrr7zy6KOP3nbbbXPnzv3rX/9aFIUkb8JKQLK9vX1gYKCzszPGiHeNe5JI1uv1jo6Oer2O1pGUBKC/v7+np6darWL8yTmbGcnh4eGZM2dedtllixYtQotISjIzd69UKmVZmhmALbbY4sADD9xhhx3a2trWWmstM8s5xxixQpVlGWN8+eWX77zzzhtvvPGWW255/fXXAYQQAOSc0WRm7o4xxBhTSgBijCklALVa7XOf+9yVV1657rrrSnJ3kmaGFUcSSYzSqCeffHLGjBm33357o9EgmVLCsiqK4uijj545c2atVsNykEQSgLubmSSSOednn3123333vf/++1NKOWcAMcaUEsYQQsg5o8nMKpXKkiVL0LTHHnucccYZH/zgB4uiKMsyxkgSK9n8+fO7u7sXL14siaQkLB2Sktra2gYHB7u6ukIIWG6UhFXuBz/4wRFHHDE8PIymEELOGWMjKSnGmFICQPLAAw+89NJLJYUQALi7mWGFeuGFFz772c/+7ne/c/eiKMqyxFIjiaZPfOIT11xzTUdHB0kA7m5m7m5mGH8kkSzL8vjjj7/gggvKskSLQgg5ZwBFUZRlCaBWq+2+++5f//rXP/e5z1Wr1ZGRkWq1CsDdzQzLRBIAkngLdzezBx544PLLL7/++uvr9bq7k5REUhLJGGNZllgRSPb19fX29tZqNYySRFISSbRCEgCSeAtJJAHcc889PT09Dz/8cIwxpURSEsZGUhLeIsaYUkLTZpttdsABB+y6665TpkwxMwDunnMuigKAJJJYDjnnEAIASc8///yCBQvOO++8Bx98EE1FUZRliRWNZHt7+8DAQGdnZ4wR7xr3JJGs1+sdHR31eh2tIykJQH9/f09PT7VaxfjTaDSKoiD505/+9N///d9ffvllM3N3tKIoirIsARRFUZYlyQkTJnzlK1/Ze++9d9hhh4kTJ+acQwgAcs4hBKxQZVkWRQHA3R999NG77777sssue/TRRyWZWc4ZQKVSaTQaGJuZuTuAEAKAnDOAoii+973vHXjggQCKogBQlmVRFFhBJJHEW0gCQPLmm28+6qij/vjHP0qKMaaUiqIoyxItCiGsv/76l1xyyZe+9CUzU5OZoUUppRhjSinGCCDnHEL43//937PPPvvcc8+VhFEhhJwz3g5JSWgiKQlAjNHdOzs7zznnnB122KEsyxCCmWGVmD9/fnd39+LFiyWRlISlQ1JSW1vb4OBgV1dXCAHLjZKwCklatGjRrrvues899+QmACQlYQwhhJxzCCHnDGDixIlmdtNNN2277bYkAbi7mbm7mWEFyTmTPOKIIy6++GIzSymhRSQBTJgw4Xvf+97UqVNJmpm7mxnGn5wzSTNz94ceemjPPfd8+umnq9XqyMgIWkFSUoxRUs65UqkcfPDBhx566GabbQag0WgURUHS3c0MK46ksiwrlYqkP//5z7Nnz7744ovfeOMNku4OoCiKsiwBFEWRUpKE5UOyr6+vt7e3VqthlCSSkkhi+UgCQHJ4eLinp+fqq68uy5IkAHfH2EhKwv8RY0wp/du//dtxxx233XbbrbPOOimlEIIkM0OTJJJYbjlnACEEADnnm2+++eyzz/7lL38JQBJWApLt7e0DAwOdnZ0xRrxr3JNEsl6vd3R01Ot1tI6kJAD9/f09PT3VahXj1aJFi/bcc88777wz5wxAElpUqVQajQaAEMLkyZMPOOCA3XbbbfPNN48xppRijADc3czc3cywIuScQwiSUkqSQlNZlgMDA3PmzPn5z38OoCiKnLO7hxByzhibmbk7gBACyZwzgI997GMXXHDBZz/7WTblnEMIWKEkASCJUSmlnPPs2bNnzZr15ptvAjAzd0frSIYQttlmm+uuu2699dYLIaB17m5mAFJKMUaMmjt37re//e1XX301peTuIQQzK8sSYyApqVKplGVpZjlnACQ32GCDU0455Rvf+Ea1WjWzlFKMsSzLoiiwkg0NDXV3dw8PD0siKQlLh6Sktra2wcHBrq6uEAKWGyVh1fqf//mfL3zhC2+88YakGCOAlBLGZmbuHmNMKQEIIXz605++7bbbYozVatXd2eTuZoYVasGCBXvttddLL70kCa0jKWmXXXa54oorJk2aBEASAJIYfySRXLhw4cknnzxnzhxvQusmTpy4ePFiMyN55JFHHnrooR/5yEcAlGVZFAUANZlZzjmEgOUgCQBJNElKKRVF8eyzz1577bUXXnjh888/X61Wy7J0d5IAJGFFINnX19fb21ur1TBKEklJJLFMJJHEKHe/6667pk6d+txzz0kCEELIOWMpkDQzAO4eYyzLcuutt54+ffouu+wCQFIIAW8hiSQASSTROkkASAKQRBLAkiVLqtXq3XfffeaZZ95+++0556IoyrLECkWyvb19YGCgs7Mzxoh3jXuSSNbr9Y6Ojnq9jtaRlASgv7+/p6enWq1i/CnLUtIVV1xxzDHHNBqNsiyxTIqiyDm7+3rrrXfyySd/+ctf/qd/+icAjUajUqkASCnFGAG4u5lhRXB3M8OonLOZkRwZGVmwYMGcOXPmz58PoFKpLFmyxMzcHW+HpCSSACQBMDM1xRi/+tWvXnrppWuttVbOuSiKnHMIASuOJDSRxChJCxcunDZt2jXXXOPuMcayLNEikpKKoiB5yimnHH744RMmTCiKAstEEkkAOWcADz744De/+c2HH37Y3YuiKMsSgJm5O8ZmZu4eY0wpkSyKotFoHH300SeccMLaa68dQkDTyMhItVrFSiZp/vz53d3dw8PDkkhKwtIhKamtrW1wcLCrqyuEgOVGSVi1Tj/99FNPPbUsSwAhhJwzSUl4OyQloYkkAEmnnHLKscceW61WAZRlWRRFzjmEgBXtjTfe+NrXvnbLLbeYmbtjmay//vpXXXXVDjvsgKayLIuiwPjj7mZ2xx13HHrooc888wzJnDNaRFISgDXXXHO//fabPn36Bz/4wZxzCEGSu+eczSzGCCDnHEJAK9ydTfhb7k5Skpm5u5mNjIycddZZl19++XPPPYdR1Wp1ZGQEKwLJvr6+3t7eWq2GUZJISiKJFqmJTRiVUjrggAN+9KMfkSzLEk0kJeHvYpO7o4nkv/zLv5x55pmf//znAcQY0ZRzBmBmACSZGQBJJNEKdzczAO5OEoC7mxlJAO5uZj//+c/POOOMu+++e3h4GCsayfb29oGBgc7Ozhgj3jXuSSJZr9c7Ojrq9TpaR1ISgP7+/p6enmq1inEm5xxCuOmmm4455pinn3660WgURZFzdne0Yo011hgeHg4hbLDBBj09PQcffPCkSZPc3czKsiyKIqVEMoSQUooxYsVRk5lhlCQAJO+7776+vr4bb7wRQLVaHRkZwRhijCklACQl4S1ITpo0afbs2V//+tfd3cyw8uWczUzSgw8+eNhhhz3wwAMAQgg5Z7TCzAC4ewhh/fXXv+SSS3baaSdJZoYWlWVpZiGEnHMI4bHHHjv++OOHhoZCCCklAGbm7ngnZubuaAoh5Jy32WabK664YpNNNpFEcnh4eI011nB3M8NKJmn+/Pnd3d3Dw8OSSErC0iEpqa2tbXBwsKurK4SA5UZJWIX++Mc/Tp069b777ms0GiGEnDOAEELOGW8nhJBzxiiSG2200bXXXrvFFltMnDhRTWaWcw4hYMVJKcUYJV100UUzZ8587bXXAEhC62KM++6777nnnjtp0iQAKaUYI8YfSW+88cbRRx991VVXjYyMmJma0KKiKHLOxxxzzP777/+xj30MQM6ZpJnhLXLOIQS0SBKaSOLtlGVZFIWkN998U9JFF110wQUXvPDCCyGEnHMIIedMUhKWD8m+vr7e3t5arYZRkkhKIokWSQJAEk2S3P2ee+7Za6+9XnjhhRiju5PMOccYU0p4OyQlATAzd0dTURQf+MAHLrnkku22287MJOWcY4z4P9wdgJmhRTlnMyOJv1WWZVEUAFJKMca777575syZd999t7tjhSLZ3t4+MDDQ2dkZY8S7xj1JJOv1ekdHR71eR+tISgLQ39/f09NTrVYxzqSUcs6777777bffXpYlgBBCzhmtq1arbW1t06dP32+//SZNmkRSEklJJNEkKeccY8QKIokkmnLOJAGYmbubmaT777//zDPPvOGGG8wMgLvj7ZCUhCYzA6CmEELOmeS22257ySWXfPSjH200GpVKBStZzjmE4O6NRuNHP/rRCSec8MILL0jCMiEpycx23HHHiy+++P3vf3+MEcuhXq/Pnj37lFNOCSGklCqVSqPRAEBSEt6Jmbm7mZHceOONzzjjjN122y3nXBQFAHc3MwBlWRZFgZVJ0vz587u7uxcvXgyApCQsHZKS2traBgcHu7q6QghYbpSEVejyyy8/5phjXnvtNUkArCmlhHdSrVZHRkZCCHvttdeFF144adKknDNJM5NE0t3NDCtUzvnxxx8/4IAD7r//fjNzd7TOzNZdd90FCxZ0dHTEGN3dzDDO5JxDCPfcc093d/df/vIXNZGUhFaQlLTrrrueeeaZH/3oRwG4u5kBSCnFGAG4O5uwrCQBIIm/JcndQwiSSOach4eHjz/++Hnz5r322mtoIikJy41kX19fb29vrVbDKEkkJZHEcpCUUso5T5s27corr1yyZAlGhRByzhgDSUkAzExNa6yxxlprrXX++efvsssuEydOTCnFGAGUZVkUBQBJOWdrUpOZYZlIwiiSaEopxRgB5JxDCP/93/993HHH3XfffVihSLa3tw8MDHR2dsYY8a5xTxLJer3e0dFRr9fROpKSAPT39/f09FSrVYw/N9xwwyGHHPLKK68URdFoNEhKQotIrrPOOrNmzfra1762/vrrS2ITmiSRdHc2lWVZFAVWkJxzCAGjJJGUBECSmd1+++0zZ86899578XeFEADknDGKpKQQQs4ZwNlnn33kkUdWq1V3NzOsHJIAkHR3SSGE559//uyzz/7BD36wePFitIikJAAhBJKVSuXII4886aSTJkyYgNa5u5lJGhwc/Pa3v/3000+7O0lJIYScs5m5O0lJGIOZuXuM0d1jjJdccsmee+45ceJEM2s0GpVKBU2SSGIlkzQ0NLT33nsvXrwYAElJWDokJbW1tQ0ODnZ1dYUQsNwoCSuBJJJokuTuIYQlS5Z88YtfvPfee4eHh0lKCiHknElKwhhISgJgZpJ+/OMf77TTThMmTMDKlFKKMTYaDTObNm3axRdfDCDnjBbFGHPOks4555ze3t4JEyYAcHczw+qQcw4h5JwlxRjRJInk4sWLDz/88Llz55I0s5QSSUkYQ1EUZVmiyczc3cwAbLPNNv39/Z/4xCdijDlnACEErCY55xdffPG000674oorGo1GURRlWcYYU0pYPiT7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+eWXr7POOimlGCNGuTubsPKllGKMGLX77rvfeOONkgBIwlIzM3cHcN555x1yyCG1Wo0kxpmccwgBwMjISLVaXbhw4f/7f//vd7/7XUqJpCSSkszM3bHUSPb19fX29tZqNYySRFISSbTI3c0MwB133LHPPvu88MILWCZm9oEPfOD222//0Ic+hPEq5xxCkJRzvvTSS6dPn55SyjljWZFsb28fGBjo7OyMMeJd454kkvV6vaOjo16vo3UkJQHo7+/v6empVqtYrXLOIQQATz75ZFdX1yuvvOLuaIWZuTsAkrfeeuvnPve5EAL+oaSU5syZ853vfGd4eNjM3J2kJIyNJABJAIqiqFarV1555S677BJjlEQSgLubGVYySSTLsvzJT35y2GGHvfbaa3iLEELOmaQkAEVRlGWJsVUqlXXXXff000/fd999K5UKAEkkG41GpVIB4O4jIyN77bXXLbfc4u5qwiiSkjAGkpJIApAUQthtt93OOeec9773vbVaDUDOOYQAwN3NDKvJ0NBQd3f38PCwJLSCpKS2trbBwcGurq4QApYbJWHlSCmFEEj+6le/+vKXv/zCCy+gdSGEnPOUKVPuuuuuD37wgymlGCNWCXc3s5xzCAFNt9xyy1577fXmm2+qyczcHe+EJABJAEhOnjz51ltv3XTTTavValmWRVG4u5lhlXB3MwPg7mYG4IUXXthmm22eeuopNEnC0gkh5JwBvO9977v++uu7urpIYvyRRFJNZlaW5cyZM88///yUkrtLQhNJSVhqJPv6+np7e2u1GkZJIimJJFokCYC7n3rqqWefffbIyEiMMaWEFsUYDzzwwLPPPnvttdfOOYcQJJHEOJNzDiEAuP/++w888MDHH388pYRlRbK9vX1gYKCzszPGiHeNe5JI1uv1jo6Oer2O1pGUBKC/v7+np6darWL1kQSApKQLL7xwxowZZVlKQovMzN033XTTBQsWrLPOOjFG/ONwdzNbsGDBPvvs89xzz5mZu2MpkJQEgGSMcf/99z/vvPPWXHNNkpJISiKJVSLnvGTJkuOOO+6yyy7LTZLwFiEEADlnjMHM3B2AmX3yk5+86qqrpkyZMmHCBACNRqNSqUhy9xDCJZdcMmvWrHq9rlEYRVISxhBCAJBzDiHknDfeeOPvf//7n/70pydMmIAmd2eTJJJYTYaGhrq7u4eHhyWhFSQltbW1DQ4OdnV1hRCw3CgJK42ksixPPvnks846y8xyzmiRmbl7T09Pf39/tVrNOYcQ3N3MsErknEMI7m5mixYt2n777X/961+nlCSZGQB3JykJYzAzd0dTCCHnfN55533rW9+aMGFCSinGKIkkVomccwgBgLubGYC7777785//fKPRQJMktGj33XefN29erVaTRBLjj7ubGUY99NBDX/nKV1588cWUkiQAZubuaAXJvr6+3t7eWq2GUZJISiKJZVKW5Ze//OU77rjD3UMIOWe0guR66603d+7cHXfc0cxyziEEjEtlWRZFAWBkZOQ73/nORRddVJYllhXJ9vb2gYGBzs7OGCPeNe5JIlmv1zs6Our1OlpHUhKA/v7+np6earWK1UcSSXdftGjRLrvssmDBAiyHs84665hjjjEzku5uZvhHIIlkvV7v7u6+/fbb0URSElrxkY985Be/+MXkyZMBSCIJQBJJrEw5Z5JmBuCpp576xje+8cADD+SczSznHEIoimLJkiUAYowpJYytKIqyLNF03HHHzZw5s1qtsgmAu5P885//vMsuuzz88MNokoSlQ1JStVodGRkxs3XXXfekk0467LDDiqIAIIkkAHdnE1afoaGh7u7u4eFhSWgFSUltbW2Dg4NdXV0hBCw3SsJK4O5m5u5PP/30zjvv/Ic//CGlhGVSq9VuvvnmrbfeOoSAVU4SSQBlWRZFcfbZZ59yyinDw8MAQgjuLsnM3B3vJISQcya59dZbz5s3b8MNN6xWq3gLSSSx8kkiCWBkZGT27NkzZ85csmQJAEloRYzRzC699NL999/f3dmEccbdAZgZAHc3s7Isd9ttt5tvvlkSmkIIOWe0gmRfX19vb2+tVsMoSSQlkUQrJJEE8PTTT++4445/+tOfyrKUhBaR/OIXv3jFFVe8973vJSmJJMYfdzczb4ox3nnnnbvtttuiRYuwrEi2t7cPDAx0dnbGGPGucU8SyXq93tHRUa/X0TqSkgD09/f39PRUq1WsVmp68MEHv/SlL7366qtlWaJFIYSc83ve854HHnhgo402WmONNXLOIQT848g5m1l/f//MmTMbjYYkM3N3vBOSACQBWGeddX72s59tvvnmOWeSZgbA3c0MK1NKKcbo7jnnoigGBwdnzJjx1FNPSUJTjDGlBCCEIMnd8U5ijOutt97Q0NAnP/lJ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DRtmZmYkASgUCoPBAPNGstVqNZvNcrmMOZJISiKJEUl69NFHX/aylz3yyCMkJWF0xxxzzBVXXFEul1NKJM0MgLubGZYkdycJ4IEHHthvv/1++tOfYruQrFarnU5nfHw8xogdljxJJLMsq9VqWZZhdCQlAWi32xMTE6VSCYskz/MYY57nt95669q1a3/+85+nlLBd9ttvvyuuuGLNmjWFQmEwGJhZCAHLR57nNrRhaHZ2Fk+JJABJGCIpCcCKFSu+//3v77nnnmZGEoAkkniW9fv9YrGY53kIgWSe5yGEj370o5dddtkvf/nLQqEwGAxISoox5nmOJ0ESgCSSACTFGE8++eR999335z//+YYNGx5//HGSxWJxdnaWpCTMm5m5+9ve9raPfexjL3rRiySZmbubGZaYqampRqPR6/UkYRQkJVUqlW63W6/XQwhYMErCwqSUQggppRAChiSRzPP8Na95zV133RVjzPMcQAghpYQnZ2buDsDM3J3k5OTkoYce+pznPAdDs7OzpVJJEkksBnefnZ29+OKLN2zYMDMzQxKAJIyuWq1+4xvfeMlLXlIoFAAMBoMYI0k8yzQEwMze8pa33HjjjYPBACMKIaSU6vX6VVddtdtuu8UYAUgiieXA3e+8887999+/1+sB4JC7Y95ItlqtZrNZLpcxRxJJSSQxuttuu+1Nb3rT5s2bMURSEp6Smbk7SUnFYvGSSy55+9vfXiqVSEoiiSXJ3c3M3c0MQErJzN7whjd85zvf6ff7mBNCcHeS7o6nRLJarXY6nfHx8RgjdljyJJHMsqxWq2VZhtGRlASg3W5PTEyUSiUsHkkAPv7xj59//vlbt26VVCwW+/0+RkHyHe94xyWXXFIul1NKIQQAKaUQApYDSST7/X6xWLz11lsbjcaDDz6I7WJmN9xww+tf//oYY57nMUZ3NzMshoceeuiSSy5pt9t5npPEHEkYxYtf/OJKpfL444//4he/kATA3fGUbCjPc8whKemAAw646KKLXvrSl8YYsYRNTU01Go1erycJoyApqVKpdLvder0eQsCCURIWxt3NDIC7p5QKhQKGpqen3/GOd9x7772YnxBCSglAoVAYDAYkX/rSl1533XUve9nLAEgi6e5m5u5mhsVz++23v+lNb9qyZYu7hxBSShiRmcUYP/GJT7zzne+MMbp7jBH/hSQ98sgjRx555Pe+972UEkZnZieccMIFF1ywyy67YBm6//77995774cffjilhNGRbLVazWazXC5jjiSSkkhiFJIGg8E111zznve8p9frSQJgZu6OX4ekJABm5u5mBuD5z3/+ddddt//++2NIEsmUUggBS5Ukku5uZs1m88orr5yZmTEzACklM3N3zAPJarXa6XTGx8djjNhhyZNEMsuyWq2WZRlGR1ISgHa7PTExUSqVsEjcHYCZvf3tb5+cnJTk7pIwohDChg0bzjjjDDMDYGYYkoTlgCSAlFII4f777z/iiCN+9KMf9ft9SRiFmbn7BRdccOqpp5ZKJQAaMjMshpTSz3/+8+OPP/4HP/jB7OwsSUkkJWFExWIxz3N3B2Bm7l4oFAaDAZ7E2NjYzMwMyRCCD5FctWrVpZdeevDBB4cQYoxYwqamphqNRq/Xk4RRkJRUqVS63W69Xg8hYMEoCQvg7mYmiWRKCUAIwd37/f5pp5121VVXzc7OAgghpJTwdGKMeZ6TlGRmZ5999gc/+MGxsTF3lxRCwNLQ6/X23Xfff/iHfxgMBtguJCX98R//8VVXXbXzzjvneV4oFNzdzPBfQtL3vve9448//mc/+5kkjM7MLr744rVr165YsUISSUkksUzkeb7PPvv86Ec/0hAAkpIwPyRbrVaz2SyXy5gjiaQkkhjRli1b3ve+933hC18YDAbuDoCkJPw6JCWZGQB3J2lmq1atuu22237rt35LEkkMDQaDQqGApcrdzczdzeyzn/3sqaeeOjMzA4CkJABm5u54OiSr1Wqn0xkfH48xYoclTxLJLMtqtVqWZRgdSUkA2u32xMREqVTCopK0995733XXXTaU5zlGZGbdbvfQQw/N8zzGCMDdzQzLREophJDnuZm5+5FHHvmNb3xjMBhgRGbm7scdd9zFF19cqVQASCKJRfXVr3713e9+96OPPirJzFJKGB1JSQBijCklSXhyZubuIYSUUqFQGAwGIQQA55133nvf+94VK1YAkASApLubGZaYqampRqPR6/UkYRQkJVUqlW63W6/XQwhYMErCAgwGg0KhgCFJJAHkeX733XcfffTR99xzDwAzAyAJgCQ8uRhjSklSjPE5z3nOt7/97Ve96lXuThKAmWnIzLB4UkohhFartXHjxtnZ2ZSSmbk7Rrdq1aovfOELf/iHf8ihlFIIAc8ySSRTSldeeeUZZ5yxdetWd8d26Xa7Bx100IoVKzCUUgohYDnI8zzG+La3ve3aa69NKQEgCUAS5odkq9VqNpvlchlzJJGURBIj+uUvf3n44Yffeeed7i4J82BDeZ6TlLTXXnvdfvvt5XIZAEkM5XkeY8TS4+5mJomku5vZd7/73be+9a2PPPII/g8hhJQSng7JarXa6XTGx8djjNhhyZNEMsuyWq2WZRlGR1ISgHa7PTExUSqVsHjcfevWrS95yUseeuihlBK2i5ndcccdr371q909hCAJAEksE+5uZphz0kkn/fmf/3me55Iwohjja1/72ssvv3zPPfeURBKLbfPmzR/+8IevuOKKwRBGF2PM8xwASQCS8JRISgJQKpVmZ2cBhBAOOOCAq666apdddkkplUqlwWBQKBQASCKJJWZqaqrRaPR6PUkYBUlJlUql2+3W6/UQAhaMkrAA7m5mAFJKIQQAKaUQwsUXX3zOOeds27YNgJm5u5m5O55EsVjs9/sYMrMQwmte85obb7zxuc99rrubGQBJJFNKIQQstnvuueeggw66//773T2EkFLCiEIIAI4//vjLL798bGxsMBgUCgU8+1JKIQRJZ5111qWXXurueZ5jRCTN7K//+q//1//6X8ViEUOSSGL5+PSnP3322Wdv2rQJgJm5O+aNZKvVajab5XIZcySRlEQSo8jz/O67737DG97wwAMPACAJQBKeTgghpURS0hvf+MbrrruuWCwWCgUA7m5m7m5mWHpSSiEESSQ19NOf/vTtb3/7D37wg36/T1ISADNzdzwdktVqtdPpjI+Pxxixw5IniWSWZbVaLcsyjI6kJADtdntiYqJUKmGRuLuk//iP/9h77703b96cUgJQKBQGgwFGUalUbr/99t/5nd8pFAoAUkohBHc3Myw3g8Hg3HPPbbfbs7OzGF2McdWqVZ/73Of2228/kmaGxTYYDH72s5+dffbZnU4HQAghpYSFMTN3x5MLIaSUYox5ngP4/d///fPPP/91r3tdjBGAu5sZgJRSCAFLz9TUVKPR6PV6kjAKkpIqlUq3263X6yEELBglYWEkkXR3M8vzPMa4bdu2o4466qabbtIQSXcnKQlPzszcHQBJSeedd95ZZ51VLBYxJIkkAA2ZGRaDu5sZAHd/y1vecuONN0pyd4zIzNwdwKpVq7773e/utttuKaUYI559KaUQAoCjjjrq61//urvneY7RPf/5z//+97+/Zs0aM3N3DmH5yPP8rrvueutb33rvvfcCMDN3x7yRbLVazWazXC5jjiSSkkhiRDfffPPRRx/9+OOPAyAJQBKeBElJmEMSwKmnntpqtYrFYghBUkopxoilShJJSSQx9Pjjj5911lnXXHPNzMwMSXcHQBKAJDwlktVqtdPpjI+Pxxixw5IniWSWZbVaLcsyjI6kJADtdntiYqJUKmGRSCL5ne9857DDDtu0aZOZuTtG9+pXv7rT6axcudLMALi7mUkiiWUiz3Mb6vf7X/jCF04//fRt27Zhu8QY//zP//zII48sFAp5nscYsUjyPI8xujuAO+64o9Fo3HfffWbm7hgFh0II7p5SAkBSEp5SoVAYDAYAXvjCF37yk5887LDDJJVKJQAppRCCu5sZlqSpqalGo9Hr9SRhFCQlVSqVbrdbr9dDCFgwSsLCaMjMAKSUQgg333zzSSed9Itf/IJkSsnM3B2Ambk7nkQIQXN+53d+55prrnnlK18ZYySZUgIQQsCQJJJYDCmlEAKGrrrqqg984AMPPPAAtlcIgeRFF1100kknjY2NkcSzz93NzN1///d//4c//GGe59guL3nJS/7qr/7qhS98IcmUEkkzwzLh7pJ++ctfHnLIIXfffbe7k5SEeSPZarWazWa5XMYcSSQlkcSIrrzyyvXr12/atImkJDydEEJKCQBJSWZ2ySWXrF27tlQqAdAQhySRxNIjiaQkkgDyPL/44os//OEPz8zMkJREUpKZuTueEslqtdrpdMbHx2OM2GHJk0Qyy7JarZZlGUZHUhKAdrs9MTFRKpWweNz985///Omnn75lyxYz0xBGdOihh1555ZW77LILAHc3Myw37m5mGLr++utPOOGEJ554AiMKIaSUAHz0ox9973vfWyqV3N3MsAT0+/2Pf/zjl1566SOPPIJnH0kAksrl8vr1688666wVK1aYGQB3NzMAg8GgUCiklEIIWGKmpqYajUav15OEUZCUVKlUut1uvV4PIWDBKAkLIImkJJIA3J1ks9m88sorZ2ZmMETSzFJKZubu+HVijHmeAwghpJROPPHET33qU4VCwYYkkQSQUiJpZlg87m5mAB544IG3vvWt3/ve92KMg8EAIyoUCoPBAMBrXvOaTqfzghe8gKSZ4dknaWZmplar3Xff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ScIoSEqqVCrdbrder4cQsGCUhIWR5O6PPvroq1/96vvvv18Sdthe733vez/ykY/svPPOACSR7Pf7xWIRzxxJDz/88Kmnnvr1r3+93++7O0a3Zs2a6enp1atXmxkASSSx3OR5/s1vfvOII44YDAYhhJQS5o1kq9VqNpvlchlzJJGURBLzIwnAV77ylZNPPvmJJ57QHJKSMG8bN25cv3792NgYlrOtW7ceeuiht956a0oJAIfcHU+HZLVa7XQ64+PjMUbssORJIpllWa1Wy7IMoyMpCUC73Z6YmCiVSlg8k5OT69at27ZtGwCSkrDDgtVqtenp6ZUrV5qZJJJYeiSllDZs2HDZZZf96le/MjN3xyg45O4rVqzo9XoA3vCGN1x77bU777wzhiSRBCAJAEksE1NTU41Go9frScIoSEqqVCrdbrder4cQsGCUhAXI8zzGCOCTn/zkBz/4wW3btqWUzMzdscPoXvnKV1599dV77rnnYDAoFosYGgwGhUIBzxBJDz744Lp162666aY8z0lKwojWrFkzPT29evVqMwMgiSSWD0kkAfzlX/7l4YcfvmnTJgCSMG8kW61Ws9ksl8uYI4mkJJKYH0kArr322pNPPnnz5s2SMERSEuZt48aN69evHxsbw3I2GAze9ra3XX/99bOzswBIApCEp0OyWq12Op3x8fEYI3ZY8iSRzLKsVqtlWYbRkZQEoN1uT0xMlEolLJ7Jycl169Zt27YNAElJ2GHBarXa9PT0ypUrzUwSSSwxeZ7HGAHcddddJ5988o9+9KM8zzE6kmaWUiIpac2aNd/4xjd23333QqGQ57m7F4vFfr9fLBaxrExNTTUajV6vJwmjICmpUql0u916vR5CwIJREhZAEsk8z1/3utd973vfCyGklLDD9iqVSp/5zGeOPvrosbExSQBISiKJZ8599913/PHH33bbbSklkpIwojVr1kxPT69evdrMAEgiieXD3c0MwF133XXYYYc98MAD7o5RkGy1Ws1ms1wuY44kkpJIYn4kAZicnDzllFO2bNmCOSQlYd42bty4fv36sbExLGeSzjrrrMsvv3zbtm0ASErCPJCsVqudTmd8fDzGiB2WPEkksyyr1WpZlmF0JCUBaLfbExMTpVIJi2dycnLdunXbtm0DQFISdliwWq02PT29cuVKM5NEEktJSimEMBgMCoXCjTfe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u9/9riSSOWcAIYScM0lJeDZm5u4AzMzdf//3f3/Dhg37779/zllSURQAcs4kzQwLpyzLoigmJibe9773PfbYYzHGlBJ2AMlmszkxMTE8PBxjxC6LniSSnU5naGio0+mgfyQlAWi322NjY/V6HQvH3c0MlZzzli1b3v72t3/2s5+t1WozMzMAiqIoy5KkJMwvxphSCiHknEmuWLHi6quv/uM//uPp6elly5YBmJ2drdfrANzdzLBAUkoxRlRyzqg8+uijRx555AMPPFCWpZm5u5m5O7ZbCEFSs9ncuHHjf/pP/6ler6OScw4h4AUiiaS7p5QeeuihtWvX3n///e6On8WKKpgHyVqtNjs7u3z58rPPPvvEE09sNBoAJJEEkFIKIZDEdnP322+//bjjjvuP//iPWq1WlqW7hxByzgBCCDlnzIOkJJKSzGxgYOD0008/9dRTJcUYQwjuzgp+KW6//fYjjzyy2+3iedl9990nJyf/8A//MISAHUZJeIaUUowRQP5/7MELtOZj3T/+9/tzXd/7ntnbzPA0hqGNSnZSdgeVQ56kiRx6YhUikRxG2VsoTA6p1B6xmSYKeUo9k1O0UREdnFI0HYTCRKaZUUPTPeZg79n3/b2uz/v/X9+19lqsTNwz269Zq3m9cg4hDA4OHn300UuXLiWJiiSMIikJqxFjzDlLAvCTn/zk7W9/+7hx4/Cfx93NDEDOOYRwyimnXHDBBe6OiiS8CGbm7iQBSAJA8vjjj//iF7/Y0dGRc44x5pxDCAAkkcTzcXczAyCJJEblnB955JHddttt6dKl7g6ApCSsHklJAEIIOWczc/dXvepV559//vve9z53NzNJOecQAkn8O7i7maEya9asmTNnLl26NOeMtUayv7+/r6+vs7MToySRlEQSbUopxRgBSCLZarX6+vq++c1vppRijCklACQlmZm74/mQBCAJQKwceuih55133oYbbujuOeeiKCTlnGOM+Lf63e9+d9JJJ919993uTtLdY4wpJawRkl1dXYODgz09PTFGrLfOk0Sy0Wh0d3c3Gg20j6QkAAMDA729vfV6Hf8+kki6u5kByDl//etfP/744yXlnAGEEHLORVGUZYnVICkphODukkhKmjZt2uc+97mdd95ZEkkAq1atGj9+PNYNOecQAoBly5adf/7555xzTs5ZUggh50xSElbPzEjmnAHEGFNKAI4++ujzzz9/woQJkgCQdHdWMBYkkQSwZMmS008//Tvf+c6qVavwT8xMFaxGCCHnTFLShz70oXPOOWfTTTeNMQKQRBKAu5sZAHc3MzwfSSRTSjFGADnnVatWnXHGGV/72tfKsgwh5JwBkJREUhKeTwgh51yr1VqtFipmttVWW82ePXvfffd1dwBmlnMOIUgiiZfYz3/+8/3222/p0qUkJQEgKQnPh6QkPMvGG298ww03vO1tbwshYK1REp4lpRRjlESyLMtjjjnmmmuuWbVqFUkAkvCixRhTSgC23XbbW265ZdNNN63VavhP5e4AzOwXv/jFhz/84b/85S+oSMKLYGbujkqMMecMYIsttvj2t7/9jne8I+ccQkgpxRjd3czwQlQhCYCku6eUDj300MHBwZyzmbk7Vo8kAEkASAKQRFLS7rvvfuGFF26zzTYxRvy7SSLp7nfddVdfX98jjzySUiIpCWuHZH9/f19fX2dnJ0ZJIimJJNqUUooxAijLsigKAN///vd7e3sXLVoEIMaYUiIpCS+kKIqyLAEURdHR0XHeeecdfPDBG2ywAUblnEMIOecQAv4dVq5cecYZZ3zta18DkFLCWiPZ1dU1ODjY09MTY8R66zxJJBuNRnd3d6PRQPtISgIwMDDQ29tbr9fxb1KWZVEUAFQxs5TS448/fsQRR/zyl78siqIsS5KSQgg5Z6xGCCHnXBRFWZa1Wq3VahVFUZble9/73ssuu2yTTTZZtWrV+PHjc84hhJxzCAH/VjlnMyM5NDR0/fXXn3baaYsWLQIQQsg5k5QUQsg5Y/VqtVqr1WLF3TfZZJPLLrtszz33rNVqqpiZJHcPIWCMpJRijOeff/4FF1zwt7/9zcwkkZQEgCQAd8e/ZGbuDmC77ba7+OKLd9llF0lmBiDnHGPEqJwzSTPDC8k5hxAAzJ8//5hjjrn99ttzzqiYmSpYjRhjSglAvV5vNpsAzMzd99prr69+9auveMUrVq1aNX78eHcHYGZ46T388MPvfe97H3/8cQCSAJCUhBdCEsDLXvay66+/fqeddgohYK1REp5LkruHEBYuXDht2rQFCxa0Wi08C0kAkrB6ZubuJGOMRx111MDAQEdHB/4jlWUZQjAzAJKGhoaOPPLI6667ThIASXhxQgiS3J2kmeWca7XaiSeeeOaZZ3Z2dgKQRLIsy6IosHo55xACnkUSyVarddNNNx199NGNRgMASQCS8C+FENxdEkbFGPfff//Zs2dPnTq12WzW63X8W0maP3/+6aeffu211+acAZiZKlgLJPv7+/v6+jo7OzFKEklJJNEOSQBIAnB3M3P3RqPxkY985M477xwaGiIpiaQkkpLwfMzM3UlKQoXka17zmrPOOut//ud/xo0bl3OOMaaUYoz49/nmN7/5qU996plnninLEkBRFJJSSlhTJLu6ugYHB3t6emKMWG+dJ4lko9Ho7u5uNBpoH0lJAAYGBnp7e+v1Ov6tyrIsisLdzQxAq9W65JJLZsyYMTIyIomkJLyQoijKsgQQQsg5A4gxmtkpp5xywgknbLTRRpJCCCMjI+PGjcO/SUopxigJAMmU0ty5cz/5yU/OnTsXAMmccwjB3SVh9YqiKMsyxphSIimpVqu9+93v/vrXv77ZZpvlnEMIeAm4u5ndf//9Bx100J/+9CdJAMzM3VEhKQmVEELOGatRFEVHR8enPvWpk08+uV6v55xDCADc3cwkASBZlmVRFFgNVcwspRRjBJBzDiFceeWVM2bMWLRoUa1Wa7VaAEhKwurV6/VmswkghODukkjGGM8444xPfepTHR0d7m5mANzdzPASW7x48T777PPAAw/knElKIikJq8GKKgA6Ojquu+66PfbYI4SAtUZJ+CcppRjjpZdeevLJJw8NDbk72kRSEoApU6Zcc801u+yyS1EUKaUYI/7zuLuZoZJS+u53v3vssceuXLkyxgggpRRCyDmjfdtuu+1tt9228cYbhxAwyt3NDG3KOQ8PD3/gAx/4yU9+IqlWq7VaLVRISsIokpLwfMzM3ev1+mc+85np06dPmjQpxigppVQUBQB3NzMAKaUYI8ZOzllSjBHP1Wg0PvvZz15++eWrVq2SRNLdsdZI9vf39/X1dXZ2YpQkkpJIYixce+21Rx999PLly81MFQAkJaEd22233Xe+852enp5mszlu3DgAOecQAgBVzAxrwd3NDJWccwgBQM6ZpJkBaDab9Xo95xxC+OlPf3rcccc98cQTw8PDJEMIKSUAJCVhjZDs6uoaHBzs6emJMWK9dZ4kko1Go7u7u9FooH0kJQEYGBjo7e2t1+tYxyxatOj973//73//+7IsQwg5Z6wRkhtvvHFvb+8RRxzx8pe/3N3NTBJJd5dkZgBIAsg5hxAwRtzdzFCRRBKAJAAk3V3SkiVLjj766Ntvv31oaAhtIikphJBzNjN3nzNnzsEHH8xRWAvubmbubmaotFqtWq0G4JFHHpkxY8att946MjISY0wphRByzlgNkpJijCklVEIIOedx48btueees2fP3nLLLSW5u5mRxFhYtmzZ5z73uUsuuWRkZASVGGNKCe179atf/YlPfGL69OkhBJJlWRZFgZfe/PnzDz744N/85jc5Z5KSsHokJcUYU0pm5u4Avv71rx9yyCGdnZ2o5JxDCJJI4oXknEMIqKSUKAnPlXOWFGPcb7/9brnllmaziTUSQpD02te+9sc//vEmm2zi7jFG/IeRRBKVnLOZkbzvvvsOOeSQP//5z2VZkgQgCQBJSWhHZ2fnV77ylQ9+8IMdHR0Acs4hBKyRnDOAm266acaMGY899lhZljHGlBIAkpLw4tRqNXefPHnyKaecMn369BhjrVYDMDw8PG7cODPLOZsZyZxzCAFjoSzLoigAuLuZASjLsiiKVqt1wQUX/O///u/ChQvLsgRAUhLWGsn+/v6+vr7Ozk6MkkRSEkmMhaeeemrGjBnf+c53UkoxxpSSmamCdtRqtd133/2cc87p6ekpy7IoCgApJasAkJRzlhRCMDO0T1LOOYRAEs8yNDTU0dFB0t3N7L777jv11FPvvvvuVatWASApCQBJM8s5Y42Q7OrqGhwc7OnpiTFivXWeJJKNRqO7u7vRaKB9JCUBGBgY6O3trdfrWMe4+7nnnnvmmWeGEJrNJoAYY0oJbSIpaauttjriiCOOPfbYKVOmjIyMjBs3zt3NDBV3B2BmGDs55xACAFXMDEBZlkVRABgZGSmKIoRw8sknf/vb33766adTSmhTCAFAzhmAmb35zW+++uqrt9pqKwCsYO3knEMIqJRlWRRFq3Laaad985vfHBoaIikJAElJWI0QgiR3JxlCSCmFEAC86lWv+vKXvzxt2rSiKFJKMUaMqT/96U/Tp0+/9957R0ZGSEoyM3dH+970pjdddNFFb3vb28wMgLubGV5if/7znw877LB77rlHkpm5O1aPpCQzc/cQQs6Z5MDAwEknnQQgpRRCIAmgLMuiKLAaKaUYI0Z5JcZISXg+Dz300Lve9a4lS5bknM3M3dG+EEJvb+95550XYySJ/0jubmYAcs4kzWxoaGjGjBmXXXZZs9kEQFKSmbk72vee97zne9/73rhx48xMEkmsqZxzWZYzZ8784he/CCDnjDaZmbuTlNTV1XXiiSd+9KMfnTRpUlmWRVEAaDabtVqNJMZaq9UKFYwaGhq69tprv/CFL/z5z38OIeScAYQQcs5YayT7+/v7+vo6OzsxShJJSSQxRn79618feOCBCxYskASgKIqyLNE+M9tvv/1OOOGEXXfdNaUUY8RqSCKJduScQwgYlXNOKYUQrAJAEoC5c+dedNFFV199dUoJQAhBkrsDMDN3x5oi2dXVNTg42NPTE2PEeus8SSQbjUZ3d3ej0UD7SEoCMDAw0NvbW6/Xse557LHHDj/88Pvvv39oaCjGmFLCGgkh5Jw33XTTo4466vjjj994442bzWa9Xnd3AGYGwN1ZwdhxdzMDkCtFUZBMKcUYAaSULr744rPPPvvpp59OKaF99Xq92WwCKIqio6PjwgsvPPTQQ1EhiWeRRBJtyjmHEADknEMIANz92muvPfHEExcvXkwyhJBzDiGklPAvkQQgCaPq9fo555wzffr08ePH55xDCBhrkm688cZjjz126dKlKSUzk+TuaEetVmu1WgAOO+yw/v7+zTbbrCzLWq2Gl978+fOnT5/+05/+VJKZuTtWj6QkVEIIOecY48c+9rGZM2cWRRFjNLOyLIuiwAvJOUsKIeScY4wA3J2S8CySSAL44he/2N/fPzw8bGbujvaRnDJlyjXXXLPTTjvVajUAkkjiP4y7mxme684779x7773dfWRkBJUQQs4ZbTKzSZMm/frXv95iiy2KogAgiSTalHMOIeScSf7xj398//vfv2DBglarhTXV2dk5NDQ0derUM888c//99994440BkDQzAO5OUpKZYUxJyjnHGP/+97/ffPPN559//h/+8AeSZpZzjjGmlEhKwtoh2d/f39fX19nZiVGSSEoiibEgyd1PPvnkiy++eGRkBICZuTvaZGbuPm7cuH333feUU05585vfbGYY5RWSZgZAkpmhHe5uZgDc3czwLM1ms16vS3rwwQc///nP33rrrcPDwwAkkXR3AKy4O9YUya6ursHBwZ6enhgj1lvnSSLZaDS6u7sbjQbaR1ISgIGBgd7e3nq9jnVMSsndb7jhht7e3iVLlsQYU0okJaFNIQRJ7r7ZZpv19vYefPDBW221FQBJJFGR5O4hBIwpVcwMFXc3M0kppQsvvPCSSy5ZsGBBq9UqiqIsS6yRWq3WarX23Xffyy+/fOLEiUVRkMSzSAJAEu2QRFJSzjnGiMq8efOOOuqou+++uyiKsizRjhBCzpkVd3/Pe95z1VVXdXZ2hhAkhRAAuLuZYSxIcveyLE877bSLLrpIUkoJayTG6O71ev1LX/rSscceK6lWq+Gl99e//vXUU0+9+uqrc84kJeFfMjN3JykJgJm9/e1v/9GPftTR0SGJZEqJZAghpRRjxPPJOZsZSTxLq9WiJDxXWZaLFy8+/PDD77zzTkkdHR3Dw8Nok5m5+yGHHDJ79uzJkycDaLVatVoN/6kkkQSQUgohDA8Pv+Md77j//vtTSgBCCDlnrKmBgYHjjjuuKIoQAtZUWZZFUQBoNpuzZs06++yzR0ZG3B3PQlISVs/M3B0AK+6+zTbbHHjggccee+zmm28OQBLJlFKMEWNHEsmUklWeeOKJOXPmXHHFFQ899BBJVczM3QGEEHLOWDsk+/v7+/r6Ojs7MUoSSUkkMUZardajjz569NFH33PPPbVardVqYY2w0tnZudNOO5100knTpk0LIZRlaWYhBIyFnDNJM0PFKzHGZrP585///Fvf+tbVV1+dczYzAO6OZzEzd8eaItnV1TU4ONjT0xNjxHrrPEkkG41Gd3d3o9FA+0hKAjAwMNDb21uv17GOkUTy73//+xe+8IVLL73U3VNKJCWhTSQlkZTU1dW1zz77HHvssa997WuLopDUbDZjBYAkkhgjOecQAgBJZVmGCoCFCxdeeOGFN9544+OPP55zNjN3R5tISgohSJo6derFF1+855571mo1/BNJAEiifTlnMyOZUmo2m6effvqll146MjJiZu6OUTHGlBJWI8aYc5YEYPz48atWrdp2222/+tWv7rrrrjHGnHMIAYC7mxnGlKRHHnnkuOOOu/3220MIOWeskRBCzvl1r3vdrFmzpk2blnMOIeAltmzZspkzZ37lK18ZGRlBhaQkrEYIIeeMUSQnT558880377DDDiMjI7VazcwkkUwpxRjxfFJKMUZ3HxkZ6ejoAJBzDiFQEv7J5ZdfPmPGjL///e9m5u5m5u5oh5m5+w033LDnnnuOGzdOEiok8Z/E3c0MgCR3DyHknEMIFVliRwAAIABJREFUkmbOnHnWWWellKySUooxppTQphjjG97whu9+97tbbbWVu4cQJJHEWnjiiSf6+vpuuOEGkpIwiiQASViNGGNKqVartVotACEEd58yZcoee+xxwgknbL/99iEEkjlnSVbBGEkpxRgB/PrXv54zZ84Pf/jD+fPnA4gxppQAkJRkZu6OtUayv7+/r6+vs7MToySRlEQSYyeldNVVV51wwglLly4FYGbujnaw4u6o7Lrrrh/+8IcPOOCADTfcEBVJqKgSQkCbUkoxRlRyziEEAJKazeYVV1zxrW99a+7cua1WK4SQc0aFpJnlnFEhKQlrhGRXV9fg4GBPT0+MEeut8ySRbDQa3d3djUYD7SMpCcDAwEBvb2+9Xsc6aXh4+IknnjjggAMeeOABrKl6vV6WpbuTlDRx4sSdd975qKOO2mmnnTbbbDM8S845hIAx4u5mhookADnnX/ziF9/61re+//3vL1++POdcr9ebzaaZuTvaQTKEkFICcNZZZ51wwgmTJk0iiTEliSQAd7/88svPOuusp556SlLOOcaYUgohaBSej5m5e1EUZVmSlFSv188+++wTTjhBUq1WA+DuAMwMY0cSKq1W60c/+tH06dP//ve/m5m7ox21Wq3VagEoiiKltOeee37jG9+YOnUqSbzEWq3WJZdccvrppz/zzDN4EczM3VExMwCSDj/88FmzZm244YY55xCCJJJ4IZJIuruZoUJJeBZ3zzl/8IMfvOGGGwCYWUqpVqu1Wi20g+TGG2983333bbrppgAkhRByziEE/CfJOYcQJJF0dzOTRNLdH3rooQMPPHDevHmSzCznHELIOaNNRVHEGAcGBo488siiKMxMEkm0w93NLOcMIIQA4NZbbz355JMffvhhr6BCEoAkrF6MUVLOOYTg7pJIhhD22muvj3/84+985zvr9Toqkkhi7AwNDd15552XXnrpbbfdNjQ0ZGY5ZzNzd4yq1WqtVgtrjWR/f39fX19nZydGSSIpiSTGgrubWavVKsvyE5/4xJw5c3IFbYoxppRqtVqr1Yoxktxoo41OOeWUD3/4wxtttFFRFABSSjFGrCl3NzMAzWazXq8DaLVaixYtmjNnzre//e2FCxe6e71eTynlnFEJIZBMKQEgKQlrimRXV9fg4GBPT0+MEeut8ySRbDQa3d3djUYD7SMpCcDAwEBvb2+9Xse6pyzLoijKsrz88su/8IUvPPnkk2VZok0kJaFSq9XKspRkZq973esOPvjg/fbbb6uttho3bhwASSQxRnLOIQQAw8PDHR0dAB5//PE77rjjqquumjt37ooVKwB0dnYODQ0BiDGmlNCmEELOeccdd5wzZ05XV1e9Xm+1WrVaDWMh5xxCAODuJO+6664TTzzxwQcfTCkBIBlCSCnhhZCURNLM3F3SYYcd9rnPfW7zzTcviqIsy6IoyrIsigKAu5sZxtrSpUsHBgYuuOCCZrOJtVAUhbvPnDlz+vTpEydOxEtvzpw5xx133MqVK81MFbxoZubuG2+88ezZs/fZZ5+JEycCcHdWsBopJauklGKMGEVJeK558+btvffejz/+OElJRVGUZYk2kTzooIMuu+yyDTbYAIC7s4L/SGVZFkWBiiQAJMuyPPzww6+99tqUkpkBcHe0KYSQcw4h7L777ldeeeXkyZMBSCKJNuWcQwgAUkoxxhUrVlx88cWf+cxncgUVkpKweiGEnDMqZhZCKMuSpJm5+8477/zud797r732eutb3yqJJMaIuz/88MPXXXfdDTfc8Nhjjw0PD7s7KmYGQBWMHZL9/f19fX2dnZ0YJYmkJJIYIyMjI+PGjQPwm9/85sgjj3zkkUdarRbaRNLMcs4ASErq6OiYMGHCXnvttccee7z73e+ePHmyJAAkU0oxRrTD3VkBkFKKMT711FN33XXXlVdeec899yxfvrzZbEpCxcxUwagYI4CUEtYUya6ursHBwZ6enhgj1lvnSSLZaDS6u7sbjQbaR1ISgIGBgd7e3nq9jnWMJJIA3H3ZsmXnnXfewMCAV9C+oijKsjQzdwdAUlJXV9f222//7ne/e5999tl6660x1nLOIQQAK1as+MUvfnHttdfedtttixYtcvdarebuKaWiKHLO7o42mZm7v+xlL/vyl7988MEHhxAkkcRYc/eU0iGHHHLjjTemlEhKIglAEioxxpQSVqNWq7VaLZKStthiixtuuOG1r31tvV5XxcwkkVTFzDAW3N3M3J2VRx55ZPr06ffcc09ZlmgTK+6OSldX1yWXXLL33nvjpeTuZnbttdceeeSRK1eujDF6BathZu4OgKQkVEhK2mGHHY4++uiDDjpo4sSJJPFC3P3ee+/91a9+dcwxx3R2duacQwhUhaQkVM4+++yBgYGVK1eSBCAJ/1JRFGVZhhByzgDMzN07OjquueaaadOm1et1ku7OCtYb1Wq1rr766r6+vhUrVpCUZGbujjbFGCWNGzfuiiuueN/73gdAEkm0w93NDIC7s7Jq1aoVK1Ycd9xxP/jBD1qtFklJqIQQcs5oEyuTJk3q6enZY489pk2btt1223V0dABwd1ZUMTM8H0kkJZFUxcyeeeaZRx999Prrr//Nb34zd+7cRqMBwMzcHRWSACThuYqiKMsSgFVSSmgHyf7+/r6+vs7OToySRFISSYy1lNL//d//nXnmmYsXL5aECklJAGq1WqvVQptCCK9+9at32223PfbY4y1vecvUqVNDCDnnEIIkACTxLJJIouIVq2BUznnx4sW/+MUvbrrppt///vcPPvggnk+MMaUEIMaYUgJAUhIAMwPg7iSLomi1WngRSHZ1dQ0ODvb09MQYsd46TxLJRqPR3d3daDTQPpKSAAwMDPT29tbrdax7cs4hhJxzCOHRRx/91Kc+9eMf/7jZbEqySkopxphSwlp4+ctfvvPOO++0005vfetb3/jGNxZFEWMEkHMmaWYA3J0VjHJ3VgDknEMIeBZJqDz55JO//OUvf/zjH997773z589fuXIl2lQURVmWMUavkJQUKq1W64wzzjjppJMmTJgQYwSQcw4hYC1IyjnHGFHJOZO85JJLPvnJTzabTTPLOaNNJCXVarXx48effPLJp512Ws45xoiXkrubGSpe+cEPfvDxj3/8qaeekkQyhJBSAmBm7o7VMDN3JymJpKR6vb7bbrt96Utfev3rX29mkkgCcHczw9jJOT/44IP//d//vXLlyqIoyrIkKQltqtVqW2655S677PKe97xnxx133HzzzWOMGJVSijECWLJkyV//+tc//vGPv//973/729/++c9/vvLKK3fZZRdUKMndzczdzWxoaOg973nPL3/5S1VCCO4OQBJeSK1Wa7VaAIqieP3rX3/ttde+8pWvBCCJJICccwgB6wHubmbz5s376Ec/eu+997p7vV5vNptoH0lJAKZPn37++ecXRVGr1dAmdzczAO7OCoCyLB988MGjjjrq0UcffeaZZwCEECS5O9pEEoAkACQ33XTTt1Xe+c53vupVr5o8eTKAnHMIAUBZlkVRYJS7AzAzAJLcPYQAYOnSpY8//vgdd9zxs5/9bO7cuUNDQ81mkxV3B8CKuwMgaWaS3B1AjDGlNH78+JGREQCSAJCUhBeHZH9/f19f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MgEJFWVoYYq2QHFAAbMyFhUKbenUmpnGnWlxGGqLcggKg0BKETDCoNQUJVEglHLIJggFAgTyhc0ev+99nue+/zPvzM4kY1bz0YQk/nNdIqqKVpA0M2wPSQBmhm2RNDPnnKped9111157rYjQzFJKzrne3t6bbrqp2WyiRSKiqs65lFKe5zfccMP5559fq9Wwz8RijN57VS3Lslarff/737/88su3bNkSY8RWiqJoNpvYMSTNzHt/3XXXfeUrXymKQlVFRFVFJMbovcd7EkLIsizG6L0fGBi46667/v7v//6tt96yioiQVFUzQ4WkmaFCEoCZYRdzzqWUUHHOpZQAeO9jjCTNzDmXUtp///3/7u/+7i/+4i/yPPfe33HHHZdeeunQ0JCIqCp2GMklS5b09va2t7djnJmRNDOS2MVUVUQAPPXUU1dfffXKlSubzaaZ1Wq1RqMBwHsfYwSQ53lZlqiQNDNURERVsYuJiKoCcM6llADkeV6WJSrOubPOOuuqq66aP38+yaGhoUWLFq1evTqlZGbYYSS7u7uXL1/e09Pjvcc+ezwzI1mv1+fNm1ev19E6kmYGoK+vb/HixUVRYC8RQsiyzMxUdXBw8N57773xxhvXrFljZt77GCPG5XleliUqImIVACJiFewmzjkAKSVsxTmXUgJA0sxIikhKyXsfY5w/f/7nP//5008//cADD3TOYedRVREpyzLPcwDNZvPZZ5/99Kc/vX79erwnJM3MOQdg5syZ991331FHHdXW1pZScs4BiDF677GbpJScczHGV1999cwzz+zv708poULSzACQNDMAIqKq2B6SIpJSEhFV/epXv3rttdd2dnaaGSspJedcSgmAcw7vlaouX768t7d348aNAMwMFZLOuRgjABFRVewMJAGYmfc+pXTBBRd861vfKoqCMUbnXL1eP/nkk/v7+2OMaAVJMwPgnFPVrq6uJ554Yu7cuSKCfSZmZgDMTEQAvPzyy5dffvmKFStEhGRKCVvx3scYMQERUVUAzjmSMcZjjz12xYoVXV1dRVHEGL33AGKM3nu0KMbovVdVEcG4TZs2Pfjgg//yL/+yatUq51xKCRXvfYxRRACoKgCSZob3BUkRsXEASJqZ9z7GiMrs2bMvueSSyy67bPLkyd57kt/97ncvvfTSkZERtIjkkiVLent729vbMc7MSJoZSex6KSURIfmzn/3szjvvvPHGG1UVFedcSokVVRURMwNAEoCq4n3hvY8xSiXGKCJZljWbTQBZlsUYP/GJT1xzzTUf/ejXCUy+AAAeAElEQVRHSQIYGhpatGjRqlWrVNXMsMNIdnd3L1++vKenx3uPffZ4ZkayXq/PmzevXq+jdSTNDEBfX9/ixYuLosBexcxIAhgdHX3kkUfuroQQsiwry5KkiKSURMQ5F0IA4Jyzcdh9nHNmpqqokDQzEVFVESGpqiRVFYCIqOpZZ531uc997qSTTurs7ASQUiIpIthJUkrOOQAppXq9/qUvfemee+4pyxItIumcSymZmYgURfH1r3/94osv7uzsBFCWZZ7nAFRVRLD7qKqIpJT+9V//9eqrry7LstlsZlkWYzQzVLIsCyHgtxERVRWRGTNm/PM///M555zjnAMQY/TeW0VEUkrOObTCzACQNLO33nrrS1/60j333KOqeZ43m02MI+m9DyFgp/LexxgB/P7v//6jjz7a0dFBq/zoRz86++yzm82mmaFF3vsYIwDn3IIFCx566KGiKLDPb6OqIgIgxigit9xyS29v79jYmIioKkkzQ0VEVBUT8N7HGDGOpJk9/PDDJ510Uq1WU1URMTMAJPGepJREhGQIwXtPstFoPPDAAzfccMPjjz8eY5w0adLY2BgAEVFVAM45kjFGvC9ExCoARERVATjnzExVARRFMWPGjIsuuuirX/1qlmV5nqOybNmyyy67bHR0FC0iuWTJkt7e3vb2dowzM5JmRhLvixBClmVm9sILL9x2223/9m//NjAw4L3XCiq1Wq3RaGArJAGYGXYxkmYGwHvvnGs2mwBqtVoIIaW0aNGi6667bv78+aqaZZmZDQ0NnXHGGatWrUopoRUku7u7ly9f3tPT473HPns8MyNZr9fnzZtXr9fROpJmBqCvr2/x4sVFUWAvoaoxxjzPAYQQsixLKa1Zs+b++++/66671q5di0qWZSEEACTNDABJMwMgIs65EAJ2BxGxCgARUVVUiqIoy9LMUBGRLMvM7Oyzz7744otPPfVUAKpKUlWdc9hJzAyAmYnI0NDQ7bfffs011wwNDakqWkfSzEREVc8555zrr79+1qxZAFTVzJxzAMyMJPYA77zzzrXXXvvtb3/bex9CQMV7H2P03scYMTHvfYwxyzKtmNmpp57a19fX09PTbDaLogCQUgLgnEspOefQohBClmWoPPzwwxdccMHGjRtRkUqMEbtGrVZrNBoiMm3atPXr10+dOpWqOjY2duWVV952221jY2NoXZZlIQQAbW1tS5cuveCCCzo7O7HPjjEzACmlt95666STTnrllVdERFVJikhKCb8RSTNjRVUB1Gq1RqPxxS9+8etf/3peAaCqIhJCyLIMrTAzkgBSSs45ACklkiJSluXKlStvvvnm++67b3R01DkHQFXNDABJAGYmIt77siyxi5E0MwDOuZQSKiSdczHGmTNnXnXVVeedd9706dOdcyICwMxuu+22L3zhC6OjoyKiqthhJJcsWdLb29ve3o5xZkbSzEhiFwshZFmGrbzyyiv33Xfft771rbVr15I0szzPy7LEr2HFKtiVSJoZtuKcSymR/NSnPvXlL3/5ox/9qPceQIzRez84OLho0aLVq1enlNAKkt3d3cuXL+/p6fHeY589npmRrNfr8+bNq9fraB1JMwPQ19e3ePHioiiwtzGzlJJUALz99ts//vGPv/nNbz7xxBNmBoCkmYmIqjrnSMYYsQcgiQpJVQUgIqrqnFNVACRV9YgjjjincsQRR2RZ1mg08jwXETMjiZ0qxui9v/fee//6r/+6v7/fKmgdSTMDcPTRR19//fUnnnhilmVmJiIkAZgZKiSxO6iqiFhFVZ9//vnPfvazzzzzTIyRpJllWRZCQCXP87IssQPyPAdw/vnnf+Mb3+js7PTeY1xZlnmeo3VmBoBkSqksy6uvvvrWW28dHBz03scYURERVcXOw4qqkhSRoij6+/sPPPBAlmX5yiuvfOITn1i3bh1al2VZCIGk9/7YY4+944475s6d673HPr+NmQFQVedcSsk5d9ZZZ61YsSLGqKoY55xLKWEC3vsYIyp5npdlKSKqeuihh959993HHHOM915VRQRAjNF7j1aoKgARsYqIYCtmtnbt2vvvv//OO+984YUXms0mgCzLAIQQ8P4SEVVFhaSIZFnWaDQALFy48JxzzvnkJz950EEHYSuqevvtt3/hC18YGRkREVXFDiO5ZMmS3t7e9vZ2jDMzkmZGEruYmZHEVkIIjUbj0Ucf/f73v//ggw8ODg7meV6WZZ7nZVmKCABVxfuLJADnHMkQAskpU6ZceOGFn/70pz/ykY80m82iKACUZZnn+eDg4KJFi1avXp1SQitIdnd3L1++vKenx3uPffZ4ZkayXq/PmzevXq+jdSTNDEBfX9/ixYuLosBeIqXknAOgqiICIKXknAMwMjKycuXKhx566OGHH167di0qJM0MW3HOpZSw+zjnVNXMAIgIABHx3jcaDVT233//E0444bzzzjv11FO7urpEBFtJKTnnsPM0Go1arbZhw4bzzjvv8ccfB2BmaBFJM6vVao1Go1ar9fX1XXjhhR0dHdhKCEFEnHPYrWKM3nsAqppSuvfeey+55JLR0dFJkyaNjIwAIGlmAEiaGSaQZVkIAYBzLqXknKvVajfccMMFF1xQlmWtVgshZFmG98TMSKaUnHMAUkqvvvrq0qVLb7nllrIsRQRASgmAiKgqdh7vfYyRlSzLfv7znx977LFMKd18881XXHHF6OioiKgqWiEiqorKP/zDP1xxxRUdHR3YZwfEGL33ZkYSlWXLlvX29g4ODooIAFUF4JxLKWECJM3Mex9jdM6ZmaoCEJGlS5deeeWV+D+LMXrvAcQYAZAE4JwDkFJyzpnZD37wgzvuuOOnP/3pxo0bVRWAr8QKSTPDrkQSgJlhW1OmTDnzzDMvuuiiP/iDPyiKQlVFxMxIorJs2bLLL798ZGSEpJlhh5FcsmRJb29ve3s7xpkZSTMjiV3JzEgCUFUAquqcIwkgxvjaa6/deeedd9xxx9q1a2OM2ApJAGaG90ue52VZAhARVT3uuOMuqEybNg2AiJhZCCHPcwCDg4OLFi1avXp1SgmtINnd3b18+fKenh7vPfbZ45kZyXq9Pm/evHq9jtaRNDMAfX19ixcvLooCewlVNTMRIWlmAEgCCCFkWaaq69ate/bZZ++///777rtvdHTUKs45ADFGACJiFewmIqKqAEiaGcZlWWZmc+bMOf/8888999y5c+fmeQ4ghEDSe68VqWAnSSk55wYGBv7xH//xn/7pnwA0m03vfYwRLSJpZgD+9E//dOnSpbNnz8a2VFVEAKiqiGA3aTabRVGklJxzZjY8PHz55Zd/97vfJWlmAEiamYioKibgnEspee9VFYCqFkXRbDY//OEPL126dOHChQBijAC89zFG7z1aZGYkAaiqiAB44YUXrrnmmh/96EdjY2NFUYQQVFVEVBU7j3MupQSAJIB77rnnrLPO4oYNGy699NIf/vCHVlFVtMg5l1KaNGnSypUrjznmGFfBPjus2WzmeU5y48aNZ5555i9/+UsAIqKqJM0MvxFJ730IAeOcc6p68skn33TTTYcddhgqqioiaF1Kycy89xhnZiQBmJmqppQAvPLKKz/4wQ/uueeel1566Z133sFWSJoZdj2SWZapaowxy7Kurq6LLrros5/97Ny5c1lJKTnnAJBEZdmyZZdffvnIyAhJM8MOI7lkyZLe3t729naMMzOSZkYSu1iMkaRzDpWUkoiQTCmp6vDw8FNPPXXnnXeuWLFi06ZNAJrNJioioqoASJoZdiWSZuacSyk550477bTLLrvslFNOIdnR0WFmJDEuxjgyMrJo0aLVq1erKlpBsru7e/ny5T09Pd577LPHMzOS9Xp93rx59XodrSNpZgD6+voWL15cFAX2HmYWY/Tek0TFzACklLz3AEZHR19//fV///d//+EPf/jLX/5yZGQEFZJmhj2DiABQVQC1Wi2EMHfu3NNOO+3MM8/s6emZMWOG997MSAIwM5IYl1JyzmHn+c53vvO3f/u39Xq9LEszI2lmaJGIqOoxxxzzzW9+84QTTsjzXFUBkARAEuNUVUSwm6SUnHPNZrMoCgAxxqeeeqq3t3f16tUkAZgZABFRVUzAex9jJGlmAPI8L8vSe59SOvvss6+//voDDzzQOWdmJPGehBCyLAPQaDRqtdrY2NikSZOefPLJG2+88e677x4aGgLgnCMZY8TOIyIAVJWkmX3ta1+78sor+eCDD15yySVvvPEG3hOSZgbgyCOP/PGPfzxz5kwAqioi2GdiZkYyxui9B2BmJM2st7f39ttvHxwcRMU5l1LCDhARVQUgIqpKMs/zb3/723/2Z3+mqs45AKoqImhFCCHLMgApJeecqooIgBij915VRcTMSAIYGRl55plnVq1a9cADD6xevXp4eDjLMgAhBLy/pk6d+od/+Ienn3762WefPXPmzBBClmWomBlJMyMJYNmyZZdddtno6KiIqCp2GMklS5b09va2t7djnJmRNDOS2MVSSs45ADFG7z0AMwNAEpWyLDdu3Lhq1aqHH374oYceevfdd0dHRwGIiKoCEBFVxa4kIqpaFMVhhx122mmnnXvuuccff3yWZQBijN57ACkl55yqisiWLVsWLVq0evVqVUUrSHZ3dy9fvrynp8d7j332eGZGsl6vz5s3r16vo3UkzQxAX1/f4sWLi6LAXmJsbGzSpEkAUkokRURVWQEQY/TeAzCzwcHBZyo/+clPVq5cuWnTJlRYUVXsDiTNDICIqCqAKVOmHHLIIQsXLpw/f/6JJ5548MEHiwgqKSVVzbIMQErJOQfAzEhi51m9evVVV13105/+FICqAiBpZmgFSTObNm3a4sWLr7nmmlqtllISEZIAzAwASTMDQBK7lZmRBGBmqNx8881f+cpX3n33XVRIAjAzTCzLMlVNKWEr3vssy6655porr7yyKAoRUVVW0ApVFZGUkoiQRCWlRPJXv/rVTTfddOutt7799tuoOOdSStipRERVReTCCy9cunQp/+RP/mTFihVjY2OqmmVZCAHvyV/+5V8uWbLEOee9xz7v1SOPPHLJJZf87//+r3MupSQiqorWiYiqLliwYPny5V1dXQCazWZRFNj1tmzZ8uKLLz722GOPPvromjVrNm3aZGaYAEkzA8CKVTCOFaugIiKqinEiAkBVSZoZgMmTJ8+fP//MM89cuHDhnDlzOjo6MDFVve+++/78z/98bGwMAElMwMxExMwAmBkqS5cuveKKK1wFFTMjid1HVUUEgKqKCIDR0dF33333scce+6//+q/HHnvsV7/6VVmWJAGYGSokzQwTIAnAzLAtEVFVACTNDONERFUx7oMf/ODChQvPOOOM448/fv/99/feY2JlWX784x//z//8T+ecmakqKiSxPWYGQERU9fDDD7/77rsPP/xw7z322SOZGclms5nnOcmUUoxx5syZg4OD2B4zw/aIiKqSdM7FGJcsWfLFL36xvb0dv6OGh4fXrl379NNPr1y58vHHH9+wYUNKKYQgIlZBhSQqJK2CCkkzI2lm2AEkzQzjSAIwMwAioqoiYpW2traOjo4ZM2Z88pOfXLhw4dFHHz158uRJkyZZRUQAqKqIYFcKIXz+85+/9957BwcHsywLIQAgaWZoEcnPfOYzX/va17q7u733ZkYSe4nNmzf/1V/91a233lqWJYC2trbR0VG8JyRnzZp17733HnfccUVRYBd48803v/Od79xyyy2vvfZajNHMAOR5XpYlAO89gBgjtkUSgJlhHEkzA0ASgJkBEBGSKaU8z8uyPOGEE+666y4edthh69atA9DZ2Tk0NJRlGVpBMoQwd+7c733ve0cddVRHRweAlJJzDvu07t133/3yl7981113jYyMkOzo6CjL0ipohaqS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\"}}"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Detected Objects from Image-to-Text API {"data":{"objects_count":7,"objects":[{"index":0,"position":{"x":750,"y":47,"width":116,"height":127},"actual_filled_area":104.81,"bounding_box_area":243,"image_base64":"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Q0Tg7qxrTBLrglorKSU6kuhceumlOumkk/jDH/5ASolaK52UEhGBJFYnd8fMqLWyzz77MG/ePDbffHN6vZ71+32apqFjZkQE7k4phZwzkjAz1jSTxLogIogIcs50brvtNh100EHcdNNNuDudiKBjZkhiTen1euScmTNnDjNmzKBpGnN3/pRSCiklOmbGmmaSWFskUWsl58y4iODBBx/UqaeeysUXX0wnpUStlY67ExGsCWZGx92ptbLNNttw/vnns9tuu9E0jUmi1oqZ0bYtg4ODdCRhZqwNJom1pdZKSom2bWmahn6/T9M0zJo1S5dccglPPvkkKSVGR0fppJSotbKmmBmSMDNSSpRSeOMb38ill17Kq171KgYGBow/iggkkVKiU2slpcSaZpJY29q2pdM0Df/93/+td7/73SxdupR+v4+ZIQl3pxMRdFJK1FpZncwMSZgZkhh36KGHcvbZZzM8PGy1VnLOdEoppJQwMyRhZqxpJom1qdZKSonOyMiI9t57b772ta/h7tRaGZdzppRCx8yQxJrQNA1t2+LuSKLX67Heeutx2WWX8a53vYsxNjIywuDgIJLomBlri0libSmlkHOm1krbtlx88cU68cQTaduW0dFRcs5IotaKmSGJpmlo25Y1ycyQRM6ZUgqdt7zlLZx99tm84Q1vQJIxxszoRASSSCmxppkk1jZJXHnllZo7dy6/+93vaNsWdyci6JgZZkZE4O5EBE3T0LYtq5OZ4e5EBGZGRDBuYGCAvfbaizPPPJMtttiCiDB3pyMJM2NtMEmsTpIwMzpt29I0DW3b0jQNHUn8+te/1j777MOtt96KJCICdyciWBF3JyJIKWFmlFIwMyTRMTMk0WmahrZtMTMkMVFDQ0PMnz+fww47jKZpLCJIKVFKIefM2mCSWN0kERGklKi1klKiU2tlyZIlmjVrFpdffjmdUgory8yQhLsTEbg7nYjAzOhsvPHGbLvtttx00020bUvOmVIK7k5EMFGvec1rmD9/PrvvvjsDAwPGmForKSXWBpPE6hQRuDvP1rYtTdNwwQUX6KSTTmLJkiW4OxFBx8yQxPMxMySRUqLWyrOtv/76fPCDH+Stb30rc+bM4Y477iAiSClRa2WiUkrUWvnHf/xHLrroIrbZZhvGWL/fp9frsTaYJFanfr9Pr9ejU0oh50xE4O5873vf08c+9jF+/vOfU2ulExF0zAxJrKymaWjblk7TNLRty1577cXcuXPZbLPN+NznPsepp57K/fffj5khiYlKKVFrZf311+ewww5jzpw5DA4O2hjWFpPE6iYJSbg7tVYigqeffloHHHAAN9xwA0uXLkUSOWdKKaSUqLWyMgYGBhgdHWVczplaK9tss/xrcrgAABZ2SURBVA2XX345f/d3f0dEsHTpUmbPns2//du/sWzZMnLOlFKYDCklNt98c8444wze9773YWMYY2asaSaJNaFtW5qmodO2Leeee67mz5/PE088wfLMjI4kVoaZIYmOuxMRDA0N8fGPf5yjjjqKlBI2JiK47bbbdMghh/CDH/wAM0MSE9Xr9ej3+zRNw5vf/GbOPfdcdtxxRyLC3J01zSSxOpVSyDkzThLXX3+9Dj/8cO677z5GRkboNE1D27Y0TUPbtuScKaWwstydjruz5557ctZZZ/HSl76UXq9ntVZSSrRtqyuvvJIZM2bw5JNPMtk22GADPvCBDzB37lymTp1qrAUmiTVFEr///e91+OGH881vfpORkRFSStRaWVU5Z0opjPvLv/xLFi5cyFve8hZyzoyxWispJToPPPCADj74YL7xjW9Qa2UizAxJuDtmRq2Vl7/85cyePZt9992XwcFBYw0zSUwWSXTMjE5E4O50JNHv91mwYIHOOeccnnzySSQxEWaGJAYGBhgdHWV4eJizzz6bD33oQwwODuLuxrNEhG666SYOPfRQfv7zn9OJCDpN09C2LZ2cM6UUno+704kI3B0zo9bKa1/7Wj7zmc+w/fbbY2P6/T5N02BmdEZHRxkYGGB1MEmsKkl0zIw/RRKdWitmxpe//GUdffTR/O53v8PdiQgmysyQRNM07L777lx88cVsvPHGpJSMMZLoSEISKSWeeeYZXX311Rx99NEsXbqUWitmRkRgZqSUKKWwMtydiCClRK2VzuDgIO9973uZM2cOW2+9NU3TGGNKKZgZKSVqraSUmGwmiVUliY6Z8WySMDPG3XzzzTrwwAP5xS9+wWRxdyKClBKvetWrOP/889l1110xM9q2taZpiAjcnYggIsg503n44Yd1xBFH8LnPfY5er0e/36eTUqLWyguVUqLWirsTEQwNDXHEEUdw8sknMzw8bPyRJMyMiMDdmWwmickmiY6Z0bYtTz31lGbNmsXFF1+MmWFm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","scaled_width":14.92,"scaled_height":16.33,"exact_perimeter":83.47,"approximate_perimeter":78.96,"convex_hull_perimeter":60.86,"perimeter_pixels":648.95,"approximation_points":12,"original_contour_points":274,"shape_analysis":{"perimeter_to_area_ratio":0.7964,"compactness":0.189,"aspect_ratio":1.09}},{"index":1,"position":{"x":622,"y":44,"width":116,"height":133},"actual_filled_area":164.2,"bounding_box_area":255,"image_base64":"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","scaled_width":14.92,"scaled_height":17.11,"exact_perimeter":80.27,"approximate_perimeter":73.96,"convex_hull_perimeter":51.59,"perimeter_pixels":624.07,"approximation_points":11,"original_contour_points":222,"shape_analysis":{"perimeter_to_area_ratio":0.4889,"compactness":0.3202,"aspect_ratio":1.15}},{"index":2,"position":{"x":871,"y":6,"width":62,"height":171},"actual_filled_area":78.86,"bounding_box_area":175,"image_base64":"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9H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6kOHDjg973vfRw/fhzbhBCotSIJ25yPEAK2SSlx4MABcs7EGMWSyDZTHTx40DfffDPHjx+n1kqMkXEcORchBOZqrZzp4osvppTC9ddfT4xRLIlsM9XBgwd98803c/z4cWqtxBixTa2VVyKJOdvMScI2l1xyCaUUrrvuOmKMYklkm6kOHjzo9773vfR9j21CCNjGNudDEiEEaq2klDhw4AA5Z2KMYklkm6nW19d944030vc9/1t2795NKYUbbriBGKNYEtlmqkOHDvkXfuEXePHFF5GEbeYkYZuzkYRtXu7SSy/l4MGDvOUtbyHGKJZEtpnqiSee8M/93M/x7W9/mznbzEnCNudDEnMpJUopXHfddcQYxZLINlM9++yzfuc738nXv/51xnFEEraRhG1eiSQkYRvbzO3YsYP9+/fz9re/nRijWBLZZqqnnnqKtm39T//0T4zjiCRscy4kYZumaRiGgRACtVbm/vRP/5T3vOc9XHjhheK7xnEkxohtJHE+xnEkxshpwzAg20z1rW99i5tuuskPP/wwtgkhUGvlXEjCNiEEaq3EGBnHEUl87GMf47bbbmOLhmEgxogk5mazGSsrK7ySYRhomoYz1VqptdI0DbLNVE899RS33HKLH3jgAWwT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","scaled_width":7.97,"scaled_height":21.99,"exact_perimeter":61.57,"approximate_perimeter":56.09,"convex_hull_perimeter":51.02,"perimeter_pixels":478.71,"approximation_points":11,"original_contour_points":88,"shape_analysis":{"perimeter_to_area_ratio":0.7808,"compactness":0.2614,"aspect_ratio":2.76}},{"index":3,"position":{"x":499,"y":0,"width":138,"height":174},"actual_filled_area":107.84,"bounding_box_area":397,"image_base64":"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","scaled_width":17.75,"scaled_height":22.38,"exact_perimeter":79.1,"approximate_perimeter":78.01,"convex_hull_perimeter":67.5,"perimeter_pixels":614.97,"approximation_points":8,"original_contour_points":21,"shape_analysis":{"perimeter_to_area_ratio":0.7335,"compactness":0.2166,"aspect_ratio":1.26}},{"index":4,"position":{"x":301,"y":0,"width":111,"height":177},"actual_filled_area":226.98,"bounding_box_area":325,"image_base64":"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B9uEEBjYZiCJH2Z939O2LbaxjSQkMXjPe97DySefzG233UbTNJRSkIRtRqMR0+mU1ZBEjJGcMyklZJvBzTff7Mc85jHcfvvt1FoZhBCotbIrHvOYx3DFFVew//77s7y8zNzcHIOlpSXm5+fZHdim1krTNKyotfKqV72K8847j1IKpRRWSMI2qyWJGCM5Z1JKyDa2mU6nHHHEEf7Sl77E4uIigxACtVZ2xd57781//dd/cdhhhzGotdI0DYNaKyEEfpjZRhKzbDN43vOex7/8y79Qa6XWygpJ2Ga1JBFjJOdMSgnVWrFNCIFTTz3Vl1xyCV3XsZYuvfRSjj32WObm5hiUUmiaht1BrZUQAitsY5tvfetbPOEJT+D666/HNrZZIQnbrJYkYozknEkpIdvYRhKXXXaZTzvtNLZs2UIphbXQNA3HHXccF1xwAT/2Yz9GCAHb9H3PaDRid1BKIYSAJGqthBB45zvfySmnnMIdd9zB3UnCNqsliRgjOWdSSsg2g1IK3/zmN3300Ufzmc98hrZt6fuetRBj5OKLL+aII46gaRratqWUQggBSfywm06njEYjbDOQxK//+q9z2WWXsbS0xFqRRIyRnDMpJWQb20hi8Fu/9Vt+05vexGg0Yjqdshbm5+d52ctexrnnnssK20hid1BKoWkaaq2EELjtttv4+Z//eW644QbWkiRijOScSSmhUgohBFZccsklPv300+m6jlIKu6ppGgZHHnkk73znOznggAOwjSR2B7VWQgissM1ll13Gi170IrZu3cpakkSMkZwzKSVkm0EphaZp+OxnP+sXvvCFXHfdddRaWSs/9mM/xjve8Q4e//jHs/feezPo+562bdkd9H1P27Zs3bqVs846i7e85S30fc9AEgPbzJKEbXaUJGKM5JxJKaHpdErbtgyWlpYopfDiF7/Yb3/721laWmJW0zTYptZKCIFaK/elbVv6vmdubo5nPetZvO1tb2Pfffel1koIgRW2kUStlRACg77vaduWHwalFEIIXHPNNTz3uc/l+uuvZzQaMZ1OWSuSiDGScyalhGqt2CaEwKDve97znvf4+OOPZ2lpCdvYptaKJGyzomkaSincF0nY5sADD+Qf/uEfOOKIIxiNRtRaCSFwd7VWBiEEftDVWpGEJGxzzjnn8PrXv55t27ax1iQRYyTnTEoJ2abWSgiBFVu3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","scaled_width":14.28,"scaled_height":22.77,"exact_perimeter":73.09,"approximate_perimeter":68.36,"convex_hull_perimeter":63.21,"perimeter_pixels":568.25,"approximation_points":9,"original_contour_points":142,"shape_analysis":{"perimeter_to_area_ratio":0.322,"compactness":0.5339,"aspect_ratio":1.59}},{"index":5,"position":{"x":168,"y":0,"width":110,"height":177},"actual_filled_area":225.14,"bounding_box_area":322,"image_base64":"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Sgnb2EYStpHEItv0mqah1krbtjzucY/jzjvvZNu2bUwmE1JKpJTouo6lkkQphZwzss2/xza1Vtq2pTeZTJiZmaHrOv76r//ab3vb27jjjjuQRNd1pJSICJarbVtqrdimJwnb7GzPPffkgAMOYN9992Xfffdl//33Z99992X16tXUWrFNTxK1VsbjMdu2bWPHjh1s2bKFLVu2cNtttzE3N0dKCUl0XUevaRpsExEsatsW29RaSSkhiVorvbZt6bqORSklIgJJNE1D13X0ZmdnWVhYYKkkUUoh54xs8++JCFJK9GqtNE1D7x//8R/9xje+kW9+85tEBBHBYDBgOp3Sti1d17ESUkrsbNWqVey555485SlP4UlPehKHH344Bx10EHvvvTd77rkna9asoW1bUkpEBL2UEr2FhQV27NjBeDzmrrvuYsuWLVx77bV87Wtf4/rrr2fLli1Mp1PatqXrOnpN0yCJruu4v7Zt6bqO3szMDF3XEREMBgNqrUQEkrDNziRhm6WQRCmFnDOyzQOxjSR6EYEkJPH1r3/dp5xyCldccQVN01Brpdc0DZLouo6VkFIiIuitXr2aJzzhCTzzmc/k6U9/Oo997GM54IADOOCAA5idnaUXEUiiJ4mIwDaSSCmxyDaSmJub46677uLuu+9my5YtXHPNNXz+85/nn/7pn2jblslkQm/VqlXMz8/TGwwGRAS1VpqmoVdrZWeSsI0kJBERSKJpGrquQxK2WQpJlFLIOSPbPBDbSKI3nU4ZDAZs27aNM8880+eeey5d15FSQhJd19FLKdGLCJZDErbZY489OPzww/md3/kdjjjiCB73uMfx6Ec/mrZt6dlmkSQerIggpYRtepL44Q9/yL/+67/yr//6r1xyySV8/etfZ9u2bUjCNr22bem6jrZt6bqOniR6TdPQdR29lBIRwc5SSkQEKSUigqWQRCmFnDOyzf1FBCklerVWmqah98lPftKnnXYat956KythMBgwnU7pDQYDptMpKSUigoMPPphnPvOZvOY1r+GpT30qs7OzzMzMEBGklFgJtpHEoul0Std1/Mu//AsXXXQRn/70p7n99ttpmobJZEJKiYigJwnbtG1L13X0ZmdnmUwm2OahIIlSCjlnZJt/z8LCArOzs9jm2muv9Zvf/GY+//nPExEsV9u2dF1Hr21buq5jZmaGyWTCr/zK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9Souuugiaq30IoKlkkQphZwzuummm/yf//N/ZuvWrbRtS9d1LJckTj31VE4//XTWrFmDJHoRQUqJRzrbSKLWynHHHcfHP/5xptMpkrDNUkmilELOGY1GI7/whS/knnvuoWkaaq0s12Aw4E//9E859thjWbNmDYsigpQSu4qI4OSTT+Yv//IvWVhYoCcJ2yyFJEop5JzR5Zdf7le84hXce++9rJQ999yTCy64gN/5nd9h1apV2EYStpHErsA2vbe//e38z//5P5mbm6MnCdsshSRKKeSc0aWXXurf+73f47777mOl7L///lx66aU85SlPYTAYYJtFktgVRAQpJc455xxOP/10tm/fTk8StlkKSZRSyDmjCy+80Mcffzw7duzANith7dq1XHHFFRx66KGklLBNTxK7ioggpcT555/PySefzPbt25GEbZZKEqUUcs6olOIzzzyT+fl5bCMJ2yzHunXr2LhxI4cccgi2kYRtJLGriAhSSnz84x/n+OOPZ25ujpQSEcFSSaKUQs4Z/eEf/qHPP/98FhYW6EnCNstxyCGHsHHjRtatW0dEkFLCNpLYVUQEKSUuvPBCXvva17KwsEDTNNRaWSpJlFLIOaOjjz7an/nMZ5hMJkQEK2HdunVs3LiRtWvXklKiZxtJ7Eq6ruPyyy/nJS95CdPplKZpqLWyVJIopZBzRuvXr/fnP/95uq5DErZZrnXr1rFx40bWrl1LSomebSSxK7CNJHpf+MIXePGLX8y2bdvo2WapJFFKIeeMnvnMZ3rTpk3UWpGEbZZr3bp1bNy4kbVr15JSomcbSewKIoKUEr3Nmzdz5JFHsmXLFiKC5ZBEKYWcMzriiCP81a9+lclkQkqJiGC51q1bx8aNG1m7di0pJXq2kcSuwjaSuPbaaznqqKP41re+RUQgCdsshSRKKeSc0RFHHOGvfvWrTCYTUkpEBMu1bt06Nm7cyNq1a0kp0bONJHYVEYEkbrjhBl7ykpdwww03EBEshyRKKeSc0W/+5m9606ZNRASSsM1yrVu3jo0bN7J27VpSSvRsI4ldhW0ign/7t3/jJS95Cddffz22WQ5JlFLIOaPnP//5/vznP09EIImebZZj3bp1bNy4kbVr15JSomcbSexKbPPNb36TF7/4xVx33XVIwjZLJYlSCjln9NKXvtSf+cxnmEwmrJR169axceNG1q5dS0qJnm0ksSuICFJK9L75zW9y5JFHcv3115NSIiJYKkmUUsg5o9e97nW+4IIL6LoO26SUiAiWY926dXzpS1/ioIMOQhK2kcSupOs62rblxhtv5NnPfja333470+kUSdhmKSRRSiHnjN72trf5Xe96F5PJhIhAErZZjoMPPpgvfelLrF27FpWCQTwAABjBSURBVEn0UkrsSrquo21bvvKVr/CiF72Iu+66i55tlkoSpRRyzuijH/2o//AP/5C5uTkiAknYZjkOPvhgrrjiCg477DBsI4mIIKXErqLWSkqJz372s/z+7/8+27dvp21buq5jqSRRSiHnjC655BK/6lWv4r777sM2krDNcuy///589rOf5Vd+5VeQRC8iSCmxq7CNbf72b/+W1772tczPz9M0DbVWlkoSpRRyzujSSy/1K1/5SrZt20ZPErZZjj322IOPfexjrF+/nsFgQEqJXYltJGGbT3ziExx77LHMz89jG0nYZikkUUoh54y++MUv+sgjj+Tee+9FErZZrsFgwHve8x6OO+449thjDxZFBJKQxCNZRJBSonfBBRfw+te/nvn5eSKClBIRwVJIopRCzhn927/9m5/2tKfxwx/+kJQSEcFyDQYDTjvtNN761reyxx57YBtJ1FpJKSGJRzLbSKL3gQ98gFNPPZX5+XlsIwnbLIUkSinknNF9993ngw8+mHvuuYemaai1shJOPPFE3v3ud7PnnnsSETRNQ0SQUmJXYZt3vetdvP3tb2dhYQFJ2GapJFFKIeeM5ubmfNBBB3H33XfTk4RtliOlxFOf+lQ+97nPsd9++2EbSdRaaZqGXUGtlaZpOPnkkznvvPPoug7bpJSICJZCEqUUcs5oOp1y+OGH+/rrrycisM1KOPDAA7nyyis55JBDSClhG9uklNgVdF1H27Ycc8wxfOxjH6PWynJJopRCzhnZ5qijjvJll11G13VEBCth1apVXH311TzxiU8kpUREkFJiV2EbSbzgBS/g7//+77GNbWyzVJIopZBzRrZ585vf7HPOOYfJZIIkbLMckkgpMRqNePrTn06tlbZt6XVdR9u27Arm5ub4rd/6La6++mps04sIlkoSpRRyzigi+NCHPuRTTjmF7du30zQNtVZWwt/8zd/wile8gq7rGAwG9GwjiUeyiCClxPXXX88LX/hCvvOd7xARLJckSinknFGtlSuvvNLHHHMMN998MyklIoLlkIRtTjvtNM4880xmZmbo1VppmoZHuoggpcQnP/lJTjrpJO6++25ss1ySKKWQc0a2ue222/yKV7yCq666CtssV9u2dF3Hc5/7XD74wQ+ydu1aIoJeSoldxamnnsp5553H3NwckogIUkpEBEshiVIKOWdkm67rePnLX+5LL72UyWTCSjnssMP48Ic/zK/92q+RUiKlhG0k8UjXdR0ve9nLuOSSS7CNJGwjCdsshSRKKeSckW0igre+9a1+//vfz3g8ZpEkbLMzSdjmR0kpERGsWrWKc845h9e97nXYZjAY8EhRa6VpGmqt2KZtW3a2fft2fuEXfoHvfe97RAS2kYRtlkoSpRRyzsg2vU984hM+/vjj2b59O4skYZulSCnRO/7443nf+97H7Owskui6jrZteTizTUTQNA07m0wmzMzMYJurr76a5z//+WzdupVFKSVsY5ulkEQphZwziggkcd111/m5z30ud9xxB13XsVxt29J1HU960pP4x3/8Rw444AB6tpHEI4VtJNGLCFJK9M4991z+x//4H2zfvp1FkrDNUkmilELOGdmmd++99/K6173Ol112GfPz86yEpmlo25aLLrqI5z73uQwGAyTxSDKZTBgMBkiiZ5sdO3bwute9js9+9rMsLCzQs81ySaKUQs4Z2aYXEVx44YU+7rjjmJ+f5/4kYZsHI6VERJBSIiI45phjeP/738+aNWuQxMNdRJBS4oHUWvnKV77CMcccw7e//W1s05OEbZZDEqUUcs7INrVWmqbh5ptv9i/90i9x3333YZudSaJnmwcjpURE0LYtj3nMY9i0aROHHHIItpHEw51tJLFoOp0yGAzoveMd7+Dd73434/GYRZKwjSRssxSSKKWQc0a2qbUiiVqrf+M3foOrr76aiCAiWCSJnm0eDEnYZjAYUGvlIx/5CL/3e7/HYDDgkcA2PUnUWpFESon77ruPF73oRVx55ZVEBIts05OEbZZCEqUUcs7INr2IIKXEG9/4Rn/gAx+g1kqtlUWSsM2D0TQNtVYkYRtJvPKVr+Q973kPj370o0kp8XBWa6VpGhbVWmmahslkwr/8y7/wohe9iO9///tIwjaSsE0vpUREsBSSKKWQc0a2qbXSNA2TyYSvfOUrPvroo/n+97+PbRa1bUvXdTxYTdNQa0UStjnwwAM5//zzefazn03TNEQEkpBEzza1Vtq25eHANpKotdI0Db2u68g58+EPf5iIwDa22ZkkbLMUkiilkHNGtokIUkr07rjjDp944olcccUVzM3NYZudDQYDptMpP4okbJNSIqVErRVJvPzlL+dDH/oQMzMztG3LZDKhaRqapuHhxDaSmE6nDAYDbGObW265hWc/+9l897vfxTa2sc3OJGGbpZBEKYWcM7KNbbquYzAY0PvIRz7iP/qjP2Jubo6eJHq2SSkREfwokrBN0zTUWkkpERHsvffe/MVf/AVHH3000+mU2dlZaq1IopdSYjqdMhgMeDiICFJKdF1H13WcffbZnHHGGdimZ5uVJIlSCjlnZJvedDqlbVskceONN3o4HPLtb38b29gmpYQkaq08GLOzsywsLNCTRNu2TKdTnva0p/HpT3+axzzmMTRNw6Ku62jbFttI4mddRJBSIiKQxGg04thjj+W2225jbm6Oh4IkSinknJFtFtlGEvPz87zzne/02WefTW9+fp5e0zTUWnkwBoMB0+mUtm2JCCKCtm3puo6zzjqL0047jYWFBVatWoUkIoKUEg8HtpFE13W0bcudd97JKaecwt/+7d8SEUQEO5OEbZZLEqUUcs4oIpDEzmqt3HDDDf7N3/xNfvCDHxAR9CRhmwdDErbpNU1DrZWUEhHBoYceytlnn83v/u7vEhGklLBNrZWmaZDEz7KIIKXEove9732cddZZ/OAHP6DWykNFEqUUcs4oIrCNJHqSiAi6rvPv//7v8+lPf5paKyklIoIHQxI92/Qk0bONJGzzW7/1W/zZn/0Zhx12GG3b8nBiG0lEBJs2bSLnzA033EDXdUjCNg8FSZRSyDkj2+zMNpKYTCZcdtllPu6449i6dSs9SfRs82A1TUNEYJudtW3LkUceybnnnssBBxzAwsICs7OzPFzY5qabbuKtb30rF110EbVWeiklbGOblSaJUgo5Z2SbB1JrZTwe+yUveQlXXHEFtpmZmWEymbBIErbZmSRs86OklIgIZmdnOeOMMzjhhBPYe++9adsW23Rdx2AwoBcRpJTodV1H27b8NNRasU3btjyQrVu38ra3vY2/+qu/Ym5uDttIIiJ4qEiilELOGdnmgdRa6V122WX+kz/5E771rW8xnU5p25au6+hJwjZLMTMzQ0Sw7777ctppp3HCCSfQti0zMzP0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RW699VYkoTm1VkopdCQxb+fOnd62bRvT09NIwjbXShLD4ZDBYIBs81qNx2N6vR6dWiulFDKTiKDTti1N05CZRAS2kcQcT09Pc/DgQZ5++mn27dvHgQMHuHjxIr1ej854POataPny5XziE5/g7rvv5rOf/Sxr1qxhPB7T6/XE/9hGEraRRGfnzp3eunUrMzMzRASZybWSxHA4ZDAYINu8CXz+/Hn+/ve/8+STT/L444/z7LPPcubMGWzzSiRhm44kJGEb2ywkCUnYxjbzIoLMZKGIoJOZSMI2naVLl/LBD36Qe+65h7vuuotbbrmFJUuWMEe8gsxkz549/vznP8+lS5foSOKV2CYisE3HNvO+853v8JWvfAXZ5o2WmUiibVtPTk7y/PPP86c//Yn9+/fzzDPPcOHCBWqt2KZjG9t0JGGbK0liIdtcjSTmSUIStVbmNU1D27YsX76cDRs2sGnTJj7+8Y9z++23s2zZMkopzBGvIDOJCJ566ikPBgMOHTrEzMwMTdMgiZfTNA2zs7PYZmJigrZtqbVy880389BDD3Hvvfci27zZPGdycpKjR49y9OhRDh48yJEjR3j22Wc5ceIEtVYkIQnb2EYSHdu8FElIYp5tbHM1kli5ciVr165l48aN3H777WzYsIFbbrmF5cuX0+/3mSNepVorpRQuX77Mb3/7W588eZJaK03TEBG8nIig1krHNpmJbd72trexefNmVq5ciWzzRmvblqZp6GQmkpBEx3POnTvH8ePHee6553juuec4duwYx48f5+TJk5w9e5ZLly4xGo3ITK5USiEz6djmakopLF26lEWLFrFkyRLe8Y538K53vYv3ve99vP/972f9+vWsWLGCRYsWMUe1ViICSdRaKaXwarRtS9M02KbW6qZpyEwyk5czGo1YtGgREcFoNKJpGiKCtm2JCCJCss0bzTaSWCgzyUwk0YkIRqORJycnmZyc5OzZs5w4cYIXX3yRv/3tb5w6dYpTp05x4cIFpqammJycZHZ2llIKtulIIiKYmJhg2bJlrFixgiVLlrBkyRJuu+02brvtNtatW8c73/lObrrpJpYuXcrKlSuRRNu2Yk7TNLxWbdvSNA1t2yKJUgqj0Yh+v0/btjRNw7WyjSRkmzeDbTITSXRsU0phocxkNBrR6/UopZCZnpqa4ty5c5w7d47z58/Tti2XL1/m/PnzzM7O0jQNkuhkJplJKYXFixdz4403snjxYm666SZWrVrF0qVLmZiYoN/vM0e8hLZtsU0phYjgldhGEguNRiP6/T6vlm1sI4nMpNZKv9/HNpKQbd5o4/GYiKCUwkKZiSRGoxETExNcjW06tVYkUUoxc2yTmUjCNpLoSEISC7Vtq6ZpuJJtbGObUgod20hiXq2VUgqvRmbSiQjatqVpGmwjiZczHo8ppdCJCBayjST+D970ohAKMaLvAAAAAElFTkSuQmCC","scaled_width":14.15,"scaled_height":22.77,"exact_perimeter":72.57,"approximate_perimeter":67.89,"convex_hull_perimeter":63.28,"perimeter_pixels":564.25,"approximation_points":8,"original_contour_points":120,"shape_analysis":{"perimeter_to_area_ratio":0.3223,"compactness":0.5372,"aspect_ratio":1.61}},{"index":6,"position":{"x":0,"y":0,"width":161,"height":174},"actual_filled_area":191.58,"bounding_box_area":463,"image_base64":"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c889LefMlkwSrYjA3RkaGuJTn/qUvv71r9PtdnF3Ukr0ej22lbvTigg2Nzg4SERwww03cPzxx1NKMXfH3YkIWu5O38tLEmZGrZUnnnhCBx98MBs3bqTWirsTEUyFmSEJd6cVEdx44428733vIyIspcTmLCJoScLd2bBhA0cddZSeffZZxsbGaHU6HbrdLi0zQxJbY2ZIwsyQREoJSRx66KFcd9117L777jRNY5IwMyICM8PM6Ht5lVLIOVNKISL09re/nYcffpixsTGmk5lhZkQECxcu5Bvf+AazZ8+2TqfD5qzWirvTksS6dev0wQ9+kOHhYVJK1FppNU1Dr9fD3YkItkXOmVIK7k4rIvjyl7/MWWedhSTrdDpIomVmtGqtpJToe3nVWkkp0brsssv0iU98gqGhIaaLuxMRTJg7dy6rVq3i8MMPZ5yxGYsIzIzWn//8Zy688ELdeOONjIyMkHOmlEIr50wphclIKVFrxd2JCGbNmsW9997LAQccQERYzplWRODutCICd6fv5dXr9WiahtYzzzyjo446iscee4yWJKbK3YkI3J2IIOfMGWecwYoVK5g5c6axGZOEJEopPPLII3rve9/L7373OyTRkoS7ExG4OxHB1rg7EUHLzJBE65BDDmHdunXMnTsXG1dKIedMq5RCSgkzo+/lFRG4OxFBy921ePFi1q1bR7fbZTqllKi10jQNr3zlK/n+97/Pvvvuyzjj/zJJ1FpJKbF06VJdddVVjI2NMVXuTkSQUqLWSqfT4Wtf+xonnngig4ODRt+/TSmFnDMRQbfbZXBwkLVr1+rMM8/khRdeoJTClgYGBhgbG2N7mBmSyDlz0UUXsWzZMgYGBiwicHeslEJKieeff563vvWt+vWvf00phakwMyTRSikREcyZM4cHH3yQefPm4e5G37+NJFqScHdav/nNb3TmmWeyfv163B0zo9bKlnLOlFLYGncnImillDAzSinst99+rF+/njlz5tjAwAClFEwSkrjjjjt0zDHHMDY2hiSmKudMKYVWSon58+dz++23MzAwwDij798qInB3WqUU3F3XXnstS5cuZWRkBHcnIjAzJDHB3YkItibnTCmFzZkZkrjzzjs59NBDGRwctIjAIoKRkRHOO+88XXfddYyMjDAdmqah1+vRmjFjBitWrOADH/gAs2fPNvr+Y0iiVWvlT3/6kw499FCefvpp3J2IwMxwd2qtbCszQxJmhpkREbQGBwcZHR3l7LPPZvny5XQ6Het0Oli32+Xpp59mwYIFeuKJJ5gOTdPQ6/UwM3LO7LfffqxevZp58+aRczb6/u0k0YoIUkrUWkkp6eijj2b9+vWUUogINpdSotbK1uScKaUwodPp0O12cXcigte+9rXcfPPN7LvvvuSczWqtXHPNNTrnnHMYHh7G3YkIpsLdiQgmfPazn+Wcc85h1qxZRt9/hFIKOWckYWZMuP7667V06VI2btyIu9OKCFopJWqtbI2ZIYmcM6UUUkpIIiJouTsrL4FDwwAAAfFJREFUVqzgvPPOY5zZ73//e5YsWaIf/OAHSEISEcFUpZSotbLDDjtw//33s++++5JSspQSff9ZxsbG6HQ6mBl//vOfddRRR/Hwww/TcnciAjNDEtvKzMg50+v12FxKiYjgrW99K1dddRV77703dtttt+n000/nD3/4A9PFzJBE6/Wvfz333HMPu+66K+MsInB3+v59JGFmlFLIOdOShJkhiaVLl+qGG25g48aNTEgpUWtlstydiKDl7kQEZkan0+Gb3/wmixcvxo477jitX7+ekZERIoKmaej1ekyXc889l0suuYSUkuWc6fvPd9ddd+n000/nmWeeIaVErRV3JyKYDu5ORDB//nxuueUWbO+999YTTzxBa/bs2WzatImmaZgKM6PX6zFv3jxWrVrFG97wBmbNmmWMq7WSUqLvP9ff//53nX/++axZs4ahoSHMjFmzZtHtdpGEJKYiIjAzOp0OP/vZz7BVq1bpn//8J7VW3J2cM7VWpkoSc+bM4dhjjyUiaJrGGCcJM6PvP9tjjz2mhx56iForEUGr1krTNEhiKnq9HpLodDosWrQI07hut0un02FoaIjBwUEigqmQRKfTodXr9Wiaxuj7/0av16NpGkZHR+l0OnJ3er0ekkgpERFMRdM0jIyMsMMOOzA6Osr/AkOsXrZhYdsoAAAAAElFTkSuQmCC","scaled_width":20.71,"scaled_height":22.38,"exact_perimeter":85.62,"approximate_perimeter":80.34,"convex_hull_perimeter":71.63,"perimeter_pixels":665.73,"approximation_points":8,"original_contour_points":346,"shape_analysis":{"perimeter_to_area_ratio":0.4469,"compactness":0.3284,"aspect_ratio":1.08}}]},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Nested area calculated {"data":{"nestedArea":2182.271},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Mapped objects from Image-to-Text API {"data":{"objects_count":7,"objects":[{"id":"23ec978d-0c35-4a8f-be9a-c5c0ed564874","height":16.33,"width":14.92,"perimeter":83.47,"area":104.81,"image":"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Q0Tg7qxrTBLrglorKSU6kuhceumlOumkk/jDH/5ASolaK52UEhGBJFYnd8fMqLWyzz77MG/ePDbffHN6vZ71+32apqFjZkQE7k4phZwzkjAz1jSTxLogIogIcs50brvtNh100EHcdNNNuDudiKBjZkhiTen1euScmTNnDjNmzKBpGnN3/pRSCiklOmbGmmaSWFskUWsl58y4iODBBx/UqaeeysUXX0wnpUStlY67ExGsCWZGx92ptbLNNttw/vnns9tuu9E0jUmi1oqZ0bYtg4ODdCRhZqwNJom1pdZKSom2bWmahn6/T9M0zJo1S5dccglPPvkkKSVGR0fppJSotbKmmBmSMDNSSpRSeOMb38ill17Kq171KgYGBow/iggkkVKiU2slpcSaZpJY29q2pdM0Df/93/+td7/73SxdupR+v4+ZIQl3pxMRdFJK1FpZncwMSZgZkhh36KGHcvbZZzM8PGy1VnLOdEoppJQwMyRhZqxpJom1qdZKSonOyMiI9t57b772ta/h7tRaGZdzppRCx8yQxJrQNA1t2+LuSKLX67Heeutx2WWX8a53vYsxNjIywuDgIJLomBlri0libSmlkHOm1krbtlx88cU68cQTaduW0dFRcs5IotaKmSGJpmlo25Y1ycyQRM6ZUgqdt7zlLZx99tm84Q1vQJIxxszoRASSSCmxppkk1jZJXHnllZo7dy6/+93vaNsWdyci6JgZZkZE4O5EBE3T0LYtq5OZ4e5EBGZGRDBuYGCAvfbaizPPPJMtttiCiDB3pyMJM2NtMEmsTpIwMzpt29I0DW3b0jQNHUn8+te/1j777MOtt96KJCICdyciWBF3JyJIKWFmlFIwMyTRMTMk0WmahrZtMTMkMVFDQ0PMnz+fww47jKZpLCJIKVFKIefM2mCSWN0kERGklKi1klKiU2tlyZIlmjVrFpdffjmdUgory8yQhLsTEbg7nYjAzOhsvPHGbLvtttx00020bUvOmVIK7k5EMFGvec1rmD9/PrvvvjsDAwPGmForKSXWBpPE6hQRuDvP1rYtTdNwwQUX6KSTTmLJkiW4OxFBx8yQxPMxMySRUqLWyrOtv/76fPCDH+Stb30rc+bM4Y477iAiSClRa2WiUkrUWvnHf/xHLrroIrbZZhvGWL/fp9frsTaYJFanfr9Pr9ejU0oh50xE4O5873vf08c+9jF+/vOfU2ulExF0zAxJrKymaWjblk7TNLRty1577cXcuXPZbLPN+NznPsepp57K/fffj5khiYlKKVFrZf311+ewww5jzpw5DA4O2hjWFpPE6iYJSbg7tVYigqeffloHHHAAN9xwA0uXLkUSOWdKKaSUqLWyMgYGBhgdHWVczplaK9tss/xrcrgAABZ2SURBVA2XX345f/d3f0dEsHTpUmbPns2//du/sWzZMnLOlFKYDCklNt98c8444wze9773YWMYY2asaSaJNaFtW5qmodO2Leeee67mz5/PE088wfLMjI4kVoaZIYmOuxMRDA0N8fGPf5yjjjqKlBI2JiK47bbbdMghh/CDH/wAM0MSE9Xr9ej3+zRNw5vf/GbOPfdcdtxxRyLC3J01zSSxOpVSyDkzThLXX3+9Dj/8cO677z5GRkboNE1D27Y0TUPbtuScKaWwstydjruz5557ctZZZ/HSl76UXq9ntVZSSrRtqyuvvJIZM2bw5JNPMtk22GADPvCBDzB37lymTp1qrAUmiTVFEr///e91+OGH881vfpORkRFSStRaWVU5Z0opjPvLv/xLFi5cyFve8hZyzoyxWispJToPPPCADj74YL7xjW9Qa2UizAxJuDtmRq2Vl7/85cyePZt9992XwcFBYw0zSUwWSXTMjE5E4O50JNHv91mwYIHOOeccnnzySSQxEWaGJAYGBhgdHWV4eJizzz6bD33oQwwODuLuxrNEhG666SYOPfRQfv7zn9OJCDpN09C2LZ2cM6UUno+704kI3B0zo9bKa1/7Wj7zmc+w/fbbY2P6/T5N02BmdEZHRxkYGGB1MEmsKkl0zIw/RRKdWitmxpe//GUdffTR/O53v8PdiQgmysyQRNM07L777lx88cVsvPHGpJSMMZLoSEISKSWeeeYZXX311Rx99NEsXbqUWitmRkRgZqSUKKWwMtydiCClRK2VzuDgIO9973uZM2cOW2+9NU3TGGNKKZgZKSVqraSUmGwmiVUliY6Z8WySMDPG3XzzzTrwwAP5xS9+wWRxdyKClBKvetWrOP/889l1110xM9q2taZpiAjcnYggIsg503n44Yd1xBFH8LnPfY5er0e/36eTUqLWyguVUqLWirsTEQwNDXHEEUdw8sknMzw8bPyRJMyMiMDdmWwmickmiY6Z0bYtTz31lGbNmsXFF1+MmWFm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"},{"id":"fdb3f85b-87d5-4b80-be7a-caa94aeba730","height":17.11,"width":14.92,"perimeter":80.27,"area":164.2,"image":"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"},{"id":"b4d528e2-b75a-4304-89dc-a9a8201848c6","height":21.99,"width":7.97,"perimeter":61.57,"area":78.86,"image":"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9H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6kOHDjg973vfRw/fhzbhBCotSIJ25yPEAK2SSlx4MABcs7EGMWSyDZTHTx40DfffDPHjx+n1kqMkXEcORchBOZqrZzp4osvppTC9ddfT4xRLIlsM9XBgwd98803c/z4cWqtxBixTa2VVyKJOdvMScI2l1xyCaUUrrvuOmKMYklkm6kOHjzo9773vfR9j21CCNjGNudDEiEEaq2klDhw4AA5Z2KMYklkm6nW19d944030vc9/1t2795NKYUbbriBGKNYEtlmqkOHDvkXfuEXePHFF5GEbeYkYZuzkYRtXu7SSy/l4MGDvOUtbyHGKJZEtpnqiSee8M/93M/x7W9/mznbzEnCNudDEnMpJUopXHfddcQYxZLINlM9++yzfuc738nXv/51xnFEEraRhG1eiSQkYRvbzO3YsYP9+/fz9re/nRijWBLZZqqnnnqKtm39T//0T4zjiCRscy4kYZumaRiGgRACtVbm/vRP/5T3vOc9XHjhheK7xnEkxohtJHE+xnEkxshpwzAg20z1rW99i5tuuskPP/wwtgkhUGvlXEjCNiEEaq3EGBnHEUl87GMf47bbbmOLhmEgxogk5mazGSsrK7ySYRhomoYz1VqptdI0DbLNVE899RS33HKLH3jgAWwT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"},{"id":"089dfe0d-dd33-4da5-a09f-9dc0dfe4d9bf","height":22.38,"width":17.75,"perimeter":79.1,"area":107.84,"image":"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"},{"id":"9e0d8dab-f09b-4805-b127-75523dba2966","height":22.77,"width":14.28,"perimeter":73.09,"area":226.98,"image":"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B9uEEBjYZiCJH2Z939O2LbaxjSQkMXjPe97DySefzG233UbTNJRSkIRtRqMR0+mU1ZBEjJGcMyklZJvBzTff7Mc85jHcfvvt1FoZhBCotbIrHvOYx3DFFVew//77s7y8zNzcHIOlpSXm5+fZHdim1krTNKyotfKqV72K8847j1IKpRRWSMI2qyWJGCM5Z1JKyDa2mU6nHHHEEf7Sl77E4uIigxACtVZ2xd57781//dd/cdhhhzGotdI0DYNaKyEEfpjZRhKzbDN43vOex7/8y79Qa6XWygpJ2Ga1JBFjJOdMSgnVWrFNCIFTTz3Vl1xyCV3XsZYuvfRSjj32WObm5hiUUmiaht1BrZUQAitsY5tvfetbPOEJT+D666/HNrZZIQnbrJYkYozknEkpIdvYRhKXXXaZTzvtNLZs2UIphbXQNA3HHXccF1xwAT/2Yz9GCAHb9H3PaDRid1BKIYSAJGqthBB45zvfySmnnMIdd9zB3UnCNqsliRgjOWdSSsg2g1IK3/zmN3300Ufzmc98hrZt6fuetRBj5OKLL+aII46gaRratqWUQggBSfywm06njEYjbDOQxK//+q9z2WWXsbS0xFqRRIyRnDMpJWQb20hi8Fu/9Vt+05vexGg0Yjqdshbm5+d52ctexrnnnssK20hid1BKoWkaaq2EELjtttv4+Z//eW644QbWkiRijOScSSmhUgohBFZccsklPv300+m6jlIKu6ppGgZHHnkk73znOznggAOwjSR2B7VWQgissM1ll13Gi170IrZu3cpakkSMkZwzKSVkm0EphaZp+OxnP+sXvvCFXHfdddRaWSs/9mM/xjve8Q4e//jHs/feezPo+562bdkd9H1P27Zs3bqVs846i7e85S30fc9AEgPbzJKEbXaUJGKM5JxJKaHpdErbtgyWlpYopfDiF7/Yb3/721laWmJW0zTYptZKCIFaK/elbVv6vmdubo5nPetZvO1tb2Pfffel1koIgRW2kUStlRACg77vaduWHwalFEIIXHPNNTz3uc/l+uuvZzQaMZ1OWSuSiDGScyalhGqt2CaEwKDve97znvf4+OOPZ2lpCdvYptaKJGyzomkaSincF0nY5sADD+Qf/uEfOOKIIxiNRtRaCSFwd7VWBiEEftDVWpGEJGxzzjnn8PrXv55t27ax1iQRYyTnTEoJ2abWSgiBFVu3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"},{"id":"6a9b1986-6923-478a-989e-cea5de5aacd0","height":22.77,"width":14.15,"perimeter":72.57,"area":225.14,"image":"iVBORw0KGgoAAAANSUhEUgAAAG4AAACxCAYAAAAlM4gBAAAgAElEQVR4AezBC5DlZX3n//fn+f1O9zAjsKQQRAomDFV4iYkSN8a4YROjxugZjeAFjYmKcjPmYYkIZnWhVJwH3YiCiaSMYiIaNFIYFCEmjBfmLGsMk+CucjGoyMUBhBEZZk53n/N7vp///qr+XTVFEcXuxggzr5dss9vKighSSlx55ZVs3rzZd911F7axTdu2/Dht29J1HU3TMJlMkMR0OuXAAw/kZS97GY997GMl2+y28mxz8skn++KLL+aHP/whTdPQiwgerKZp6LqO2dlZfvCDH3DwwQfzrne9i6OPPhrZZreVNzc3x/r1671p0yYigoigJwnbLEVKiQ0bNnDSSSch2+y28ubm5li/fr03bdpErRXbLFdKiQ0bNnDSSSch2+y28sbjMevXr/emTZuICGyzXCklNmzYwEknnYRss9vKss3c3Bzr16/3pk2bqLWyElJKbNiwgZNOOgnZZreVZZu5uTnWr1/vK6+8kohgJaSU2LBhAyeddBKyzW4ryzZzc3OsX7/emzZtIiKwzXKllNiwYQMnnXQSss1uK8s2c3NzrF+/3ps2bSIisE1PErZZipQSGzZs4KSTTkK22W1l2WZubo7169d706ZNRAS26UnCNkuRUmLDhg2cdNJJyDa7rbzxeMxwOPRoNCIisM1ySaKUQs4Z2Wa3lTcejxkOhx6NRkQEtlkuSZRSyDkj2+y28sbjMcPh0KPRiIjANssliVIKOWdkm91W3ng8ZjgcejQaERHYZrkkUUoh54xss9vKG4/HDIdDj0YjIgLbLJckSinknJFtdlt54/GY4XDo0WhERGCb5ZJEKYWcM7LNbitvPB4zHA49Go2ICGyzXJIopZBzRrbZbeWNx2OGw6FHoxERgW2WSxKlFHLOyDa7rbzxeMxwOPRoNCIisM1ySaKUQs4Z2Wa3lTcejxkOhx6NRkQEtlkuSZRSyDkj2+y28sbjMcPh0KPRiIjANssliVIKOWdkm91W3ng8ZjgcejQaERHYZrkkUUoh54xss9vKG4/HDIdDj0YjIgLbLJckSinknJFtdlt54/GY4XDo0WhERGCb5ZJEKYWcM7LNbitvPB4zHA49Go2ICGyzXJIopZBzRrbZbeWNx2OGw6FHoxERgW2WSxKlFHLOyDa7rbzxeMxwOPRoNCIisM1ySaKUQs4Z2Wa3lTcejxkOhx6NRkQEtlkuSZRSyDkj2+y28sbjMcPh0KPRiIjANssliVIKOWdkm91W3ng8ZjgcejQaERHYZrkkUUoh54xss9vKG4/HDIdDj0YjIgLbLJckSinknJFtdlt54/GY4XDo0WhERGCb5ZJEKYWcM7LNbitvPB4zHA49Go2ICGyzXJIopZBzRrbZbeWNx2OGw6FHoxERgW2WSxKlFHLOyDa7rbzxeMxwOPRoNCIisM1ySaKUQs4Z2Wa3lTcejxkOhx6NRkQEtlkuSZRSyDkj2+y28sbjMcPh0KPRiIjANssliVIKOWdkm91W3ng8ZjgcejQaERHYZrkkUUoh54xss9vKG4/HDIdDj0YjIgLbLJckSinknJFtdlt54/GY4XDo0WhERGCb5ZJEKYWcM7LNbitvPB4zHA49Go2ICGyzXJIopZBzRrbZbeWNx2OGw6FHoxERgW2WSxKlFHLOyDY/bbVWmqZhkW0kscg2PUksqrUiiZQS9xcRpJRYVGulaRoW1VrpNU2DbSQREUhCEotsI4n7iwhsk1JCEg/GeDxmOBx6NBoREdhmuSRRSiHnjGzzH8U2klgUEUQEbdtiG9v0Ukosso1tIoKmaZCEbSTRiwhSSthmkSR6trFNSomebSICSaSU6NnGNj1JSGIpxuMxw+HQo9GIiMA2yyWJUgo5Z2Sbnzbb9CSxyDaS6HVdR9u29GwTEfRqrUynU+bm5pifn2dubo65uTl27NhB13X+f4gI2ral6zqapiGlpL322ou99tqLwWDAz/3cz5FSYjAYIAnb9CTRiwhSSvQigl5KiV5EUGtlMBjw44zHY4bDoUejERGBbZZLEqUUcs7INv9RIoKeJCRhm67rGAwGLJpOp2zdupVbbrmFm266yXfeeSfXXXcd4/GY7du3s2PHDnbs2IFtmqZBEr2u6xgMBkynUx71qEex9957Mzs7y8///M/zi7/4izzmMY/hkEMOYf/999fMzAw923RdhyTatmVRRCAJSTxY4/GY4XDo0WhERGCb5ZJEKYWcM7LNT1tEkFLigdRa+c53vsONN97or3/969x8883cfffd3H333WzdupXt27dz22230XUdPdvYppdSwja26bVtS9d19JqmodbKfvvtx3777cejHvUo9ttvPw488EAOOuggHve4x/HLv/zL/PzP/7wigpQS9xcRdF3HzMwMP854PGY4HHo0GhER2Ga5JFFKIeeMbPMfxTaSmE6n3H777Xzta1/z9ddfzze+8Q1uuukmvvWtb3HPPfcwnU6xzaKUEhFBSglJRAS2kYRtJGGblBIRQdu29LquYzAYUGslIkgpsWrVKvbaay8OPvhgnvKUp/CEJzyB4XDIPvvso3322YemaYgIbNM0DQ/WeDxmOBx6NBoREdhmuSRRSiHnjGzz02YbSUQEt956q//pn/6JL3zhC2zevJnvfe973HfffUwmE2qt7EwSbdtSayUiuD9J2CalRETw75GEbe7vUY96FP/pP/0nHv/4x/Nf/st/4XnPex5PfvKTWbVqlfgJjcdjhsOhR6MREYFtlksSpRRyzsg2P20RwebNm71x40a++tWvcv3113PrrbcyPz9PSomIYGeSsM39SUISEUFPErbpSUISkqi10muahlori1JKLLLNzvbdd1+e+MQn8hu/8Rv89m//NocffjirV69WrZWmafhxxuMxw+HQo9GIiMA2yyWJUgo5Z2SbpYgIJLFIEr2IwDZN09CzTUTQNA2TyYSbb77Zl1xyCV/4whfYvHkz27ZtYzqd0pOEbX6W7LPPPjz5yU/mt3/7t3n+85/Pk5/8ZKbTqQaDAdPplMFggG16kli0Y8cOhsOhR6MRtrHNckmilELOGdlmqWwjiV5EMD8/z+rVq+lFBF3XMTMzQ++mm27yFVdcwWc/+1n+7//9v9x+++10XUfTNEQEtpGEbX4WSKKXUkISe+21F8961rM4+uijed7znsfq1avF/882kqi10jQNvfF4zHA49Gg0wjYRwXJJopRCzhnZ5idVayWlhCQigoigbVt6tqm10jQNkti+fTtXXHGFP/WpT/HP//zP3HLLLXRdx6KUEhFBr21bbFNr5T9a27Z0XUevbVu6rmNmZoZf+IVf4HnPex5/8Ad/wKGHHspgMNB0OqVpGlJK1Fppmoa5uTmGw6E3bdpERGCb5ZJEKYWcM7LNT8o2EUHTNPQmkwkzMzP0ptMpg8GAWis33HCDL7nkEj71qU9x3XXX0XUdvZQStmmahl7XdfRSSkQEPwsGgwHT6ZTeYDDANl3XIYl99tmHZz3rWbzhDW/giCOOwLaapqFnm97c3Bzr16/3lVdeiW1ss1ySKKWQc0a2WQm1ViKCwWBA7/LLL/eFF17IF7/4RW6//XYk0bYt0+mU+5NEzzY/S1JKSKLWyqKUEhHB6tWredKTnsQZZ5zBcDgkIhQRpJTozc/P84IXvMBf/vKXiQh6krDNUkmilELOGdlmOWqt9JqmobewsMBHP/pRf+ITn+Cqq66i6zratmU6ndKbmZmh13UdEcH9NU1DrZX/SG3b0nUdvZmZGabTKb2UErVWJGGb3lOf+lROOOEEXvnKV7J69Wrx/0QECwsLvOAFL/CXvvQlIoKeJGyzVJIopZBzRrZZrq7raNuWLVu2cNlll/lP//RPuemmm+i6jl5KiV5EsLOUEpKQRK0V2/wsGwwGdF2HbWZmZui6jpQSBx54IH/yJ3/CiSeeyGQy0czMDJPJhPXr1/uLX/witVZ6krDNUkmilELOGdnmJxURpJSICHopJe666y4+9KEP+f3vfz/33HMPk8mEtm2JCCICSdhGErZp25ZaK7bpScI2PyskYRtJpJSotdKThG0kYZueJJ70pCdx3HHH8frXv562bdV1HevXr/cXv/hFptMpPUnYZqkkUUoh54xsc3+1VpqmodZK0zTUWkkpIYleRJBSojedTpmfn+fd7363P/jBD/KDH/yAiGC5mqYhIrDNA5GEJGzTk4RtbCMJ2zwQSdhmkSQk0YsIFqWUSClRa8U2vZQSEUFKiYggpURE0DQNtVYOPfRQTj31VF71qlexxx576DnPeY7/9//+34zHY3opJSKCpZJEKYWcM7LNA7FN13UMBgMW1VqJCFJKNE1DRHDvvffy3ve+13/5l3/Jvffey8LCAitNEj3bNE2DJCKCiOD+mqah1kovpUTPNrbZWUoJ29jmx5FESomebSRRayWlRESwsyc+8YmcccYZPOMZz+DYY4/liiuuwDaSsE3btnRdx1JIopRCzhnZ5oFEBCkleraRxM4igslkQinFH/rQh7jjjjvoNU1DrZXlaNuWXq0V2zRNQ0Rgm/tr25aUEl3XERH8KJKQRESQUkIStVZ6KSV6EUEvpYRtJNGLCO6vbVu6rqM3GAyYTqf0/ut//a+84AUv4FOf+hRXX301kkgpUWslpUREsBSSKKWQc0a2ub9aK03T0IsIeiklIoKUEr0f/vCH/NVf/ZXf8Y53sG3bNmzTNA1d17FSUkrYxjaLZmdnsU3XdUQEO5NESonZ2VkigoigZ5uIoNbKjyKJnm0kYZteSgnb2EYStpHEItv0mqah1krbtjzucY/jzjvvZNu2bUwmE1JKpJTouo6lkkQphZwzss2/xza1Vtq2pTeZTJiZmaHrOv76r//ab3vb27jjjjuQRNd1pJSICJarbVtqrdimJwnb7GzPPffkgAMOYN9992Xfffdl//33Z99992X16tXUWrFNTxK1VsbjMdu2bWPHjh1s2bKFLVu2cNtttzE3N0dKCUl0XUevaRpsExEsatsW29RaSSkhiVorvbZt6bqORSklIgJJNE1D13X0ZmdnWVhYYKkkUUoh54xs8++JCFJK9GqtNE1D7x//8R/9xje+kW9+85tEBBHBYDBgOp3Sti1d17ESUkrsbNWqVey555485SlP4UlPehKHH344Bx10EHvvvTd77rkna9asoW1bUkpEBL2UEr2FhQV27NjBeDzmrrvuYsuWLVx77bV87Wtf4/rrr2fLli1Mp1PatqXrOnpN0yCJruu4v7Zt6bqO3szMDF3XEREMBgNqrUQEkrDNziRhm6WQRCmFnDOyzQOxjSR6EYEkJPH1r3/dp5xyCldccQVN01Brpdc0DZLouo6VkFIiIuitXr2aJzzhCTzzmc/k6U9/Oo997GM54IADOOCAA5idnaUXEUiiJ4mIwDaSSCmxyDaSmJub46677uLuu+9my5YtXHPNNXz+85/nn/7pn2jblslkQm/VqlXMz8/TGwwGRAS1VpqmoVdrZWeSsI0kJBERSKJpGrquQxK2WQpJlFLIOSPbPBDbSKI3nU4ZDAZs27aNM8880+eeey5d15FSQhJd19FLKdGLCJZDErbZY489OPzww/md3/kdjjjiCB73uMfx6Ec/mrZt6dlmkSQerIggpYRtepL44Q9/yL/+67/yr//6r1xyySV8/etfZ9u2bUjCNr22bem6jrZt6bqOniR6TdPQdR29lBIRwc5SSkQEKSUigqWQRCmFnDOyzf1FBCklerVWmqah98lPftKnnXYat956KythMBgwnU7pDQYDptMpKSUigoMPPphnPvOZvOY1r+GpT30qs7OzzMzMEBGklFgJtpHEoul0Std1/Mu//AsXXXQRn/70p7n99ttpmobJZEJKiYigJwnbtG1L13X0ZmdnmUwm2OahIIlSCjlnZJt/z8LCArOzs9jm2muv9Zvf/GY+//nPExEsV9u2dF1Hr21buq5jZmaGyWTCr/zKr/D617+eZz7zmTzmMY9h1apVRASSkMRKsI1tJCGJnm1qrbRty3XXXccNN9zAeeedxxe+8AXub3Z2lohgOp3SNA2DwYD5+XkeSpIopZBzRrb599hGEtPplLe85S0+99xzmU6nLFfTNNRa6Q0GA6bTKb01a9Zw1FFH8fKXv5xnPetZzM7OsrCwwOzsLL2IIKXESrFNTxL3FxGklNi8eTPnn38+F198MVu3biUikIRtJGEbSbRty3Q65aEkiVIKOWdkm/urtSKJlBIRwTXXXOOXvvSl3HTTTczOzrKwsMBySMI2bdtim1orMzMzHHfccZxwwgn84i/+Ir3JZMJgMEASEUFKiZ8G20ynU2ZmZrDNbbfdxp//+Z/zF3/xF2zfvh1JRAS9wWDAdDqlNxgM6LoO2zwUJFFKIeeMbPNAbCOJe+65h7e97W0+77zziAgigpWwevVqxuMxKSUk8d/+23/jhBNO4LDDDqM3nU4ZDAb0bGOblBK1VpqmYaXZpieJRbbpuo7BYMAtt9zChRdeyJ/92Z+xZcsWZmdnmU6nRASS6NnmoSSJUgo5Z2SbBxIRpJTYuHGjTzjhBL773e8iiVoryyUJ2/Qe9ahH8epXv5pTTjmFQw45hForTdNgm4ig1kpKibZt6dVaaZqG5YgIJCGJBxIRSMI2KSUigpQSCwsLvOtd7+L888/n1ltvZWezs7MsLCzwUJJEKYWcM7LNA7HN9u3beeMb3+iPfexjLCwskFLCNrZZrsFgQK2VN73pTbzmNa/hCU94Ar1aK5JIKXF/tVaapmG5bLNIEj/KdDplMBhgmx07dmCbD3zgA5x77rnccccdNE1DrZWmaai1IgnbPBQkUUoh54xsc3+1Vpqm4aqrrvIrXvEKvve972Eb20jCNsshCdu86EUv4qyzzuLxj388vYggpUSv6zratqUXEUhCEivJNj1JPBDbRARN02AbSdRamZub4y1veQsXXHAB9957L4skYZuHiiRKKeSc0XQ6pW1bFtlGEuPxmDe84Q3+6Ec/iiRSSnRdhyRs8+MMBgOm0ymLUkpEBCkler/+67/Oe97zHg4//HDatqXWSq9pGn7W1Vq58847OfPMM/nIRz7CZDJhMBgwnU5p25au63goSKKUQs4Z2aZXayWlhCR611xzjV/+8pdz4403YpuUEr2I4CfRNA226dnGNgcddBBnn302v/u7v8vMzAw7iwhSSvysq7Xy3e9+lz/+4z/m0ksvJaVERPBQkkQphZwzsk2tFUmklOjVWjnnnHP8pje9iaZpiAhsIwnb/DgpJSKCRSklIoJFJ598Mu985ztZs2YNtVaapmFRRJBS4mdZRJBSovcP//APvPrVr2br1q10XUfbtnRdx0NBEqUUcs6o1optmqahZ5ubbrqJY4891l/60peQREqJWis9Sdjmx5GEbXopJSKC3pOf/GQ+/vGP88QnPpGu6xgMBkiiZxtJPFyMx2MGgwGnnHIKH/zgB5lMJqSUiAgeCpIopZBzRrVWUkr0ptMpbdtywQUXOOfMwsICk8kESdim1zQNtVZ+nKZpqLXSa5qGWis/93M/xxlnnMEf/dEfEREMBgN6XdfRti29WitN0/Bwcv3113PMMcdwzTXXMJlMeKhIopRCzhlFBJKotdI0Db3Xvva1/uhHP0pEIAnb9JqmodbKTyKlRETQe/azn81HPvIRHvvYx9I0DYsigul0yuzsLF3X0bYtP8sigl5KiUUXXnghp556Klu2bOGhIolSCjlnZJuIQBKS2LJlC8Ph0N/4xjfouo6UEhFBr2kaaq38JCRhm3333Ze3v/3tvP71r0cSvVorKSUkUWulaRoeThYWFpidnaXrOsbjMccccwyf/vSneahIopRCzhnZptZK0zR0Xcff/d3f+YQTTuCee+6haRpqrTRNQ62VniRs82C0bUvXdfR+7dd+jQsvvJCDDz4YSdgmpcTOuq6jaRok8bMsIpCEJKbTKYPBgIjg4osv5thjj2Xbtm08FCRRSiHnjGyzs6OOOsqf+cxnsE3PNkuVUiIi6J199tkcf/zxrFmzBkk83NVaaZqG3sLCArOzs9xzzz0cccQRfPOb36TrOiRhG0nYJqVERLBUkiilkHNGtVZSSvTuuOMOfv3Xf93f+c53WGSbpWiahlorvf3335+LL76YZzzjGUjikcA2krCNbVJKTKdTTj/9dM455xy6riMisM0iSdhmqSRRSiHnjGqtpJTojUYjP+c5z2EymbDINst11FFHccEFF7BmzRpsI4lHgoggpcTOrrnmGl74whdy55130nUdtumllIgIlkMSpRRyzsg2vYWFBf78z//cp59+OvPz8/Rssxxt25JS4oMf/CCvec1riAgkIYmHu4igl1KiFxGklJhOpxx55JFcfvnl2GZR0zTUWlkOSZRSyDkj2/TuvPNOjj/+eP/DP/wDk8kE2yxXSokDDjiAL3/5yxx66KHYJqXEI0GtlaZp6HVdR9M0SKL33ve+l7e85S1MJhNsI4mebZZDEqUUcs7INr3/83/+j1/84hfz7W9/m5UwGAyYTqc85znP4eKLL2bPPffkkaTWStM09Lquo21behHB5s2befWrX82NN95IrZWUEhGBJGyzVJIopZBzRrbpffKTn/SJJ57Ivffey0pomoZaK+94xzs47bTTmJ2dpRcRpJR4pIgIUkosss19993HG97wBj71qU8xmUyQhG2apqHWylJJopRCzhnZZn5+nrPOOstnnXUWtVYiguVIKRER7L333vzN3/wNz3/+8+m6jsFggG0k8XAWEaSU6NVaaZqGruuQRNM09EopvPOd72R+fh7b9AaDAdPplKWSRCmFnDOqtZJS4qijjvLnPvc5ptMpy9U0DbVWnvGMZ/DXf/3XHHLIIbRtS882kngkiwi++tWv8qxnPYu5uTl6kpBERLBUkiilkHNGEcFdd93FS1/6Ul911VXUWlkJKSVe85rX8O53v5t9992XXc1tt93G0572NL7//e9Ta2UlSKKUQs4ZRQRXXXWVX/3qV3PTTTdhm5WQUuK9730vxx9/PHvssQe2kYRtJPFI13Udv/qrv8rXvvY1bGObniRssxSSKKWQc0Zd13H++ef7TW96Ezt27CAiWCl/93d/x3Of+1z22GMPFtVaaZqGR7Ku62jblj/4gz/gE5/4BLVWepLo2WYpJFFKIeeMIoI3v/nNPvfcc4kIuq5juSSRUuJ//a//xS//8i8zMzPDIttIYldw3nnn8d//+39n27Zt9FJKRARLJYlSCjlnZJuXvexl/sxnPkNE0HUdK2Gfffbhn//5n1m3bh0pJSICSUhiV9B1HZs3b+boo4/mlltuoZdSIiJYKkmUUsg5o1orT3/6033NNdfQdR0r5fGPfzxf/vKX2W+//ZBErRVJpJR4pIsIbHPHHXfwvOc9j2uvvZaIQBK2WSpJlFLIOaPxeMzjHvc433rrrfTatqXrOpajbVt+9Vd/lc997nPstddepJTYldhGEjt27OA5z3kOmzdvZjqd0kspEREshSRKKeSc0fz8PAceeKC3bt1K0zTUWlkuSRx//PG85z3vYfXq1aSU6NVaaZqGRzrbSKLWyqte9Souuugiaq30IoKlkkQphZwzuummm/yf//N/ZuvWrbRtS9d1LJckTj31VE4//XTWrFmDJHoRQUqJRzrbSKLWynHHHcfHP/5xptMpkrDNUkmilELOGY1GI7/whS/knnvuoWkaaq0s12Aw4E//9E859thjWbNmDYsigpQSu4qI4OSTT+Yv//IvWVhYoCcJ2yyFJEop5JzR5Zdf7le84hXce++9rJQ999yTCy64gN/5nd9h1apV2EYStpHErsA2vbe//e38z//5P5mbm6MnCdsshSRKKeSc0aWXXurf+73f47777mOl7L///lx66aU85SlPYTAYYJtFktgVRAQpJc455xxOP/10tm/fTk8StlkKSZRSyDmjCy+80Mcffzw7duzANith7dq1XHHFFRx66KGklLBNTxK7ioggpcT555/PySefzPbt25GEbZZKEqUUcs6olOIzzzyT+fl5bCMJ2yzHunXr2LhxI4cccgi2kYRtJLGriAhSSnz84x/n+OOPZ25ujpQSEcFSSaKUQs4Z/eEf/qHPP/98FhYW6EnCNstxyCGHsHHjRtatW0dEkFLCNpLYVUQEKSUuvPBCXvva17KwsEDTNNRaWSpJlFLIOaOjjz7an/nMZ5hMJkQEK2HdunVs3LiRtWvXklKiZxtJ7Eq6ruPyyy/nJS95CdPplKZpqLWyVJIopZBzRuvXr/fnP/95uq5DErZZrnXr1rFx40bWrl1LSomebSSxK7CNJHpf+MIXePGLX8y2bdvo2WapJFFKIeeMnvnMZ3rTpk3UWpGEbZZr3bp1bNy4kbVr15JSomcbSewKIoKUEr3Nmzdz5JFHsmXLFiKC5ZBEKYWcMzriiCP81a9+lclkQkqJiGC51q1bx8aNG1m7di0pJXq2kcSuwjaSuPbaaznqqKP41re+RUQgCdsshSRKKeSc0RFHHOGvfvWrTCYTUkpEBMu1bt06Nm7cyNq1a0kp0bONJHYVEYEkbrjhBl7ykpdwww03EBEshyRKKeSc0W/+5m9606ZNRASSsM1yrVu3jo0bN7J27VpSSvRsI4ldhW0ign/7t3/jJS95Cddffz22WQ5JlFLIOaPnP//5/vznP09EIImebZZj3bp1bNy4kbVr15JSomcbSexKbPPNb36TF7/4xVx33XVIwjZLJYlSCjln9NKXvtSf+cxnmEwmrJR169axceNG1q5dS0qJnm0ksSuICFJK9L75zW9y5JFHcv3115NSIiJYKkmUUsg5o9e97nW+4IIL6LoO26SUiAiWY926dXzpS1/ioIMOQhK2kcSupOs62rblxhtv5NnPfja333470+kUSdhmKSRRSiHnjN72trf5Xe96F5PJhIhAErZZjoMPPpgvfelLrF27FpWCQTwAABjBSURBVEn0UkrsSrquo21bvvKVr/CiF72Iu+66i55tlkoSpRRyzuijH/2o//AP/5C5uTkiAknYZjkOPvhgrrjiCg477DBsI4mIIKXErqLWSkqJz372s/z+7/8+27dvp21buq5jqSRRSiHnjC655BK/6lWv4r777sM2krDNcuy///589rOf5Vd+5VeQRC8iSCmxq7CNbf72b/+W1772tczPz9M0DbVWlkoSpRRyzujSSy/1K1/5SrZt20ZPErZZjj322IOPfexjrF+/nsFgQEqJXYltJGGbT3ziExx77LHMz89jG0nYZikkUUoh54y++MUv+sgjj+Tee+9FErZZrsFgwHve8x6OO+449thjDxZFBJKQxCNZRJBSonfBBRfw+te/nvn5eSKClBIRwVJIopRCzhn927/9m5/2tKfxwx/+kJQSEcFyDQYDTjvtNN761reyxx57YBtJ1FpJKSGJRzLbSKL3gQ98gFNPPZX5+XlsIwnbLIUkSinknNF9993ngw8+mHvuuYemaai1shJOPPFE3v3ud7PnnnsSETRNQ0SQUmJXYZt3vetdvP3tb2dhYQFJ2GapJFFKIeeM5ubmfNBBB3H33XfTk4RtliOlxFOf+lQ+97nPsd9++2EbSdRaaZqGXUGtlaZpOPnkkznvvPPoug7bpJSICJZCEqUUcs5oOp1y+OGH+/rrrycisM1KOPDAA7nyyis55JBDSClhG9uklNgVdF1H27Ycc8wxfOxjH6PWynJJopRCzhnZ5qijjvJll11G13VEBCth1apVXH311TzxiU8kpUREkFJiV2EbSbzgBS/g7//+77GNbWyzVJIopZBzRrZ585vf7HPOOYfJZIIkbLMckkgpMRqNePrTn06tlbZt6XVdR9u27Arm5ub4rd/6La6++mps04sIlkoSpRRyzigi+NCHPuRTTjmF7du30zQNtVZWwt/8zd/wile8gq7rGAwG9GwjiUeyiCClxPXXX88LX/hCvvOd7xARLJckSinknFGtlSuvvNLHHHMMN998MyklIoLlkIRtTjvtNM4880xmZmbo1VppmoZHuoggpcQnP/lJTjrpJO6++25ss1ySKKWQc0a2ue222/yKV7yCq666CtssV9u2dF3Hc5/7XD74wQ+ydu1aIoJeSoldxamnnsp5553H3NwckogIUkpEBEshiVIKOWdkm67rePnLX+5LL72UyWTCSjnssMP48Ic/zK/92q+RUiKlhG0k8UjXdR0ve9nLuOSSS7CNJGwjCdsshSRKKeSckW0igre+9a1+//vfz3g8ZpEkbLMzSdjmR0kpERGsWrWKc845h9e97nXYZjAY8EhRa6VpGmqt2KZtW3a2fft2fuEXfoHvfe97RAS2kYRtlkoSpRRyzsg2vU984hM+/vjj2b59O4skYZulSCnRO/7443nf+97H7Owskui6jrZteTizTUTQNA07m0wmzMzMYJurr76a5z//+WzdupVFKSVsY5ulkEQphZwziggkcd111/m5z30ud9xxB13XsVxt29J1HU960pP4x3/8Rw444AB6tpHEI4VtJNGLCFJK9M4991z+x//4H2zfvp1FkrDNUkmilELOGdmmd++99/K6173Ol112GfPz86yEpmlo25aLLrqI5z73uQwGAyTxSDKZTBgMBkiiZ5sdO3bwute9js9+9rMsLCzQs81ySaKUQs4Z2aYXEVx44YU+7rjjmJ+f5/4kYZsHI6VERJBSIiI45phjeP/738+aNWuQxMNdRJBS4oHUWvnKV77CMcccw7e//W1s05OEbZZDEqUUcs7INrVWmqbh5ptv9i/90i9x3333YZudSaJnmwcjpURE0LYtj3nMY9i0aROHHHIItpHEw51tJLFoOp0yGAzoveMd7+Dd73434/GYRZKwjSRssxSSKKWQc0a2qbUiiVqrf+M3foOrr76aiCAiWCSJnm0eDEnYZjAYUGvlIx/5CL/3e7/HYDDgkcA2PUnUWpFESon77ruPF73oRVx55ZVEBIts05OEbZZCEqUUcs7INr2IIKXEG9/4Rn/gAx+g1kqtlUWSsM2D0TQNtVYkYRtJvPKVr+Q973kPj370o0kp8XBWa6VpGhbVWmmahslkwr/8y7/wohe9iO9///tIwjaSsE0vpUREsBSSKKWQc0a2qbXSNA2TyYSvfOUrPvroo/n+97+PbRa1bUvXdTxYTdNQa0UStjnwwAM5//zzefazn03TNEQEkpBEzza1Vtq25eHANpKotdI0Db2u68g58+EPf5iIwDa22ZkkbLMUkiilkHNGtokIUkr07rjjDp944olcccUVzM3NYZudDQYDptMpP4okbJNSIqVErRVJvPzlL+dDH/oQMzMztG3LZDKhaRqapuHhxDaSmE6nDAYDbGObW265hWc/+9l897vfxTa2sc3OJGGbpZBEKYWcM7KNbbquYzAY0PvIRz7iP/qjP2Jubo6eJHq2SSkREfwokrBN0zTUWkkpERHsvffe/MVf/AVHH3000+mU2dlZaq1IopdSYjqdMhgMeDiICFJKdF1H13WcffbZnHHGGdimZ5uVJIlSCjlnZJvedDqlbVskceONN3o4HPLtb38b29gmpYQkaq08GLOzsywsLNCTRNu2TKdTnva0p/HpT3+axzzmMTRNw6Ku62jbFttI4mddRJBSIiKQxGg04thjj+W2225jbm6Oh4IkSinknJFtFtlGEvPz87zzne/02WefTW9+fp5e0zTUWnkwBoMB0+mUtm2JCCKCtm3puo6zzjqL0047jYWFBVatWoUkIoKUEg8HtpFE13W0bcudd97JKaecwt/+7d8SEUQEO5OEbZZLEqUUcs4oIpDEzmqt3HDDDf7N3/xNfvCDHxAR9CRhmwdDErbpNU1DrZWUEhHBoYceytlnn83v/u7vEhGklLBNrZWmaZDEz7KIIKXEove9732cddZZ/OAHP6DWykNFEqUUcs4oIrCNJHqSiAi6rvPv//7v8+lPf5paKyklIoIHQxI92/Qk0bONJGzzW7/1W/zZn/0Zhx12GG3b8nBiG0lEBJs2bSLnzA033EDXdUjCNg8FSZRSyDkj2+zMNpKYTCZcdtllPu6449i6dSs9SfRs82A1TUNEYJudtW3LkUceybnnnssBBxzAwsICs7OzPFzY5qabbuKtb30rF110EbVWeiklbGOblSaJUgo5Z2SbB1JrZTwe+yUveQlXXHEFtpmZmWEymbBIErbZmSRs86OklIgIZmdnOeOMMzjhhBPYe++9adsW23Rdx2AwoBcRpJTodV1H27b8NNRasU3btjyQrVu38ra3vY2/+qu/Ym5uDttIIiJ4qEiilELOGdnmgdRa6V122WX+kz/5E771rW8xnU5p25au6+hJwjZLMTMzQ0Sw7777ctppp3HCCSfQti0zMzP0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RW699VYkoTm1VkopdCQxb+fOnd62bRvT09NIwjbXShLD4ZDBYIBs81qNx2N6vR6dWiulFDKTiKDTti1N05CZRAS2kcQcT09Pc/DgQZ5++mn27dvHgQMHuHjxIr1ej854POataPny5XziE5/g7rvv5rOf/Sxr1qxhPB7T6/XE/9hGEraRRGfnzp3eunUrMzMzRASZybWSxHA4ZDAYINu8CXz+/Hn+/ve/8+STT/L444/z7LPPcubMGWzzSiRhm44kJGEb2ywkCUnYxjbzIoLMZKGIoJOZSMI2naVLl/LBD36Qe+65h7vuuotbbrmFJUuWMEe8gsxkz549/vznP8+lS5foSOKV2CYisE3HNvO+853v8JWvfAXZ5o2WmUiibVtPTk7y/PPP86c//Yn9+/fzzDPPcOHCBWqt2KZjG9t0JGGbK0liIdtcjSTmSUIStVbmNU1D27YsX76cDRs2sGnTJj7+8Y9z++23s2zZMkopzBGvIDOJCJ566ikPBgMOHTrEzMwMTdMgiZfTNA2zs7PYZmJigrZtqbVy880389BDD3Hvvfci27zZPGdycpKjR49y9OhRDh48yJEjR3j22Wc5ceIEtVYkIQnb2EYSHdu8FElIYp5tbHM1kli5ciVr165l48aN3H777WzYsIFbbrmF5cuX0+/3mSNepVorpRQuX77Mb3/7W588eZJaK03TEBG8nIig1krHNpmJbd72trexefNmVq5ciWzzRmvblqZp6GQmkpBEx3POnTvH8ePHee6553juuec4duwYx48f5+TJk5w9e5ZLly4xGo3ITK5USiEz6djmakopLF26lEWLFrFkyRLe8Y538K53vYv3ve99vP/972f9+vWsWLGCRYsWMUe1ViICSdRaKaXwarRtS9M02KbW6qZpyEwyk5czGo1YtGgREcFoNKJpGiKCtm2JCCJCss0bzTaSWCgzyUwk0YkIRqORJycnmZyc5OzZs5w4cYIXX3yRv/3tb5w6dYpTp05x4cIFpqammJycZHZ2llIKtulIIiKYmJhg2bJlrFixgiVLlrBkyRJuu+02brvtNtatW8c73/lObrrpJpYuXcrKlSuRRNu2Yk7TNLxWbdvSNA1t2yKJUgqj0Yh+v0/btjRNw7WyjSRkmzeDbTITSXRsU0phocxkNBrR6/UopZCZnpqa4ty5c5w7d47z58/Tti2XL1/m/PnzzM7O0jQNkuhkJplJKYXFixdz4403snjxYm666SZWrVrF0qVLmZiYoN/vM0e8hLZtsU0phYjgldhGEguNRiP6/T6vlm1sI4nMpNZKv9/HNpKQbd5o4/GYiKCUwkKZiSRGoxETExNcjW06tVYkUUoxc2yTmUjCNpLoSEISC7Vtq6ZpuJJtbGObUgod20hiXq2VUgqvRmbSiQjatqVpGmwjiZczHo8ppdCJCBayjST+D970ohAKMaLvAAAAAElFTkSuQmCC"},{"id":"cf90290f-6989-431a-a117-701ce5b63e92","height":22.38,"width":20.71,"perimeter":85.62,"area":191.58,"image":"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c889LefMlkwSrYjA3RkaGuJTn/qUvv71r9PtdnF3Ukr0ej22lbvTigg2Nzg4SERwww03cPzxx1NKMXfH3YkIWu5O38tLEmZGrZUnnnhCBx98MBs3bqTWirsTEUyFmSEJd6cVEdx44428733vIyIspcTmLCJoScLd2bBhA0cddZSeffZZxsbGaHU6HbrdLi0zQxJbY2ZIwsyQREoJSRx66KFcd9117L777jRNY5IwMyICM8PM6Ht5lVLIOVNKISL09re/nYcffpixsTGmk5lhZkQECxcu5Bvf+AazZ8+2TqfD5qzWirvTksS6dev0wQ9+kOHhYVJK1FppNU1Dr9fD3YkItkXOmVIK7k4rIvjyl7/MWWedhSTrdDpIomVmtGqtpJToe3nVWkkp0brsssv0iU98gqGhIaaLuxMRTJg7dy6rVq3i8MMPZ5yxGYsIzIzWn//8Zy688ELdeOONjIyMkHOmlEIr50wphclIKVFrxd2JCGbNmsW9997LAQccQERYzplWRODutCICd6fv5dXr9WiahtYzzzyjo446iscee4yWJKbK3YkI3J2IIOfMGWecwYoVK5g5c6axGZOEJEopPPLII3rve9/L7373OyTRkoS7ExG4OxHB1rg7EUHLzJBE65BDDmHdunXMnTsXG1dKIedMq5RCSgkzo+/lFRG4OxFBy921ePFi1q1bR7fbZTqllKi10jQNr3zlK/n+97/Pvvvuyzjj/zJJ1FpJKbF06VJdddVVjI2NMVXuTkSQUqLWSqfT4Wtf+xonnngig4ODRt+/TSmFnDMRQbfbZXBwkLVr1+rMM8/khRdeoJTClgYGBhgbG2N7mBmSyDlz0UUXsWzZMgYGBiwicHeslEJKieeff563vvWt+vWvf00phakwMyTRSikREcyZM4cHH3yQefPm4e5G37+NJFqScHdav/nNb3TmmWeyfv163B0zo9bKlnLOlFLYGncnImillDAzSinst99+rF+/njlz5tjAwAClFEwSkrjjjjt0zDHHMDY2hiSmKudMKYVWSon58+dz++23MzAwwDij798qInB3WqUU3F3XXnstS5cuZWRkBHcnIjAzJDHB3YkItibnTCmFzZkZkrjzzjs59NBDGRwctIjAIoKRkRHOO+88XXfddYyMjDAdmqah1+vRmjFjBitWrOADH/gAs2fPNvr+Y0iiVWvlT3/6kw499FCefvpp3J2IwMxwd2qtbCszQxJmhpkREbQGBwcZHR3l7LPPZvny5XQ6Het0Oli32+Xpp59mwYIFeuKJJ5gOTdPQ6/UwM3LO7LfffqxevZp58+aRczb6/u0k0YoIUkrUWkkp6eijj2b9+vWUUogINpdSotbK1uScKaUwodPp0O12cXcigte+9rXcfPPN7LvvvuSczWqtXHPNNTrnnHMYHh7G3YkIpsLdiQgmfPazn+Wcc85h1qxZRt9/hFIKOWckYWZMuP7667V06VI2btyIu9OKCFopJWqtbI2ZIYmcM6UUUkpIIiJouTsrL4FDwwAAAfFJREFUVqzgvPPOY5zZ73//e5YsWaIf/OAHSEISEcFUpZSotbLDDjtw//33s++++5JSspQSff9ZxsbG6HQ6mBl//vOfddRRR/Hwww/TcnciAjNDEtvKzMg50+v12FxKiYjgrW99K1dddRV77703dtttt+n000/nD3/4A9PFzJBE6/Wvfz333HMPu+66K+MsInB3+v59JGFmlFLIOdOShJkhiaVLl+qGG25g48aNTEgpUWtlstydiKDl7kQEZkan0+Gb3/wmixcvxo477jitX7+ekZERIoKmaej1ekyXc889l0suuYSUkuWc6fvPd9ddd+n000/nmWeeIaVErRV3JyKYDu5ORDB//nxuueUWbO+999YTTzxBa/bs2WzatImmaZgKM6PX6zFv3jxWrVrFG97wBmbNmmWMq7WSUqLvP9ff//53nX/++axZs4ahoSHMjFmzZtHtdpGEJKYiIjAzOp0OP/vZz7BVq1bpn//8J7VW3J2cM7VWpkoSc+bM4dhjjyUiaJrGGCcJM6PvP9tjjz2mhx56iForEUGr1krTNEhiKnq9HpLodDosWrQI07hut0un02FoaIjBwUEigqmQRKfTodXr9Wiaxuj7/0av16NpGkZHR+l0OnJ3er0ekkgpERFMRdM0jIyMsMMOOzA6Osr/AkOsXrZhYdsoAAAAAElFTkSuQmCC"}]},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Number of letters detected {"data":{"noOfLetters":7},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Perimeter calculated {"data":{"exactPerimeterSum":535.69,"perimeter_in_feet":44.64},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Actual filled area sum calculated {"data":{"actualFilledAreas":[104.81,164.2,78.86,107.84,226.98,225.14,191.58],"actualFilledAreaSum":1099.41},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Occupied area calculated {"data":{"conversionFactor":0.00694444,"occupiedArea":7.63},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Average character height calculated {"data":{"avgCharHeight":20.818571428571428},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Original image dimensions and ratio {"data":{"originalWidth":933,"originalHeight":177,"ratio":5.271186440677966},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Calculated sign dimensions {"data":{"widthOfSign":"120","otherDimensionOfSign":22.77},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Image to Text processing completed {"data":{"imageToTextResponse":{"objects":[{"index":0,"position":{"x":750,"y":47,"width":116,"height":127},"actual_filled_area":104.81,"bounding_box_area":243,"image_base64":"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Q0Tg7qxrTBLrglorKSU6kuhceumlOumkk/jDH/5ASolaK52UEhGBJFYnd8fMqLWyzz77MG/ePDbffHN6vZ71+32apqFjZkQE7k4phZwzkjAz1jSTxLogIogIcs50brvtNh100EHcdNNNuDudiKBjZkhiTen1euScmTNnDjNmzKBpGnN3/pRSCiklOmbGmmaSWFskUWsl58y4iODBBx/UqaeeysUXX0wnpUStlY67ExGsCWZGx92ptbLNNttw/vnns9tuu9E0jUmi1oqZ0bYtg4ODdCRhZqwNJom1pdZKSom2bWmahn6/T9M0zJo1S5dccglPPvkkKSVGR0fppJSotbKmmBmSMDNSSpRSeOMb38ill17Kq171KgYGBow/iggkkVKiU2slpcSaZpJY29q2pdM0Df/93/+td7/73SxdupR+v4+ZIQl3pxMRdFJK1FpZncwMSZgZkhh36KGHcvbZZzM8PGy1VnLOdEoppJQwMyRhZqxpJom1qdZKSonOyMiI9t57b772ta/h7tRaGZdzppRCx8yQxJrQNA1t2+LuSKLX67Heeutx2WWX8a53vYsxNjIywuDgIJLomBlri0libSmlkHOm1krbtlx88cU68cQTaduW0dFRcs5IotaKmSGJpmlo25Y1ycyQRM6ZUgqdt7zlLZx99tm84Q1vQJIxxszoRASSSCmxppkk1jZJXHnllZo7dy6/+93vaNsWdyci6JgZZkZE4O5EBE3T0LYtq5OZ4e5EBGZGRDBuYGCAvfbaizPPPJMtttiCiDB3pyMJM2NtMEmsTpIwMzpt29I0DW3b0jQNHUn8+te/1j777MOtt96KJCICdyciWBF3JyJIKWFmlFIwMyTRMTMk0WmahrZtMTMkMVFDQ0PMnz+fww47jKZpLCJIKVFKIefM2mCSWN0kERGklKi1klKiU2tlyZIlmjVrFpdffjmdUgory8yQhLsTEbg7nYjAzOhsvPHGbLvtttx00020bUvOmVIK7k5EMFGvec1rmD9/PrvvvjsDAwPGmForKSXWBpPE6hQRuDvP1rYtTdNwwQUX6KSTTmLJkiW4OxFBx8yQxPMxMySRUqLWyrOtv/76fPCDH+Stb30rc+bM4Y477iAiSClRa2WiUkrUWvnHf/xHLrroIrbZZhvGWL/fp9frsTaYJFanfr9Pr9ejU0oh50xE4O5873vf08c+9jF+/vOfU2ulExF0zAxJrKymaWjblk7TNLRty1577cXcuXPZbLPN+NznPsepp57K/fffj5khiYlKKVFrZf311+ewww5jzpw5DA4O2hjWFpPE6iYJSbg7tVYigqeffloHHHAAN9xwA0uXLkUSOWdKKaSUqLWyMgYGBhgdHWVczplaK9tss/xrcrgAABZ2SURBVA2XX345f/d3f0dEsHTpUmbPns2//du/sWzZMnLOlFKYDCklNt98c8444wze9773YWMYY2asaSaJNaFtW5qmodO2Leeee67mz5/PE088wfLMjI4kVoaZIYmOuxMRDA0N8fGPf5yjjjqKlBI2JiK47bbbdMghh/CDH/wAM0MSE9Xr9ej3+zRNw5vf/GbOPfdcdtxxRyLC3J01zSSxOpVSyDkzThLXX3+9Dj/8cO677z5GRkboNE1D27Y0TUPbtuScKaWwstydjruz5557ctZZZ/HSl76UXq9ntVZSSrRtqyuvvJIZM2bw5JNPMtk22GADPvCBDzB37lymTp1qrAUmiTVFEr///e91+OGH881vfpORkRFSStRaWVU5Z0opjPvLv/xLFi5cyFve8hZyzoyxWispJToPPPCADj74YL7xjW9Qa2UizAxJuDtmRq2Vl7/85cyePZt9992XwcFBYw0zSUwWSXTMjE5E4O50JNHv91mwYIHOOeccnnzySSQxEWaGJAYGBhgdHWV4eJizzz6bD33oQwwODuLuxrNEhG666SYOPfRQfv7zn9OJCDpN09C2LZ2cM6UUno+704kI3B0zo9bKa1/7Wj7zmc+w/fbbY2P6/T5N02BmdEZHRxkYGGB1MEmsKkl0zIw/RRKdWitmxpe//GUdffTR/O53v8PdiQgmysyQRNM07L777lx88cVsvPHGpJSMMZLoSEISKSWeeeYZXX311Rx99NEsXbqUWitmRkRgZqSUKKWwMtydiCClRK2VzuDgIO9973uZM2cOW2+9NU3TGGNKKZgZKSVqraSUmGwmiVUliY6Z8WySMDPG3XzzzTrwwAP5xS9+wWRxdyKClBKvetWrOP/889l1110xM9q2taZpiAjcnYggIsg503n44Yd1xBFH8LnPfY5er0e/36eTUqLWyguVUqLWirsTEQwNDXHEEUdw8sknMzw8bPyRJMyMiMDdmWwmickmiY6Z0bYtTz31lGbNmsXFF1+MmWFm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","scaled_width":14.92,"scaled_height":16.33,"exact_perimeter":83.47,"approximate_perimeter":78.96,"convex_hull_perimeter":60.86,"perimeter_pixels":648.95,"approximation_points":12,"original_contour_points":274,"shape_analysis":{"perimeter_to_area_ratio":0.7964,"compactness":0.189,"aspect_ratio":1.09}},{"index":1,"position":{"x":622,"y":44,"width":116,"height":133},"actual_filled_area":164.2,"bounding_box_area":255,"image_base64":"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","scaled_width":14.92,"scaled_height":17.11,"exact_perimeter":80.27,"approximate_perimeter":73.96,"convex_hull_perimeter":51.59,"perimeter_pixels":624.07,"approximation_points":11,"original_contour_points":222,"shape_analysis":{"perimeter_to_area_ratio":0.4889,"compactness":0.3202,"aspect_ratio":1.15}},{"index":2,"position":{"x":871,"y":6,"width":62,"height":171},"actual_filled_area":78.86,"bounding_box_area":175,"image_base64":"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9H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6kOHDjg973vfRw/fhzbhBCotSIJ25yPEAK2SSlx4MABcs7EGMWSyDZTHTx40DfffDPHjx+n1kqMkXEcORchBOZqrZzp4osvppTC9ddfT4xRLIlsM9XBgwd98803c/z4cWqtxBixTa2VVyKJOdvMScI2l1xyCaUUrrvuOmKMYklkm6kOHjzo9773vfR9j21CCNjGNudDEiEEaq2klDhw4AA5Z2KMYklkm6nW19d944030vc9/1t2795NKYUbbriBGKNYEtlmqkOHDvkXfuEXePHFF5GEbeYkYZuzkYRtXu7SSy/l4MGDvOUtbyHGKJZEtpnqiSee8M/93M/x7W9/mznbzEnCNudDEnMpJUopXHfddcQYxZLINlM9++yzfuc738nXv/51xnFEEraRhG1eiSQkYRvbzO3YsYP9+/fz9re/nRijWBLZZqqnnnqKtm39T//0T4zjiCRscy4kYZumaRiGgRACtVbm/vRP/5T3vOc9XHjhheK7xnEkxohtJHE+xnEkxshpwzAg20z1rW99i5tuuskPP/wwtgkhUGvlXEjCNiEEaq3EGBnHEUl87GMf47bbbmOLhmEgxogk5mazGSsrK7ySYRhomoYz1VqptdI0DbLNVE899RS33HKLH3jgAWwTQqDWyrmQhG1OizEyjiNN0/Bbv/Vb3H777aysrKhpGkIIzGYzVlZWOB/jOGKbGCPjONI0DXO1VmSbqZ555hl+7/d+z5/73OcYxxFJ2OZchRCotSIJ28yFELjhhhv4whe+wI4dO2QbSQzDgCRijAzDQNM0nM04joQQkMTLbW5uIttMdeTIEW6//XbfcccdbGxscJokbPNKYoyM48iZJHHJJZdw3333cfXVV7OxsaHV1VVCCNhGEsMw0DQNZzMMA03TUGtlY2ODHTt2MDeOIzFGZJupNjc32bdvnz/0oQ9x/PhxzlcIgVorp4UQmLPNzTffzMc//nFe9apXMY6jYozYRhLnwzaSqLUSQuA02WYRn/nMZ/zbv/3bHDt2jBACtrHNVCEEaq1ceuml/NEf/RHvfOc72bVrl9hSa0USknglwzAQQiCEwDAMNE3DmWSbKWqthBC45557/Ou//uscO3aMpmmotVJr5ZWEEKi1MicJ25wmCdtcffXV/OZv/ia/9Eu/xK5du9AWzkOtlX/4h3/gH//xH/nABz7AhRdeyDiOxBiRbaYax5FHH33UP/mTP8mxY8dYWVlhNpshCdssanV1lde//vVcf/31vOMd7+Daa6/lta99rZqm4UzDMNA0DXMvvPACzzzzDI899pi/9rWv8cgjj/Ctb32Lz372s1x//fVsEVtkmylqrYQQeOGFF/zDP/zDnDhxgrlaK5KwzSJCCNRamdu5cyc/8iM/wtVXX82b3vQmrrjiCi655BIuvPBCVlZWNJvNOHr0qJ9++mm+/vWv841vfIMnnniCF154gWPHjjEMAx/72Me45ZZb2L59u7Yg20wxDANN01Br9eWXX86RI0fY3NxkThK2WUSMEdvUWjntoosu4tWvfjW7d+9m165drKysEEJgc3OTEydOcOTIEZ577jn++7//mxACtVbmYoy8//3v584772Tbtm1ii2wz1TAMxBi57rrr/NWvfpXNzU3mJGGb/w0xRmxTa+XlJHEmSUhiThLDMDAXQuCnfuqn2L9/P7t27dJsNkO2mWo2m9E0DbfddpvvvPNOhmFgLoRArZVFSMI2ZwohIAnb1Fo5TRK2+Z9I4rrrruNzn/scV1xxhdgi2yzqwIED/rVf+zWOHj2KJGyzqBgjtjmTbWwzF2PENrVWzsWVV17JnXfeydve9ja2bdsm2WaKYRhomoa5p59+2r/4i7/IV7/6VWzzvSQJSZxWa2VOEpKotTK3c+dObr/9dm655RZWVlYk2yyi1koIgbZtvX//foZhIIRArZVFSMI2ZyOJOdv8v0jCNjFGaq18+MMf5kMf+hAhBMk2i6q1cuDAAd96660899xzzNnmNEnEGBmGgbkQArVWlkkSc7ZpmoZxHLnpppvYt28f27Ztk2wzhW3mJGGb//zP//QHP/hB9u/fT62V1dVVTp06xZkk0TQNs9mM75WmaRiGgblrrrmGBx98kJ07d0q2mWo2m7GyssJpX/ziF33TTTfx3HPPcVoIgRACwzDw/8MFF1zAxsYGIQR2797N4cOHedWrXiXZZirbzEliHEc2Nzf9+7//+3z605/mpZdeomkahmHgtBACtVa+FyQhiVorkgghsG3bNp588kkuv/xyZJspbCOJcRyJMTI3jiNPP/20P/rRj/KpT32Kzc1NQgjMjePIXAiBWivfC03TMAwDkpDEysoKDz/8MD/+4z+ObDOVbSQxV2slhMAWP/HEE/zBH/wBf/M3f0Pf92zbto3ZbEatlRACtVa+F2KMjOPInCTm9u/fz8///M8j20w1m81YWVlhbmNjgwsuuIC+79m+fbsfeeQRPvGJT3DPPfdw7Ngx5mKMSGIYBr4XQgjM1VqRhG0+8pGP8Lu/+7vINlPUWgkhMI4jIQQkcdo4jkjyt7/9be666y4+/elP8/zzz3NajJFxHPleCSFQayWEwM0338xHP/pRZJsl8rPPPsuf//mf86lPfYp/+7d/YxgGbDO3urrK5uYmc03TMDcMA/8vkpizzZkkYZs5SczZZi6EgCTGcWR1dZXNzU1yznz+859HtlmWzc1NVldXfeTIEQ4dOsT6+jpf+tKXOHz4MHO2mYsxMo4jc5KQRAgB29Rasc3LScI2/5MQArVWTosxMo4jb33rW7n77ruRbZZhGAaapuG0jY0NP/vsszzyyCMcOnSIv//7v+fJJ5/kpZdeIoRArZW5pmkYhoGXk8Rpkqi1cloIgblaK3NN0zAMA6dt27aNK664gje84Q387M/+LL/xG7+BbLNMs9mMuaZpkMQWP/300zz22GN87Wtf48knn+Tpp5/m8OHDHDlyhForGxsbSKLWSq0V28xJwjZns337dnbu3MnOnTv5oR/6Ia644gpe97rX8cY3vpGrrrqK173udezcuRPZZplqrYQQmBuGgaZpqLVSa/VLL73EkSNH+M53vsNTTz3Fk08+yeHDh/mP//gPXnzxRU6cOMGRI0c4ceIEs9mM0yQhiRgjO3bs4Ad+4AfYvXs3r3nNa3j961/PD/7gD3LVVVexe/duLrnkEi699FIuuugitm/fzhaxRbZZhmEYaJqGuVorc5KQxJnGcWQYBrb45MmTPP/88xw9epS+7zl58iTHjh3j5MmTDMOAJCQxN44jTdNwwQUXsGPHDnbs2MGuXbt49atfzcUXX8xFF12EJLSF7xqGgRAC4zgi2yzLMAxIIsbIabPZjJWVFU6dOsW2bds4zTa2kYQktpgttnk528yFEDjNNrbR/8VptVaGYSCEQNM0nPZ/AGh9Bsq6h61FAAAAAElFTkSuQmCC","scaled_width":7.97,"scaled_height":21.99,"exact_perimeter":61.57,"approximate_perimeter":56.09,"convex_hull_perimeter":51.02,"perimeter_pixels":478.71,"approximation_points":11,"original_contour_points":88,"shape_analysis":{"perimeter_to_area_ratio":0.7808,"compactness":0.2614,"aspect_ratio":2.76}},{"index":3,"position":{"x":499,"y":0,"width":138,"height":174},"actual_filled_area":107.84,"bounding_box_area":397,"image_base64":"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","scaled_width":17.75,"scaled_height":22.38,"exact_perimeter":79.1,"approximate_perimeter":78.01,"convex_hull_perimeter":67.5,"perimeter_pixels":614.97,"approximation_points":8,"original_contour_points":21,"shape_analysis":{"perimeter_to_area_ratio":0.7335,"compactness":0.2166,"aspect_ratio":1.26}},{"index":4,"position":{"x":301,"y":0,"width":111,"height":177},"actual_filled_area":226.98,"bounding_box_area":325,"image_base64":"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B9uEEBjYZiCJH2Z939O2LbaxjSQkMXjPe97DySefzG233UbTNJRSkIRtRqMR0+mU1ZBEjJGcMyklZJvBzTff7Mc85jHcfvvt1FoZhBCotbIrHvOYx3DFFVew//77s7y8zNzcHIOlpSXm5+fZHdim1krTNKyotfKqV72K8847j1IKpRRWSMI2qyWJGCM5Z1JKyDa2mU6nHHHEEf7Sl77E4uIigxACtVZ2xd57781//dd/cdhhhzGotdI0DYNaKyEEfpjZRhKzbDN43vOex7/8y79Qa6XWygpJ2Ga1JBFjJOdMSgnVWrFNCIFTTz3Vl1xyCV3XsZYuvfRSjj32WObm5hiUUmiaht1BrZUQAitsY5tvfetbPOEJT+D666/HNrZZIQnbrJYkYozknEkpIdvYRhKXXXaZTzvtNLZs2UIphbXQNA3HHXccF1xwAT/2Yz9GCAHb9H3PaDRid1BKIYSAJGqthBB45zvfySmnnMIdd9zB3UnCNqsliRgjOWdSSsg2g1IK3/zmN3300Ufzmc98hrZt6fuetRBj5OKLL+aII46gaRratqWUQggBSfywm06njEYjbDOQxK//+q9z2WWXsbS0xFqRRIyRnDMpJWQb20hi8Fu/9Vt+05vexGg0Yjqdshbm5+d52ctexrnnnssK20hid1BKoWkaaq2EELjtttv4+Z//eW644QbWkiRijOScSSmhUgohBFZccsklPv300+m6jlIKu6ppGgZHHnkk73znOznggAOwjSR2B7VWQgissM1ll13Gi170IrZu3cpakkSMkZwzKSVkm0EphaZp+OxnP+sXvvCFXHfdddRaWSs/9mM/xjve8Q4e//jHs/feezPo+562bdkd9H1P27Zs3bqVs846i7e85S30fc9AEgPbzJKEbXaUJGKM5JxJKaHpdErbtgyWlpYopfDiF7/Yb3/721laWmJW0zTYptZKCIFaK/elbVv6vmdubo5nPetZvO1tb2Pfffel1koIgRW2kUStlRACg77vaduWHwalFEIIXHPNNTz3uc/l+uuvZzQaMZ1OWSuSiDGScyalhGqt2CaEwKDve97znvf4+OOPZ2lpCdvYptaKJGyzomkaSincF0nY5sADD+Qf/uEfOOKIIxiNRtRaCSFwd7VWBiEEftDVWpGEJGxzzjnn8PrXv55t27ax1iQRYyTnTEoJ2abWSgiBFVu3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","scaled_width":14.28,"scaled_height":22.77,"exact_perimeter":73.09,"approximate_perimeter":68.36,"convex_hull_perimeter":63.21,"perimeter_pixels":568.25,"approximation_points":9,"original_contour_points":142,"shape_analysis":{"perimeter_to_area_ratio":0.322,"compactness":0.5339,"aspect_ratio":1.59}},{"index":5,"position":{"x":168,"y":0,"width":110,"height":177},"actual_filled_area":225.14,"bounding_box_area":322,"image_base64":"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Sgnb2EYStpHEItv0mqah1krbtjzucY/jzjvvZNu2bUwmE1JKpJTouo6lkkQphZwzss2/xza1Vtq2pTeZTJiZmaHrOv76r//ab3vb27jjjjuQRNd1pJSICJarbVtqrdimJwnb7GzPPffkgAMOYN9992Xfffdl//33Z99992X16tXUWrFNTxK1VsbjMdu2bWPHjh1s2bKFLVu2cNtttzE3N0dKCUl0XUevaRpsExEsatsW29RaSSkhiVorvbZt6bqORSklIgJJNE1D13X0ZmdnWVhYYKkkUUoh54xs8++JCFJK9GqtNE1D7x//8R/9xje+kW9+85tEBBHBYDBgOp3Sti1d17ESUkrsbNWqVey555485SlP4UlPehKHH344Bx10EHvvvTd77rkna9asoW1bUkpEBL2UEr2FhQV27NjBeDzmrrvuYsuWLVx77bV87Wtf4/rrr2fLli1Mp1PatqXrOnpN0yCJruu4v7Zt6bqO3szMDF3XEREMBgNqrUQEkrDNziRhm6WQRCmFnDOyzQOxjSR6EYEkJPH1r3/dp5xyCldccQVN01Brpdc0DZLouo6VkFIiIuitXr2aJzzhCTzzmc/k6U9/Oo997GM54IADOOCAA5idnaUXEUiiJ4mIwDaSSCmxyDaSmJub46677uLuu+9my5YtXHPNNXz+85/nn/7pn2jblslkQm/VqlXMz8/TGwwGRAS1VpqmoVdrZWeSsI0kJBERSKJpGrquQxK2WQpJlFLIOSPbPBDbSKI3nU4ZDAZs27aNM8880+eeey5d15FSQhJd19FLKdGLCJZDErbZY489OPzww/md3/kdjjjiCB73uMfx6Ec/mrZt6dlmkSQerIggpYRtepL44Q9/yL/+67/yr//6r1xyySV8/etfZ9u2bUjCNr22bem6jrZt6bqOniR6TdPQdR29lBIRwc5SSkQEKSUigqWQRCmFnDOyzf1FBCklerVWmqah98lPftKnnXYat956KythMBgwnU7pDQYDptMpKSUigoMPPphnPvOZvOY1r+GpT30qs7OzzMzMEBGklFgJtpHEoul0Std1/Mu//AsXXXQRn/70p7n99ttpmobJZEJKiYigJwnbtG1L13X0ZmdnmUwm2OahIIlSCjlnZJt/z8LCArOzs9jm2muv9Zvf/GY+//nPExEsV9u2dF1Hr21buq5jZmaGyWTCr/zK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9Souuugiaq30IoKlkkQphZwzuummm/yf//N/ZuvWrbRtS9d1LJckTj31VE4//XTWrFmDJHoRQUqJRzrbSKLWynHHHcfHP/5xptMpkrDNUkmilELOGY1GI7/whS/knnvuoWkaaq0s12Aw4E//9E859thjWbNmDYsigpQSu4qI4OSTT+Yv//IvWVhYoCcJ2yyFJEop5JzR5Zdf7le84hXce++9rJQ999yTCy64gN/5nd9h1apV2EYStpHErsA2vbe//e38z//5P5mbm6MnCdsshSRKKeSc0aWXXurf+73f47777mOl7L///lx66aU85SlPYTAYYJtFktgVRAQpJc455xxOP/10tm/fTk8StlkKSZRSyDmjCy+80Mcffzw7duzANith7dq1XHHFFRx66KGklLBNTxK7ioggpcT555/PySefzPbt25GEbZZKEqUUcs6olOIzzzyT+fl5bCMJ2yzHunXr2LhxI4cccgi2kYRtJLGriAhSSnz84x/n+OOPZ25ujpQSEcFSSaKUQs4Z/eEf/qHPP/98FhYW6EnCNstxyCGHsHHjRtatW0dEkFLCNpLYVUQEKSUuvPBCXvva17KwsEDTNNRaWSpJlFLIOaOjjz7an/nMZ5hMJkQEK2HdunVs3LiRtWvXklKiZxtJ7Eq6ruPyyy/nJS95CdPplKZpqLWyVJIopZBzRuvXr/fnP/95uq5DErZZrnXr1rFx40bWrl1LSomebSSxK7CNJHpf+MIXePGLX8y2bdvo2WapJFFKIeeMnvnMZ3rTpk3UWpGEbZZr3bp1bNy4kbVr15JSomcbSewKIoKUEr3Nmzdz5JFHsmXLFiKC5ZBEKYWcMzriiCP81a9+lclkQkqJiGC51q1bx8aNG1m7di0pJXq2kcSuwjaSuPbaaznqqKP41re+RUQgCdsshSRKKeSc0RFHHOGvfvWrTCYTUkpEBMu1bt06Nm7cyNq1a0kp0bONJHYVEYEkbrjhBl7ykpdwww03EBEshyRKKeSc0W/+5m9606ZNRASSsM1yrVu3jo0bN7J27VpSSvRsI4ldhW0ign/7t3/jJS95Cddffz22WQ5JlFLIOaPnP//5/vznP09EIImebZZj3bp1bNy4kbVr15JSomcbSexKbPPNb36TF7/4xVx33XVIwjZLJYlSCjln9NKXvtSf+cxnmEwmrJR169axceNG1q5dS0qJnm0ksSuICFJK9L75zW9y5JFHcv3115NSIiJYKkmUUsg5o9e97nW+4IIL6LoO26SUiAiWY926dXzpS1/ioIMOQhK2kcSupOs62rblxhtv5NnPfja333470+kUSdhmKSRRSiHnjN72trf5Xe96F5PJhIhAErZZjoMPPpgvfelLrF27FpWCQTwAABjBSURBVEn0UkrsSrquo21bvvKVr/CiF72Iu+66i55tlkoSpRRyzuijH/2o//AP/5C5uTkiAknYZjkOPvhgrrjiCg477DBsI4mIIKXErqLWSkqJz372s/z+7/8+27dvp21buq5jqSRRSiHnjC655BK/6lWv4r777sM2krDNcuy///589rOf5Vd+5VeQRC8iSCmxq7CNbf72b/+W1772tczPz9M0DbVWlkoSpRRyzujSSy/1K1/5SrZt20ZPErZZjj322IOPfexjrF+/nsFgQEqJXYltJGGbT3ziExx77LHMz89jG0nYZikkUUoh54y++MUv+sgjj+Tee+9FErZZrsFgwHve8x6OO+449thjDxZFBJKQxCNZRJBSonfBBRfw+te/nvn5eSKClBIRwVJIopRCzhn927/9m5/2tKfxwx/+kJQSEcFyDQYDTjvtNN761reyxx57YBtJ1FpJKSGJRzLbSKL3gQ98gFNPPZX5+XlsIwnbLIUkSinknNF9993ngw8+mHvuuYemaai1shJOPPFE3v3ud7PnnnsSETRNQ0SQUmJXYZt3vetdvP3tb2dhYQFJ2GapJFFKIeeM5ubmfNBBB3H33XfTk4RtliOlxFOf+lQ+97nPsd9++2EbSdRaaZqGXUGtlaZpOPnkkznvvPPoug7bpJSICJZCEqUUcs5oOp1y+OGH+/rrrycisM1KOPDAA7nyyis55JBDSClhG9uklNgVdF1H27Ycc8wxfOxjH6PWynJJopRCzhnZ5qijjvJll11G13VEBCth1apVXH311TzxiU8kpUREkFJiV2EbSbzgBS/g7//+77GNbWyzVJIopZBzRrZ585vf7HPOOYfJZIIkbLMckkgpMRqNePrTn06tlbZt6XVdR9u27Arm5ub4rd/6La6++mps04sIlkoSpRRyzigi+NCHPuRTTjmF7du30zQNtVZWwt/8zd/wile8gq7rGAwG9GwjiUeyiCClxPXXX88LX/hCvvOd7xARLJckSinknFGtlSuvvNLHHHMMN998MyklIoLlkIRtTjvtNM4880xmZmbo1VppmoZHuoggpcQnP/lJTjrpJO6++25ss1ySKKWQc0a2ue222/yKV7yCq666CtssV9u2dF3Hc5/7XD74wQ+ydu1aIoJeSoldxamnnsp5553H3NwckogIUkpEBEshiVIKOWdkm67rePnLX+5LL72UyWTCSjnssMP48Ic/zK/92q+RUiKlhG0k8UjXdR0ve9nLuOSSS7CNJGwjCdsshSRKKeSckW0igre+9a1+//vfz3g8ZpEkbLMzSdjmR0kpERGsWrWKc845h9e97nXYZjAY8EhRa6VpGmqt2KZtW3a2fft2fuEXfoHvfe97RAS2kYRtlkoSpRRyzsg2vU984hM+/vjj2b59O4skYZulSCnRO/7443nf+97H7Owskui6jrZteTizTUTQNA07m0wmzMzMYJurr76a5z//+WzdupVFKSVsY5ulkEQphZwziggkcd111/m5z30ud9xxB13XsVxt29J1HU960pP4x3/8Rw444AB6tpHEI4VtJNGLCFJK9M4991z+x//4H2zfvp1FkrDNUkmilELOGdmmd++99/K6173Ol112GfPz86yEpmlo25aLLrqI5z73uQwGAyTxSDKZTBgMBkiiZ5sdO3bwute9js9+9rMsLCzQs81ySaKUQs4Z2aYXEVx44YU+7rjjmJ+f5/4kYZsHI6VERJBSIiI45phjeP/738+aNWuQxMNdRJBS4oHUWvnKV77CMcccw7e//W1s05OEbZZDEqUUcs7INrVWmqbh5ptv9i/90i9x3333YZudSaJnmwcjpURE0LYtj3nMY9i0aROHHHIItpHEw51tJLFoOp0yGAzoveMd7+Dd73434/GYRZKwjSRssxSSKKWQc0a2qbUiiVqrf+M3foOrr76aiCAiWCSJnm0eDEnYZjAYUGvlIx/5CL/3e7/HYDDgkcA2PUnUWpFESon77ruPF73oRVx55ZVEBIts05OEbZZCEqUUcs7INr2IIKXEG9/4Rn/gAx+g1kqtlUWSsM2D0TQNtVYkYRtJvPKVr+Q973kPj370o0kp8XBWa6VpGhbVWmmahslkwr/8y7/wohe9iO9///tIwjaSsE0vpUREsBSSKKWQc0a2qbXSNA2TyYSvfOUrPvroo/n+97+PbRa1bUvXdTxYTdNQa0UStjnwwAM5//zzefazn03TNEQEkpBEzza1Vtq25eHANpKotdI0Db2u68g58+EPf5iIwDa22ZkkbLMUkiilkHNGtokIUkr07rjjDp944olcccUVzM3NYZudDQYDptMpP4okbJNSIqVErRVJvPzlL+dDH/oQMzMztG3LZDKhaRqapuHhxDaSmE6nDAYDbGObW265hWc/+9l897vfxTa2sc3OJGGbpZBEKYWcM7KNbbquYzAY0PvIRz7iP/qjP2Jubo6eJHq2SSkREfwokrBN0zTUWkkpERHsvffe/MVf/AVHH3000+mU2dlZaq1IopdSYjqdMhgMeDiICFJKdF1H13WcffbZnHHGGdimZ5uVJIlSCjlnZJvedDqlbVskceONN3o4HPLtb38b29gmpYQkaq08GLOzsywsLNCTRNu2TKdTnva0p/HpT3+axzzmMTRNw6Ku62jbFttI4mddRJBSIiKQxGg04thjj+W2225jbm6Oh4IkSinknJFtFtlGEvPz87zzne/02WefTW9+fp5e0zTUWnkwBoMB0+mUtm2JCCKCtm3puo6zzjqL0047jYWFBVatWoUkIoKUEg8HtpFE13W0bcudd97JKaecwt/+7d8SEUQEO5OEbZZLEqUUcs4oIpDEzmqt3HDDDf7N3/xNfvCDHxAR9CRhmwdDErbpNU1DrZWUEhHBoYceytlnn83v/u7vEhGklLBNrZWmaZDEz7KIIKXEove9732cddZZ/OAHP6DWykNFEqUUcs4oIrCNJHqSiAi6rvPv//7v8+lPf5paKyklIoIHQxI92/Qk0bONJGzzW7/1W/zZn/0Zhx12GG3b8nBiG0lEBJs2bSLnzA033EDXdUjCNg8FSZRSyDkj2+zMNpKYTCZcdtllPu6449i6dSs9SfRs82A1TUNEYJudtW3LkUceybnnnssBBxzAwsICs7OzPFzY5qabbuKtb30rF110EbVWeiklbGOblSaJUgo5Z2SbB1JrZTwe+yUveQlXXHEFtpmZmWEymbBIErbZmSRs86OklIgIZmdnOeOMMzjhhBPYe++9adsW23Rdx2AwoBcRpJTodV1H27b8NNRasU3btjyQrVu38ra3vY2/+qu/Ym5uDttIIiJ4qEiilELOGdnmgdRa6V122WX+kz/5E771rW8xnU5p25au6+hJwjZLMTMzQ0Sw7777ctppp3HCCSfQti0zMzP0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RW699VYkoTm1VkopdCQxb+fOnd62bRvT09NIwjbXShLD4ZDBYIBs81qNx2N6vR6dWiulFDKTiKDTti1N05CZRAS2kcQcT09Pc/DgQZ5++mn27dvHgQMHuHjxIr1ej854POataPny5XziE5/g7rvv5rOf/Sxr1qxhPB7T6/XE/9hGEraRRGfnzp3eunUrMzMzRASZybWSxHA4ZDAYINu8CXz+/Hn+/ve/8+STT/L444/z7LPPcubMGWzzSiRhm44kJGEb2ywkCUnYxjbzIoLMZKGIoJOZSMI2naVLl/LBD36Qe+65h7vuuotbbrmFJUuWMEe8gsxkz549/vznP8+lS5foSOKV2CYisE3HNvO+853v8JWvfAXZ5o2WmUiibVtPTk7y/PPP86c//Yn9+/fzzDPPcOHCBWqt2KZjG9t0JGGbK0liIdtcjSTmSUIStVbmNU1D27YsX76cDRs2sGnTJj7+8Y9z++23s2zZMkopzBGvIDOJCJ566ikPBgMOHTrEzMwMTdMgiZfTNA2zs7PYZmJigrZtqbVy880389BDD3Hvvfci27zZPGdycpKjR49y9OhRDh48yJEjR3j22Wc5ceIEtVYkIQnb2EYSHdu8FElIYp5tbHM1kli5ciVr165l48aN3H777WzYsIFbbrmF5cuX0+/3mSNepVorpRQuX77Mb3/7W588eZJaK03TEBG8nIig1krHNpmJbd72trexefNmVq5ciWzzRmvblqZp6GQmkpBEx3POnTvH8ePHee6553juuec4duwYx48f5+TJk5w9e5ZLly4xGo3ITK5USiEz6djmakopLF26lEWLFrFkyRLe8Y538K53vYv3ve99vP/972f9+vWsWLGCRYsWMUe1ViICSdRaKaXwarRtS9M02KbW6qZpyEwyk5czGo1YtGgREcFoNKJpGiKCtm2JCCJCss0bzTaSWCgzyUwk0YkIRqORJycnmZyc5OzZs5w4cYIXX3yRv/3tb5w6dYpTp05x4cIFpqammJycZHZ2llIKtulIIiKYmJhg2bJlrFixgiVLlrBkyRJuu+02brvtNtatW8c73/lObrrpJpYuXcrKlSuRRNu2Yk7TNLxWbdvSNA1t2yKJUgqj0Yh+v0/btjRNw7WyjSRkmzeDbTITSXRsU0phocxkNBrR6/UopZCZnpqa4ty5c5w7d47z58/Tti2XL1/m/PnzzM7O0jQNkuhkJplJKYXFixdz4403snjxYm666SZWrVrF0qVLmZiYoN/vM0e8hLZtsU0phYjgldhGEguNRiP6/T6vlm1sI4nMpNZKv9/HNpKQbd5o4/GYiKCUwkKZiSRGoxETExNcjW06tVYkUUoxc2yTmUjCNpLoSEISC7Vtq6ZpuJJtbGObUgod20hiXq2VUgqvRmbSiQjatqVpGmwjiZczHo8ppdCJCBayjST+D970ohAKMaLvAAAAAElFTkSuQmCC","scaled_width":14.15,"scaled_height":22.77,"exact_perimeter":72.57,"approximate_perimeter":67.89,"convex_hull_perimeter":63.28,"perimeter_pixels":564.25,"approximation_points":8,"original_contour_points":120,"shape_analysis":{"perimeter_to_area_ratio":0.3223,"compactness":0.5372,"aspect_ratio":1.61}},{"index":6,"position":{"x":0,"y":0,"width":161,"height":174},"actual_filled_area":191.58,"bounding_box_area":463,"image_base64":"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c889LefMlkwSrYjA3RkaGuJTn/qUvv71r9PtdnF3Ukr0ej22lbvTigg2Nzg4SERwww03cPzxx1NKMXfH3YkIWu5O38tLEmZGrZUnnnhCBx98MBs3bqTWirsTEUyFmSEJd6cVEdx44428733vIyIspcTmLCJoScLd2bBhA0cddZSeffZZxsbGaHU6HbrdLi0zQxJbY2ZIwsyQREoJSRx66KFcd9117L777jRNY5IwMyICM8PM6Ht5lVLIOVNKISL09re/nYcffpixsTGmk5lhZkQECxcu5Bvf+AazZ8+2TqfD5qzWirvTksS6dev0wQ9+kOHhYVJK1FppNU1Dr9fD3YkItkXOmVIK7k4rIvjyl7/MWWedhSTrdDpIomVmtGqtpJToe3nVWkkp0brsssv0iU98gqGhIaaLuxMRTJg7dy6rVq3i8MMPZ5yxGYsIzIzWn//8Zy688ELdeOONjIyMkHOmlEIr50wphclIKVFrxd2JCGbNmsW9997LAQccQERYzplWRODutCICd6fv5dXr9WiahtYzzzyjo446iscee4yWJKbK3YkI3J2IIOfMGWecwYoVK5g5c6axGZOEJEopPPLII3rve9/L7373OyTRkoS7ExG4OxHB1rg7EUHLzJBE65BDDmHdunXMnTsXG1dKIedMq5RCSgkzo+/lFRG4OxFBy921ePFi1q1bR7fbZTqllKi10jQNr3zlK/n+97/Pvvvuyzjj/zJJ1FpJKbF06VJdddVVjI2NMVXuTkSQUqLWSqfT4Wtf+xonnngig4ODRt+/TSmFnDMRQbfbZXBwkLVr1+rMM8/khRdeoJTClgYGBhgbG2N7mBmSyDlz0UUXsWzZMgYGBiwicHeslEJKieeff563vvWt+vWvf00phakwMyTRSikREcyZM4cHH3yQefPm4e5G37+NJFqScHdav/nNb3TmmWeyfv163B0zo9bKlnLOlFLYGncnImillDAzSinst99+rF+/njlz5tjAwAClFEwSkrjjjjt0zDHHMDY2hiSmKudMKYVWSon58+dz++23MzAwwDij798qInB3WqUU3F3XXnstS5cuZWRkBHcnIjAzJDHB3YkItibnTCmFzZkZkrjzzjs59NBDGRwctIjAIoKRkRHOO+88XXfddYyMjDAdmqah1+vRmjFjBitWrOADH/gAs2fPNvr+Y0iiVWvlT3/6kw499FCefvpp3J2IwMxwd2qtbCszQxJmhpkREbQGBwcZHR3l7LPPZvny5XQ6Het0Oli32+Xpp59mwYIFeuKJJ5gOTdPQ6/UwM3LO7LfffqxevZp58+aRczb6/u0k0YoIUkrUWkkp6eijj2b9+vWUUogINpdSotbK1uScKaUwodPp0O12cXcigte+9rXcfPPN7LvvvuSczWqtXHPNNTrnnHMYHh7G3YkIpsLdiQgmfPazn+Wcc85h1qxZRt9/hFIKOWckYWZMuP7667V06VI2btyIu9OKCFopJWqtbI2ZIYmcM6UUUkpIIiJouTsrL4FDwwAAAfFJREFUVqzgvPPOY5zZ73//e5YsWaIf/OAHSEISEcFUpZSotbLDDjtw//33s++++5JSspQSff9ZxsbG6HQ6mBl//vOfddRRR/Hwww/TcnciAjNDEtvKzMg50+v12FxKiYjgrW99K1dddRV77703dtttt+n000/nD3/4A9PFzJBE6/Wvfz333HMPu+66K+MsInB3+v59JGFmlFLIOdOShJkhiaVLl+qGG25g48aNTEgpUWtlstydiKDl7kQEZkan0+Gb3/wmixcvxo477jitX7+ekZERIoKmaej1ekyXc889l0suuYSUkuWc6fvPd9ddd+n000/nmWeeIaVErRV3JyKYDu5ORDB//nxuueUWbO+999YTTzxBa/bs2WzatImmaZgKM6PX6zFv3jxWrVrFG97wBmbNmmWMq7WSUqLvP9ff//53nX/++axZs4ahoSHMjFmzZtHtdpGEJKYiIjAzOp0OP/vZz7BVq1bpn//8J7VW3J2cM7VWpkoSc+bM4dhjjyUiaJrGGCcJM6PvP9tjjz2mhx56iForEUGr1krTNEhiKnq9HpLodDosWrQI07hut0un02FoaIjBwUEigqmQRKfTodXr9Wiaxuj7/0av16NpGkZHR+l0OnJ3er0ekkgpERFMRdM0jIyMsMMOOzA6Osr/AkOsXrZhYdsoAAAAAElFTkSuQmCC","scaled_width":20.71,"scaled_height":22.38,"exact_perimeter":85.62,"approximate_perimeter":80.34,"convex_hull_perimeter":71.63,"perimeter_pixels":665.73,"approximation_points":8,"original_contour_points":346,"shape_analysis":{"perimeter_to_area_ratio":0.4469,"compactness":0.3284,"aspect_ratio":1.08}}],"image_metadata":{"name":"input_image_698c6890d93928.17020760.jpg","saved_path":"uploads/20260318_052927_input_image_698c6890d93928.17020760.jpg","original_height":286,"original_width":956,"target_height":177,"target_width":933,"target_bounds":{"min_x":11,"min_y":46,"max_x":944,"max_y":223},"channels":3,"size_bytes":22508,"content_type":"image/jpeg","scaling_factor":0.1286173118971061,"cropped_image_base64":"iVBORw0KGgoAAAANSUhEUgAAA6UAAACxCAIAAACz7IwBAAAgAElEQVR4AezBDYzkdX0/8Pf7+/3OzLGzCN4QROjgSdClGhi11oexscZaNc5puWqQ9dRa6yOzc8ihralNUfBGNNsHtZyPIZ09INaHGVgU0UpabhpM1SiVirZWFJ+hzJ3A3m93dn7fz/uf/JJJzsjKzv9Mb+/293pREo5Nyjjnbr/99ttuu+2ee+45dOhQsVjEJEjGGEejkXNO0ktf+tJnPvOZyB3vzMw5d+utt37ta1/73//9X2VCCFhDCCFNU+/96uoqydFodMYZZ1xwwQWnn346AGYwJokkcmszM2YAxBi99wAOHDjwqU996gc/+AFJ59xoNAohxBidc1hDCGFlZSXGWCqVnvvc5z7vec8DEGP03mMzkUQSh/nCF75w6623SgLADDKSkPu/IgmAc84yp5122rOe9aynPe1pyOVy/+coCcegGKP33sycc5deemmv1/vxj39cLpfTNMUkJDnnQgij0Whpaemyyy67+OKLH/nIRyJ3vJP0lre85TOf+cwvfvEL7z0AM8Ov5b1P07RUKh04cODMM8+88sorX/7ylwNgBmOSSCK3PmmahhBGo9Edd9xx0UUX/ed//qekEMJoNCqVSjFGkmaGNXjv0zQ9dOjQzp07L7/88rPOOgubkpk552KM3nsz+6u/+qv3v//9ADiGjCTk/q9470ejUQhB0qFDh04//fQ3v/nNF198cblcRi6X+79FSTgGxRi99wC+9a1vveQlL/n+978vyTlnZpiEc87MvPeSzOyJT3zi9ddfv23bNpdJ0zSEgIyZOeeQO14sLy9v3759//79lgFAUhLWxzm3Z8+eXbt2TU1NSSIJQBJJ5NZHEjIkAVx77bVveMMbkiTBGElJWAfv/WMe85hut3vuuec657ApSSIZYyR5ySWXXHXVVTFG5I42kpJIAtixY8e+ffumpqaQy21ikkgiIwkASQCj0ahQKACQlKZpoVCQRBJjkgCQxOQoCceyK6+88t3vfvehQ4fw/8U5Z2YkAUg6+eST//qv//qiiy4qFoskkZFEUhJJ5I4Xy8vL27dv379/f4xREibknNuzZ8+uXbumpqYkkQQgiSRy6yYJAEkA+/bte9Ob3pQkCcZISsI6kNy2bVu32z333HOdcySx+UgiaWYkd+/efdVVV41GI+SONpKSSALYsWPHwsJCuVxGLre5mZkk7z0yZhZjLBQKOEyM0XuPw0gCQBKToyQcm2KM999//wte8IKvfe1rJJ1zMUZMjqQkkpIAPPvZz77pppumpqZijCEEAJIAkETuOJIkyfbt2/fv329mkjAh59yePXt27do1NTUliSQASSSRm5ykhYWFiy66KEkSjJGUhPV5zGMe0+12zzvvPO89SWw+kkgic+mll+7du3dlZQW5o42kJJIAzj///H379pXLZeRym1WapiEEZCSRBBBj9N4DWF1d9RlkzIwZjEkiiclREo5BkgB87nOfe/nLX76ysqKMc87MMCHnnJkB8N7HGCuVyhe+8IXf+Z3fGY1GhUIBGUnIkETu2CdpeXl5+/bt+/fvjzFics65PXv27Nq1a2pqShJJAJJIIjc5M1tYWGg2m0mSYIykJKzPmWee2e12a7VaCAGbjCSSkkgic+mll+7du3dlZQW5o42kJAAkzz///H379pXLZeRym5WZOecASDIz5xxJADFG7z2AGCOAz3/+82b2B3/wB1NTUyRxxCgJx6AYo5nNzc19/OMfd86laQrAOWdmmJBzThlkvPe7d+++/PLLt2zZIokkMpIAkETu2CdpeXl5+/btt956q5lhcs65PXv27Nq1a2pqShJJAJJIIvdwJJHEYcxsYWGh2WwmSYIxkpKwPmeeeWa3263VaiEEbEqSSEoiuXv37r179w6HQ+SONpKSAJA8//zz9+3bVy6XkcttYpIAkARgZjFGScViMU1TM/vqV796yy233HTTTeecc84ll1xy7rnnMoMjQ0k4Nn3729++4IILvvOd76RpigxJSZiQc45kjBEZkmedddanPvWpJz/5yZJIIiOJJHLHBUnLy8vbt2/fv3+/mUnChJxze/bs2bVr19TUlCSSACSRRO7hSCKJw0haWFi46KKLkiTBGElJWJ8zzzyz2+3WarUQAjYlSSQlkbzkkkv27t27urqK3NFGUhIyO3bsWFhYmJ6eRi63WZmZcw4P5c4777wxc+eddz7wwANPeMITPvaxj/3u7/4uMzgylIRj03vf+973vOc9S0tLMUYA3vsYI44ASQAkJV122WVve9vbtmzZ4pxD7rgjaXl5efv27fv37zczSQBISsL6OOf27Nmza9euqakpSSQBSCKJ3MORRBKHkbSwsHDRRRclSYIxkpLwcEgCqFar3W63VquFELApSSIpieQll1yyd+/e1dVV5I42kpKQOf/88/ft2zc9PY1cbnOTNBqNQgjOOUmHDh3q9/sf//jHb7311gcffHB1dRXAmWeeed111z3jGc9wzpHEkaEkHINGo9Hznve82267LU1TZLz3MUZMjqQkAM45M0PmWc961nXXXXf66aeHECSRBCCJJHLHPknLy8vbt2/fv3+/mUkCQFIS1sc5t2fPnl27dk1NTUkiCUASSeQmIYmkme3bt++iiy5KkgRjJCXh4ZAEUK1Wu91urVYLIWBTkkRSEsndu3fv3bt3OBwid7SRlITM+eefv2/fvunpaeRym5UkkpJIAlhaWur3+7feeuu//Mu/fP3rX48xSnLOmdkpp5zy6U9/+vd+7/dIOudwZCgJG56ZOecAmJlzLk3Tr371qy95yUvuu+++EAKANE3xG7V169arrrrqZS97WQjBzJiRRBK540KSJI1Go9/vm5kkTIhku91utVrlchljkkhKIoncJCR1Op1ms5kkCcZISsI6kKxWq91ut1arhRCwKUkiKYnk7t279+7dOxwOkTvanHNmhsyOHTsWFhamp6eRyx3vJI1Go2KxKAkASUkkzQyAcw7A3Xff3e12P/WpT9155533338/xkhKqlQqvV6vXq9773HEKAnHAkkkLRNCaLVaH/7why2DjHPOzPCb8+Y3v/m9733viSeemKZpCAGAJJLIHReSJGk0Gv1+38wkYUIk2+12q9Uql8sYk0RSEknkJiGp0+k0m80kSTBGUhLWgWS1Wu12u7VaLYSATUkSSUkkd+/evXfv3uFwiNzR5pwzM2R27NixsLAwPT2NXG5zSJJkamrKzJxzaZqGEJC55557brnllhtvvPHLX/7yj3/84xgjDkNSUqVS6fV69Xrde48jRkk4FkgiCSDGuLq6+oQnPOEHP/hBsVhcXV0F4JwzM5KS8BvyuMc97rOf/ezZZ5/tnEvTNISA3HEkSZJGo9Hv981MEiZEst1ut1qtcrmMMUkkJZFEbhKSOp1Os9lMkgRjJCVhHUhWq9Vut1ur1UII2JQkkZREcvfu3Xv37h0Oh8gdbc45M0Nmx44dCwsL09PTyOWOd2mahhAwtrq6WiwWASwtLfX7/cXFxf379//P//zP6uoqgBBCmqYYIympUqn0er16ve69xxGjJGxgkkhKIimJ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05vedOedd46NjQGIMaaUYow5Z5LujnUxM3ePMaaUZsyY8d3vfvfAAw9stVq1Wg3/lLIsY4wf+chHzjrrrGaziQlixd1nzJjx4x//+BWveIW7mxn+haSUYoxLliy5/PLLv/zlL99///0pJQBmBsDd0WZmrOScJWFTKIoipSSpVqullMxsu+22+8QnPnHssce2Wq1ardZqtQ455JBf/OIXOWcAJCVhvZEcHBwcGBjo7u5GmySSkkhioyjL8uabb/7yl7986aWX1mq1VqsFoCiKsiwBkJSETYokKpLQRrKjo+PNb37zJz7xiT322COlFGO8+OKL//3f/73ZbKKNpCSsB5I9PT3Dw8N9fX0xRjxj0pNEstFo9Pb2NhoNTBxJSQCGhob6+/vr9TqeJnLOZkYSgCSSq1evvuuuuwYHB3/5y1+uWrUKgJm5u5mpQlIS2szM3bGJkJQEgKQkVEhKAmBm7l6r1XbcccfZs2fPmTNnq622qtVqqLi7mQGQRBIbiCR3DyEAGBsbq9frAJrN5kknnXTeeectX74cbSGEnDPGVxRFWZaokAwhSAohSLrkkkv233//jo4Oktikrr766jlz5tx9990xxrIsa7Vaq9XCxIUQ3vCGN3z6059+6UtfivUzd+7cefPmjY6OkpSESawoivnz58+aNSvGCICSsHFJIunuZubul1566fvf//7HH3+8o6NjdHQUQAgh50xSEsZhZiRzzmZ2+OGHn3766VOnTq3X65i4nHMIAYC7//KXvxwYGFi0aBEmjqSkEMInP/nJE088saury8zwNOfuZubuAMxs6dKlZ5999te//vXly5e3Wq0Yo1dISiIpKcaYc5YEgKQkbBQkJZE0s5wzAJKSSEoCQHL33Xc/5phjjjvuuBhjSumQQw75xS9+UZYlAJKSsN5IDg4ODgwMdHd3o00SSUkksVFce+21X/ziF6+//np3zzmTlIQKSTPLOZuZKtjozMzdAZiZu6NiZu5ulXe84x0nn3zyLrvsknO+7LLLjjjiiGaziTaSkrAeSPb09AwPD/f19cUY8YxJTxLJRqPR29vbaDQwcSQlARgaGurv76/X63j6kEQSlWazeeWVV5599tm//e1vV61aFWOUlHMGYGbujgpJM8s5AzAzd8cmZWaqADAzdzczd8dapk2b9o53vOM///M/N998887OTgA55xACAEkk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iy++eMstt5w4cSIAku5uZlhxJJHEKEnuLuk73/nOFVdcsXDhQjSZmbvHGFNKaEWMcYsttvjhD3+46aabSso5xxjLsiyKAq1IKcUY0VSWZVEUaJJEcmBg4PDDD3/xxRcBFEXRaDQwNjMD4O4xxpQSAJIASLr70UcfPWPGjPXXX9/dzQwr3/z587u7uxcvXiyJpCQsHZKS2traBgcHu7q6QghYbpSEVcjdzez555//zGc+88c//jGE4O6SsBRijDlnSSGEDTbY4Lbbbttkk02KogDg7mYmiSRWkOuvv37q1KnDw8MppRhjSglLjSSaZs2adcwxx9RqNYxydzZh/BkZGalWq5J++9vfHnvssbfeequ7o0UxxpQSgBhjSqlSqTQajS233PKwww7bfvvt119//QkTJrg7m9A6NbEJgKScc4zxsccee+KJJ+bMmXPnnXfiLarVqrulgCHtAAAgAElEQVSXZRlCKIpiyZIlWBFI9vX19fb21mo1jJJEUhJJtEISAJL4W5LcHcCcOXNmzZr1+uuv55yxFMwMgCQAJN09xphSCiHknNddd9199tlnjz32+OhHPzp58mQAOecQAoCcM4AQAlqUcw4hYNQrr7zy6KOP3nbbbXPnzv3rX/9aFIUkb8JKQLK9vX1gYKCzszPGiHeNe5JI1uv1jo6Oer2O1pGUBKC/v7+np6darWL8yTmbGcnh4eGZM2dedtllixYtQotISjIzd69UKmVZmhmALbbY4sADD9xhhx3a2trWWmstM8s5xxixQpVlGWN8+eWX77zzzhtvvPGWW255/fXXAYQQAOSc0WRm7o4xxBhTSgBijCklALVa7XOf+9yVV1657rrrSnJ3kmaGFUcSSYzSqCeffHLGjBm33357o9EgmVLCsiqK4uijj545c2atVsNykEQSgLubmSSSOednn3123333vf/++1NKOWcAMcaUEsYQQsg5o8nMKpXKkiVL0LTHHnucccYZH/zgB4uiKMsyxkgSK9n8+fO7u7sXL14siaQkLB2Sktra2gYHB7u6ukIIWG6UhFXuBz/4wRFHHDE8PIymEELOGWMjKSnGmFICQPLAAw+89NJLJYUQALi7mWGFeuGFFz772c/+7ne/c/eiKMqyxFIjiaZPfOIT11xzTUdHB0kA7m5m7m5mGH8kkSzL8vjjj7/gggvKskSLQgg5ZwBFUZRlCaBWq+2+++5f//rXP/e5z1Wr1ZGRkWq1CsDdzQzLRBIAkngLdzezBx544PLLL7/++uvr9bq7k5REUhLJGGNZllgRSPb19fX29tZqNYySRFISSbRCEgCSeAtJJAHcc889PT09Dz/8cIwxpURSEsZGUhLeIsaYUkLTZpttdsABB+y6665TpkwxMwDunnMuigKAJJJYDjnnEAIASc8///yCBQvOO++8Bx98EE1FUZRliRWNZHt7+8DAQGdnZ4wR7xr3JJGs1+sdHR31eh2tIykJQH9/f09PT7VaxfjTaDSKoiD505/+9N///d9ffvllM3N3tKIoirIsARRFUZYlyQkTJnzlK1/Ze++9d9hhh4kTJ+acQwgAcs4hBKxQZVkWRQHA3R999NG77777sssue/TRRyWZWc4ZQKVSaTQaGJuZuTuAEAKAnDOAoii+973vHXjggQCKogBQlmVRFFhBJJHEW0gCQPLmm28+6qij/vjHP0qKMaaUiqIoyxItCiGsv/76l1xyyZe+9CUzU5OZoUUppRhjSinGCCDnHEL43//937PPPvvcc8+VhFEhhJwz3g5JSWgiKQlAjNHdOzs7zznnnB122KEsyxCCmWGVmD9/fnd39+LFiyWRlISlQ1JSW1vb4OBgV1dXCAHLjZKwCklatGjRrrvues899+QmACQlYQwhhJxzCCHnDGDixIlmdtNNN2277bYkAbi7mbm7mWEFyTmTPOKIIy6++GIzSymhRSQBTJgw4Xvf+97UqVNJmpm7mxnGn5wzSTNz94ceemjPPfd8+umnq9XqyMgIWkFSUoxRUs65UqkcfPDBhx566GabbQag0WgURUHS3c0MK46ksiwrlYqkP//5z7Nnz7744ovfeOMNku4OoCiKsiwBFEWRUpKE5UOyr6+vt7e3VqthlCSSkkhi+UgCQHJ4eLinp+fqq68uy5IkAHfH2EhKwv8RY0wp/du//dtxxx233XbbrbPOOimlEIIkM0OTJJJYbjlnACEEADnnm2+++eyzz/7lL38JQBJWApLt7e0DAwOdnZ0xRrxr3JNEsl6vd3R01Ot1tI6kJAD9/f09PT3VahXj1aJFi/bcc88777wz5wxAElpUqVQajQaAEMLkyZMPOOCA3XbbbfPNN48xppRijADc3czc3cywIuScQwiSUkqSQlNZlgMDA3PmzPn5z38OoCiKnLO7hxByzhibmbk7gBACyZwzgI997GMXXHDBZz/7WTblnEMIWKEkASCJUSmlnPPs2bNnzZr15ptvAjAzd0frSIYQttlmm+uuu2699dYLIaB17m5mAFJKMUaMmjt37re//e1XX301peTuIQQzK8sSYyApqVKplGVpZjlnACQ32GCDU0455Rvf+Ea1WjWzlFKMsSzLoiiwkg0NDXV3dw8PD0siKQlLh6Sktra2wcHBrq6uEAKWGyVh1fqf//mfL3zhC2+88YakGCOAlBLGZmbuHmNMKQEIIXz605++7bbbYozVatXd2eTuZoYVasGCBXvttddLL70kCa0jKWmXXXa54oorJk2aBEASAJIYfySRXLhw4cknnzxnzhxvQusmTpy4ePFiMyN55JFHHnrooR/5yEcAlGVZFAUANZlZzjmEgOUgCQBJNElKKRVF8eyzz1577bUXXnjh888/X61Wy7J0d5IAJGFFINnX19fb21ur1TBKEklJJLFMJJHEKHe/6667pk6d+txzz0kCEELIOWMpkDQzAO4eYyzLcuutt54+ffouu+wCQFIIAW8hiSQASSTROkkASAKQRBLAkiVLqtXq3XfffeaZZ95+++0556IoyrLECkWyvb19YGCgs7Mzxoh3jXuSSNbr9Y6Ojnq9jtaRlASgv7+/p6enWq1i/CnLUtIVV1xxzDHHNBqNsiyxTIqiyDm7+3rrrXfyySd/+ctf/qd/+icAjUajUqkASCnFGAG4u5lhRXB3M8OonLOZkRwZGVmwYMGcOXPmz58PoFKpLFmyxMzcHW+HpCSSACQBMDM1xRi/+tWvXnrppWuttVbOuSiKnHMIASuOJDSRxChJCxcunDZt2jXXXOPuMcayLNEikpKKoiB5yimnHH744RMmTCiKAstEEkkAOWcADz744De/+c2HH37Y3YuiKMsSgJm5O8ZmZu4eY0wpkSyKotFoHH300SeccMLaa68dQkDTyMhItVrFSiZp/vz53d3dw8PDkkhKwtIhKamtrW1wcLCrqyuEgOVGSVi1Tj/99FNPPbUsSwAhhJwzSUl4OyQloYkkAEmnnHLKscceW61WAZRlWRRFzjmEgBXtjTfe+NrXvnbLLbeYmbtjmay//vpXXXXVDjvsgKayLIuiwPjj7mZ2xx13HHrooc888wzJnDNaRFISgDXXXHO//fabPn36Bz/4wZxzCEGSu+eczSzGCCDnHEJAK9ydTfhb7k5Skpm5u5mNjIycddZZl19++XPPPYdR1Wp1ZGQEKwLJvr6+3t7eWq2GUZJISiKJFqmJTRiVUjrggAN+9KMfkSzLEk0kJeHvYpO7o4nkv/zLv5x55pmf//znAcQY0ZRzBmBmACSZGQBJJNEKdzczAO5OEoC7mxlJAO5uZj//+c/POOOMu+++e3h4GCsayfb29oGBgc7Ozhgj3jXuSSJZr9c7Ojrq9TpaR1ISgP7+/p6enmq1inEm5xxCuOmmm4455pinn3660WgURZFzdne0Yo011hgeHg4hbLDBBj09PQcffPCkSZPc3czKsiyKIqVEMoSQUooxYsVRk5lhlCQAJO+7776+vr4bb7wRQLVaHRkZwRhijCklACQl4S1ITpo0afbs2V//+tfd3cyw8uWczUzSgw8+eNhhhz3wwAMAQgg5Z7TCzAC4ewhh/fXXv+SSS3baaSdJZoYWlWVpZiGEnHMI4bHHHjv++OOHhoZCCCklAGbm7ngnZubuaAoh5Jy32WabK664YpNNNpFEcnh4eI011nB3M8NKJmn+/Pnd3d3Dw8OSSErC0iEpqa2tbXBwsKurK4SA5UZJWIX++Mc/Tp069b777ms0GiGEnDOAEELOGW8nhJBzxiiSG2200bXXXrvFFltMnDhRTWaWcw4hYMVJKcUYJV100UUzZ8587bXXAEhC62KM++6777nnnjtp0iQAKaUYI8YfSW+88cbRRx991VVXjYyMmJma0KKiKHLOxxxzzP777/+xj30MQM6ZpJnhLXLOIQS0SBKaSOLtlGVZFIWkN998U9JFF110wQUXvPDCCyGEnHMIIedMUhKWD8m+vr7e3t5arYZRkkhKIokWSQJAEk2S3P2ee+7Za6+9XnjhhRiju5PMOccYU0p4OyQlATAzd0dTURQf+MAHLrnkku22287MJOWcY4z4P9wdgJmhRTlnMyOJv1WWZVEUAFJKMca777575syZd999t7tjhSLZ3t4+MDDQ2dkZY8S7xj1JJOv1ekdHR71eR+tISgLQ39/f09NTrVYxzqSUcs6777777bffXpYlgBBCzhmtq1arbW1t06dP32+//SZNmkRSEklJJNEkKeccY8QKIokkmnLOJAGYmbubmaT777//zDPPvOGGG8wMgLvj7ZCUhCYzA6CmEELOmeS22257ySWXfPSjH200GpVKBStZzjmE4O6NRuNHP/rRCSec8MILL0jCMiEpycx23HHHiy+++P3vf3+MEcuhXq/Pnj37lFNOCSGklCqVSqPRAEBSEt6Jmbm7mZHceOONzzjjjN122y3nXBQFAHc3MwBlWRZFgZVJ0vz587u7uxcvXgyApCQsHZKS2traBgcHu7q6QghYbpSEVejyyy8/5phjXnvtNUkArCmlhHdSrVZHRkZCCHvttdeFF144adKknDNJM5NE0t3NDCtUzvnxxx8/4IAD7r//fjNzd7TOzNZdd90FCxZ0dHTEGN3dzDDO5JxDCPfcc093d/df/vIXNZGUhFaQlLTrrrueeeaZH/3oRwG4u5kBSCnFGAG4O5uwrCQBIIm/JcndQwiSSOach4eHjz/++Hnz5r322mtoIikJy41kX19fb29vrVbDKEkkJZHEcpCUUso5T5s27corr1yyZAlGhRByzhgDSUkAzExNa6yxxlprrXX++efvsssuEydOTCnFGAGUZVkUBQBJOWdrUpOZYZlIwiiSaEopxRgB5JxDCP/93/993HHH3XfffVihSLa3tw8MDHR2dsYY8a5xTxLJer3e0dFRr9fROpKSAPT39/f09FSrVYw/N9xwwyGHHPLKK68URdFoNEhKQotIrrPOOrNmzfra1762/vrrS2ITmiSRdHc2lWVZFAVWkJxzCAGjJJGUBECSmd1+++0zZ86899578XeFEADknDGKpKQQQs4ZwNlnn33kkUdWq1V3NzOsHJIAkHR3SSGE559//uyzz/7BD36wePFitIikJAAhBJKVSuXII4886aSTJkyYgNa5u5lJGhwc/Pa3v/3000+7O0lJIYScs5m5O0lJGIOZuXuM0d1jjJdccsmee+45ceJEM2s0GpVKBU2SSGIlkzQ0NLT33nsvXrwYAElJWDokJbW1tQ0ODnZ1dYUQsNwoCSuBJJJokuTuIYQlS5Z88YtfvPfee4eHh0lKCiHknElKwhhISgJgZpJ+/OMf77TTThMmTMDKlFKKMTYaDTObNm3axRdfDCDnjBbFGHPOks4555ze3t4JEyYAcHczw+qQcw4h5JwlxRjRJInk4sWLDz/88Llz55I0s5QSSUkYQ1EUZVmiyczc3cwAbLPNNv39/Z/4xCdijDlnACEErCY55xdffPG000674oorGo1GURRlWcYYU0pYPiT7+vp6e3trtRpGSSIpiSRaJImkJJKSSN56661Tp0599dVXlyxZAsDM3B0ASUkYWwgh5wygWq3mnGfPnr3ffvvFGEMIJAFIAkASq4S7kwRAcnh4+J577vnmN7/51FNPSUITSUkxxpQSlgnJ9vb2gYGBzs7OGCPeNe5JIlmv1zs6Our1OlpHUhKA/v7+np6earWK1U0SyZRSjLEsS3f/whe+cO+9946MjACIMaaU8HeZmZpIApAUY5wwYcLpp5++9957T548WVKj0ahWq1jdyrIsiiLnfMcdd0yfPv3xxx8PIZRlGULIOQOIMaaUSErCGEhKCiFsvPHG11133WabbRZCyDmHEAC4u5mhyd3NDCtCzjmEkFIiGUJ47LHH9t1331//+tdlWVYqlUajQTKEkFIiCUAS3k4Iwd0lkZREcsMNN7zyyiu33377EIK7mxkAdzczNOWcSZoZAEkk0VSWZVEUAB555JGjjjrqF7/4RUoJrYsxppRCCO7e29s7a9asNddcs1KpYDUZGhrq7u4eHh6WhFaQlNTW1jY4ONjV1RVCwHKjJKwcKaUQAgB3DyEA+M1vfvOFL3zhhRdeABBCyDmbmbtjbGbm7iEEkimljTba6Oc///mUKVNCCFjJ3N3MANx4443d3d0ppZyzu6N1Mcatt9762muvnTx5clEU7m5mWE3cnU0Acs5mRhLAQw899PWvf/0Pf/iDJDMD4O54JyEESQDU1N7eft555+2yyy6VSgWj3N3MsJrknJ955plp06bNnz/fzNwdKwLJvr6+3t7eWq2GUZJISiKJFqWUYowAcs4hBEmHH3743LlzlyxZ4u4AzMzd8U7MzN2LogBQluU+++xzxhlnbLDBBtaEJkkksUpIIgmg0WiEpkWLFs2ZM+eCCy546aWXcs4hhJxzjDGlhGVFsr29fWBgoLOzM8aId417kkjW6/WOjo56vY7WkZQEoL+/v6enp1qtYvVxdzNzdzNzdzMD8F//9V+HH374n/70JwAhhJwzgBBCzhlvJ4SQcy6KoizLoihyziRzzgcccMCsWbOmTJnyxhtvrLnmmgByziEEjA8jIyNz58497bTT/vznP4cQ3F0SSQCSSErCO1lzzTWnT59+4oknWhOa3N3MsKK5u5kBkESy0WjcdNNNM2bMePbZZ1NKbHL3oijKsiQpCWNgEwB3Jylpt9126+/v32ijjSqViiSSABqNRqVSyTmHEDBKTQBIAiC5cOHCGTNm3HDDDfV6PYSQc0YrYowpJQAkN99882uuuWaTTTaJMWL1GRoa6u7uHh4eloRWkJTU1tY2ODjY1dUVQsByoySsHO5uZu7Oppzz7NmzZ8yYUZZlCCHnDICkJJKS8HbY5O5o6u3tPffcc6vVKla+siyLogBQr9e322673/72t5LQIpKSqtVqzvnmm2/eYYcdJJkZVp+yLIuiAJBzJmlmAHLO559//jHHHBNCcHdJJCVhDGbm7mgyM3dH01FHHXX66afXarWccwgBTe5uZlgd3N3MANx222377bdfvV5PKcUYU0pYPiT7+vp6e3trtRpGSSIpiSRaJIkkRv3+97/feeedf//732MUSUlYama2wQYbXHfdddtssw3eQhIAklgl3B2AmUly9xACgOeff/7444+/6qqr3B1NJCVhWZFsb28fGBjo7OyMMeJd454kkvV6vaOjo16vo3UkJQHo7+/v6empVqtYTSS5ewgh5xxCkOTur7/+em9v73/+53+mlNjk7gDMzN0xNja5O5q23Xbb/v7+LbfcEkBZlkVRYBwoy7IoipQSgBjjK6+8MnPmzMsuu4xkzhmjQgg5Z/xdIYScM4CPf/zjd9xxx/ve9z78LUkASGIFkQSAZEopxggg53zOOeeceeaZb7zxhiQ0FUWRUpKEv8vM3B1AjDGltMYaa5x66qm9vb1FUZhZo9GoVCpocnczA+DuZoZRkkimlC699NKZM2cuXLgQQAgh54xWmJm7k2xra7vwwgu/+tWvFkWRcw4hYDUZGhrq7u4eHh6WhFaQlNTW1jY4ONjV1RVCwHKjJKwE7m5mACSRdPeXX355v/32u+uuu8qyJJlzBhBCyDmTlIQxhBByzgCq1epdd921+eabT5gwAauEu0sys5kzZ5577rmNRgMtMjMA7g5g+vTpZ5xxRgghxojVRxJJd5cUQgAg6emnnz7ooIN+9rOfkTSznDMAkpIwBpKSAJiZuwPo7Oy8+uqrN91005RSURQkAUgiidVq8eLFRVFMnz790ksvbTQaZubuWD4k+/r6ent7a7UaRkkiKYkkWpFzDiEAyDmHEHLOZ5999llnnbVo0SL8LZIAJGFsRVGUZVmtVmfMmHHsscdOnDjRzDBKEgCSWPnc3cwkASCJppGRkWq1evvttx955JG/+93v3L0oirIssRxItre3DwwMdHZ2xhjxrnFPEsl6vd7R0VGv19E6kpIA9Pf39/T0VKtVrD7ubmbuDsDMAMyfP/+www77y1/+YmbujqZKpdJoNDA2M3N3ACQlTZ48+fvf//7OO+88MjJSFEWM0d3LsqxWq+5uZlhN3N3MJJFMKcUY77vvviOOOOLee+81M3dHU1EUZVni77KmlFKMcd68eV/72tdImpkkkmjKOYcQsOJIIplzJomml19++bDDDrvppptSSpJijCkl/F0hhJwzRplZjDGl9PGPf3zOnDlbbbWVmZVlGWMkiVE5Z0kxRgCSSLq7md15553Tp09/9NFHzawsSywFkgAkYVQIwcyOPvroE088cY011iBpZlh9hoaGuru7h4eHJaEVJCW1tbUNDg52dXWFELDcKAkrQc45hJBzDiFIInnTTTdNnTr1lVdewagYo6ScM95JURQ55w996EP333//2muvTRIrWc45hJBzDiFI+s1vfrPrrrs+88wzkrBMKpXKhz/84Xnz5n3yk5/MOYcQsDqklGKMANzdzACUZRljnDdvXm9v78jISKPRICkJQAgh54wxhBByzgBCCDnnSZMmnXTSST09Pe5eFAWAlFKMEUDOOYSA1e3xxx+fOnXqQw891Gg0sNxI9vX19fb21mo1jJJEUhJJtEISSQBlWRZF8dprr22//faPPPKIJACS0EQSgCSMzcwAkPzsZz87e/bsD3/4wyEErCYppRgjgJSSNUki6e5Lliy56KKLTj755LLJzNSEZUKyvb19YGCgs7Mzxoh3jXuSSNbr9Y6Ojnq9jtaRlASgv7+/p6enWq1iHHB3MxsZGfnWt741d+5cSSGEsiwBkKxUKiMjIxgDSUlm5u5FUZjZoYceesYZZ6y55poA3N3MMEoSSawOkkjibzUajXnz5h111FGLFy/GW0jC2MzM3UMIOWcAO+6447x58yZPnkxSEkk05ZzNjCRWkJRSjBFAzjmEkHM2s3vuuefggw9+4okniqIoy9LM3D3GmFLCGMzM3dnk7iQlkdxjjz0uvvjiSZMmkVSTmQGQBIAkAG8KIZB89tlnp02bNn/+/JQSSXfH2EiiSRLeIsaYUuru7j7jjDOmTJkSQpBEEqvP0NBQd3f38PCwJLSCpKS2trbBwcGurq4QApYbJWHlyDkDCCGUZRlCOOKIIy699NKUEprY5O4ASErCGEgCIDlt2rRZs2attdZa7m5mWJkkkUSTpJzzHnvsMTQ0JAmtMzN3J3niiSeeeuqpOecQAlYHdzeznLOZkcw5hxAAHHDAAXPnznV3kpIAhBByzngnZubuAHbYYYcrrrhiww03DCGgyd3LsqxWqymlGCNWB3cHYGZouvbaa2fMmPH8889juZHs6+vr7e2t1WoYJYmkJJJoUVmWRVGg6bHHHtt6661fffVVvAVJAJKwFGKM11577W677RZjBCAJAEm8hSSSWMkkkXR3kgDcPYSQcw4hPPfcc/vvv/+CBQtyzmbm7lhWJNvb2wcGBjo7O2OMeNe4J4lkvV7v6Oio1+toHUlJAPr7+3t6eqrVKsYBSSQfeOCB7u7uJ598UhLeIoSQc8bfxSZ3/9d//dcf/vCHm222mbubGYCUUowRQM45hIDVJ+dsZiRTSjHGlFKM8eWXX955553vvfdeACQBSDIzd8cYQgg5Z5KSQggTJky47bbburq6SAJwdzMDIIkkVhw1mRlG5ZwlzZ49e9asWa+//jqAGGNKiaQkjKFSqTQaDQAxxpQSRtVqtf7+/gMOOKBSqQBwdzMD4O5mBsDdAZgZmk466aQ5c+b87//+rySSkmKMKSW8HZIAJOH/2Gyzza655pp//ud/NrOUUowx5xxCwGoyNDTU3d09PDwsCa0gKamtrW1wcLCrqyuEgOVGSVg5UkoxRgDu/uCDD+6///5PPPGEJJI5Z4wiCUASxlCpVBqNxsYbb3zVVVd94hOfKIqCTVjJcs4hBAA55xDChRdeeMIJJyxatAitMDN3jzGmlAB0dnbecMMNU6ZMMTOsPmVZFkXh7mx6/vnnd9ppp0cffTSlZGbuDiCEkHPGOyEpab311jvllFMOO+wwkgByzmZGMuccQsDqNjIyUq1WU0qLFy+eOnXqwMAAlhvJvr6+3t7eWq2GUZJISiKJFuWcQwgAyrK85JJLjj/++DfeeAOjSAKQhKUQY/zUpz51ww03TJo0ycxGRkaq1Sr+D0kksZKllEIIJNFUlmWMkSSa5s2bN2PGjJdeegnLh2R7e/vAwEBnZ2eMEe8a9ySRrNfrHR0d9XodrSMpCUB/f39PT0+1WsXqI4kkAEkkTzrppHPPPbfRaLg7AJKS0ERSEsYQY0wpFUWx9tprH3fccdOmTSMJIKUUQiApyd3NjCRWn5xzCAFAWZYxRgAkAZx33nlnnnlmvV4HQFISxkZSEgAzc/eiKMqyPPXUU6dNm1ar1UhKAkASK5QkkjlnSTHGnDNJM0spLVy48Nhjj/3JT36yaNEikjHGsiwxthhjSgmAmZEEIAmApM7Ozv7+/m233TbGSFISyZxzCAFAo9GoVCoA3nzzzQULFhx++OF/+ctfyrIkaWY55xBCzhlvh6QkvIWZkXzve997yimnTJ06NcYIoCzLoiiwWg0NDXV3dw8PD0tCK0hKamtrGxwc7OrqCiFguVESVgJ3Z9PIyEi1Wv3ud7973HHHlWUpCaNIhhBIlmWJsZEEMHXq1HPOOaetra0sy6IosEpIIplSijE+/PDDe+211+9//3u0iKQkMyOZcx4cHNxpp52KosDqkFKKMUoimXMOIaSUBgcHDz300IULF4YQcs4hhJwzAJKSMLYYY0oJwFZbbXXttddOmTKFpCQzw6iUUgiBJFYHd2dTWZZFUbj79ddff9BBB73++utYPiT7+vp6e3trtRpGSSIpiSRakXMOIaSUQgivvvrq3nvvffvtt7s7AEkAzMzd0RRCyDnj7ZiZu1er1YsvvtY4qu4AACAASURBVHivvfaaOHFio9GoVCoYJYkkVqGccwgBQM45hCCJJICyLIuiePHFF/fcc8+7777bzNwdy4pke3v7wMBAZ2dnjBHvGvckkazX6x0dHfV6Ha0jKQlAf39/T09PtVrF6pNzDiHknEkC2G677X75y1+6OwCSagohuLskjIEkAEkA9t1339NOO+39738/STOTRBKjJAEgidXB3SWZGUmMyjmHEJ555pnu7u5HHnlkeHg4xuhNGIOZuTsAM3N3AGb2mc985uqrr540adKECRMASCKJFS3nHEIA0Gg0KpWKu5sZgJTSb3/726OOOuquu+5Ck5m5O8ZAUlIIIeeMtwghuPu+++57/vnnv+c972ETgLIsi6IA4O5mNjw8/Pjjjx977LF33XVXSglAjDGlVKlUGo0Glg5JMyPZ09Nz2mmnTZgwgWQIIeccQpBEEqvJ0NBQd3f38PCwJLSCpKS2trbBwcGurq4QApYbJWElyDmHEADknMuy/NKXvrRgwQIA7o4WkZR0yy23bL/99tVqFUDOOYSAlazRaFQqFUkkAbzxxhsnnHDCZZddtmTJEjSZmbubmZrwdkhKQpOZufvuu+9++eWXr7POOimlGCNGuTubsPKllGKMGLX77rvfeOONkgBIwlIzM3cHcN555x1yyCG1Wo0kxpmccwgBwMjISLVaXbhw4f/7f//vd7/7XUqJpCSSkszM3bHUSPb19fX29tZqNYySRFISSbTI3c0MwB133LHPPvu88MILWCZm9oEPfOD222//0Ic+hPEq5xxCkJRzvvTSS6dPn55SyjljWZFsb28fGBjo7OyMMeJd454kkvV6vaOjo16vo3UkJQHo7+/v6empVqtYrXLOIQQATz75ZFdX1yuvvOLuaIWZuTsAkrfeeuvnPve5EAL+oaSU5syZ853vfGd4eNjM3J2kJIyNJABJAIqiqFarV1555S677BJjlEQSgLubGVYySSTLsvzJT35y2GGHvfbaa3iLEELOmaQkAEVRlGWJsVUqlXXXXff000/fd999K5UKAEkkG41GpVIB4O4jIyN77bXXLbfc4u5qwiiSkjAGkpJIApAUQthtt93OOeec9773vbVaDUDOOYQAwN3NDKvJ0NBQd3f38PCwJLSCpKS2trbBwcGurq4QApYbJWHlSCmFEEj+6le/+vKXv/zCCy+gdSGEnPOUKVPuuuuuD37wgymlGCNWCXc3s5xzCAFNt9xyy1577fXmm2+qyczcHe+EJABJAEhOnjz51ltv3XTTTavValmWRVG4u5lhlXB3MwPg7mYG4IUXXthmm22eeuopNEnC0gkh5JwBvO9977v++uu7urpIYvyRRFJNZlaW5cyZM88///yUkrtLQhNJSVhqJPv6+np7e2u1GkZJIimJJFokCYC7n3rqqWefffbIyEiMMaWEFsUYDzzwwLPPPnvttdfOOYcQJJHEOJNzDiEAuP/++w888MDHH388pYRlRbK9vX1gYKCzszPGiHeNe5JI1uv1jo6Oer2O1pGUBKC/v7+np6darWL1kQSApKQLL7xwxowZZVlKQovMzN033XTTBQsWrLPOOjFG/ONwdzNbsGDBPvvs89xzz5mZu2MpkJQEgGSMcf/99z/vvPPWXHNNkpJISiKJVSLnvGTJkuOOO+6yyy7LTZLwFiEEADlnjMHM3B2AmX3yk5+86qqrpkyZMmHCBACNRqNSqUhy9xDCJZdcMmvWrHq9rlEYRVISxhBCAJBzDiHknDfeeOPvf//7n/70pydMmIAmd2eTJJJYTYaGhrq7u4eHhyWhFSQltbW1DQ4OdnV1hRCw3CgJK42ksixPPvnks846y8xyzmiRmbl7T09Pf39/tVrNOYcQ3N3MsErknEMI7m5mixYt2n777X/961+nlCSZGQB3JykJYzAzd0dTCCHnfN55533rW9+aMGFCSinGKIkkVomccwgBgLubGYC7777785//fKPRQJMktGj33XefN29erVaTRBLjj7ubGUY99NBDX/nKV1588cWUkiQAZubuaAXJvr6+3t7eWq2GUZJISiKJZVKW5Ze//OU77rjD3UMIOWe0guR66603d+7cHXfc0cxyziEEjEtlWRZFAWBkZOQ73/nORRddVJYllhXJ9vb2gYGBzs7OGCPeNe5JIlmv1zs6Our1OlpHUhKA/v7+np6earWK1UcSSXdftGjRLrvssmDBAiyHs84665hjjjEzku5uZvhHIIlkvV7v7u6+/fbb0URSElrxkY985Be/+MXkyZMBSCIJQBJJrEw5Z5JmBuCpp576xje+8cADD+SczSznHEIoimLJkiUAYowpJYytKIqyLNF03HHHzZw5s1qtsgmAu5P885//vMsuuzz88MNokoSlQ1JStVodGRkxs3XXXfekk0467LDDiqIAIIkkAHdnE1afoaGh7u7u4eFhSWgFSUltbW2Dg4NdXV0hBCw3SsJK4O5m5u5PP/30zjvv/Ic//CGlhGVSq9VuvvnmrbfeOoSAVU4SSQBlWRZFcfbZZ59yyinDw8MAQgjuLsnM3B3vJISQcya59dZbz5s3b8MNN6xWq3gLSSSx8kkiCWBkZGT27NkzZ85csmQJAEloRYzRzC699NL999/f3dmEccbdAZgZAHc3s7Isd9ttt5tvvlkSmkIIOWe0gmRfX19vb2+tVsMoSSQlkUQrJJEE8PTTT++4445/+tOfyrKUhBaR/OIXv3jFFVe8973vJSmJJMYfdzczb4ox3nnnnbvtttuiRYuwrEi2t7cPDAx0dnbGGPGucU8SyXq93tHRUa/X0TqSkgD09/f39PRUq1WsVmp68MEHv/SlL7366qtlWaJFIYSc83ve854HHnhgo402WmONNXLOIQT848g5m1l/f//MmTMbjYYkM3N3vBOSACQBWGeddX72s59tvvnmOWeSZgbA3c0MK1NKKcbo7jnnoigGBwdnzJjx1FNPSUJTjDGlBCCEIMnd8U5ijOutt97Q0NAnP/lJ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DRtmZmYkASgUCoPBAPNGstVqNZvNcrmMOZJISiKJEUl69NFHX/aylz3yyCMkJWF0xxxzzBVXXFEul1NKJM0MgLubGZYkdycJ4IEHHthvv/1++tOfYruQrFarnU5nfHw8xogdljxJJLMsq9VqWZZhdCQlAWi32xMTE6VSCYskz/MYY57nt95669q1a3/+85+nlLBd9ttvvyuuuGLNmjWFQmEwGJhZCAHLR57nNrRhaHZ2Fk+JJABJGCIpCcCKFSu+//3v77nnnmZGEoAkkniW9fv9YrGY53kIgWSe5yGEj370o5dddtkvf/nLQqEwGAxISoox5nmOJ0ESgCSSACTFGE8++eR999335z//+YYNGx5//HGSxWJxdnaWpCTMm5m5+9ve9raPfexjL3rRiySZmbubGZaYqampRqPR6/UkYRQkJVUqlW63W6/XQwhYMErCwqSUQggppRAChiSRzPP8Na95zV133RVjzPMcQAghpYQnZ2buDsDM3J3k5OTkoYce+pznPAdDs7OzpVJJEkksBnefnZ29+OKLN2zYMDMzQxKAJIyuWq1+4xvfeMlLXlIoFAAMBoMYI0k8yzQEwMze8pa33HjjjYPBACMKIaSU6vX6VVddtdtuu8UYAUgiieXA3e+8887999+/1+sB4JC7Y95ItlqtZrNZLpcxRxJJSSQxuttuu+1Nb3rT5s2bMURSEp6Smbk7SUnFYvGSSy55+9vfXiqVSEoiiSXJ3c3M3c0MQErJzN7whjd85zvf6ff7mBNCcHeS7o6nRLJarXY6nfHx8RgjdljyJJHMsqxWq2VZhtGRlASg3W5PTEyUSiUsHkkAPv7xj59//vlbt26VVCwW+/0+RkHyHe94xyWXXFIul1NKIQQAKaUQApYDSST7/X6xWLz11lsbjcaDDz6I7WJmN9xww+tf//oYY57nMUZ3NzMshoceeuiSSy5pt9t5npPEHEkYxYtf/OJKpfL444//4he/kATA3fGUbCjPc8whKemAAw646KKLXvrSl8YYsYRNTU01Go1erycJoyApqVKpdLvder0eQsCCURIWxt3NDIC7p5QKhQKGpqen3/GOd9x7772YnxBCSglAoVAYDAYkX/rSl1533XUve9nLAEgi6e5m5u5mhsVz++23v+lNb9qyZYu7hxBSShiRmcUYP/GJT7zzne+MMbp7jBH/hSQ98sgjRx555Pe+972UEkZnZieccMIFF1ywyy67YBm6//77995774cffjilhNGRbLVazWazXC5jjiSSkkhiFJIGg8E111zznve8p9frSQJgZu6OX4ekJABm5u5mBuD5z3/+ddddt//++2NIEsmUUggBS5Ukku5uZs1m88orr5yZmTEzACklM3N3zAPJarXa6XTGx8djjNhhyZNEMsuyWq2WZRlGR1ISgHa7PTExUSqVsEjcHYCZvf3tb5+cnJTk7pIwohDChg0bzjjjDDMDYGYYkoTlgCSAlFII4f777z/iiCN+9KMf9ft9SRiFmbn7BRdccOqpp5ZKJQAaMjMshpTSz3/+8+OPP/4HP/jB7OwsSUkkJWFExWIxz3N3B2Bm7l4oFAaDAZ7E2NjYzMwMyRCCD5FctWrVpZdeevDBB4cQYoxYwqamphqNRq/Xk4RRkJRUqVS63W69Xg8hYMEoCQvg7mYmiWRKCUAIwd37/f5pp5121VVXzc7OAgghpJTwdGKMeZ6TlGRmZ5999gc/+MGxsTF3lxRCwNLQ6/X23Xfff/iHfxgMBtguJCX98R//8VVXXbXzzjvneV4oFNzdzPBfQtL3vve9448//mc/+5kkjM7MLr744rVr165YsUISSUkksUzkeb7PPvv86Ec/0hAAkpIwPyRbrVaz2SyXy5gjiaQkkhjRli1b3ve+933hC18YDAbuDoCkJPw6JCWZGQB3J2lmq1atuu22237rt35LEkkMDQaDQqGApcrdzczdzeyzn/3sqaeeOjMzA4CkJABm5u54OiSr1Wqn0xkfH48xYoclTxLJLMtqtVqWZRgdSUkA2u32xMREqVTCopK0995733XXXTaU5zlGZGbdbvfQQw/N8zzGCMDdzQzLREophJDnuZm5+5FHHvmNb3xjMBhgRGbm7scdd9zFF19cqVQASCKJRfXVr3713e9+96OPPirJzFJKGB1JSQBijCklSXhyZubuIYSUUqFQGAwGIQQA55133nvf+94VK1YAkASApLubGZaYqampRqPR6/UkYRQkJVUqlW63W6/XQwhYMErCAgwGg0KhgCFJJAHkeX733XcfffTR99xzDwAzAyAJgCQ8uRhjSklSjPE5z3nOt7/97Ve96lXuThKAmWnIzLB4UkohhFartXHjxtnZ2ZSSmbk7Rrdq1aovfOELf/iHf8ihlFIIAc8ySSRTSldeeeUZZ5yxdetWd8d26Xa7Bx100IoVKzCUUgohYDnI8zzG+La3ve3aa69NKQEgCUAS5odkq9VqNpvlchlzJJGURBIj+uUvf3n44Yffeeed7i4J82BDeZ6TlLTXXnvdfvvt5XIZAEkM5XkeY8TS4+5mJomku5vZd7/73be+9a2PPPII/g8hhJQSng7JarXa6XTGx8djjNhhyZNEMsuyWq2WZRlGR1ISgHa7PTExUSqVsHjcfevWrS95yUseeuihlBK2i5ndcccdr371q909hCAJAEksE+5uZphz0kkn/fmf/3me55Iwohjja1/72ssvv3zPPfeURBKLbfPmzR/+8IevuOKKwRBGF2PM8xwASQCS8JRISgJQKpVmZ2cBhBAOOOCAq666apdddkkplUqlwWBQKBQASCKJJWZqaqrRaPR6PUkYBUlJlUql2+3W6/UQAhaMkrAA7m5mAFJKIQQAKaUQwsUXX3zOOeds27YNgJm5u5m5O55EsVjs9/sYMrMQwmte85obb7zxuc99rrubGQBJJFNKIQQstnvuueeggw66//773T2EkFLCiEIIAI4//vjLL798bGxsMBgUCgU8+1JKIQRJZ5111qWXXurueZ5jRCTN7K//+q//1//6X8ViEUOSSGL5+PSnP3322Wdv2rQJgJm5O+aNZKvVajab5XIZcySRlEQSo8jz/O67737DG97wwAMPACAJQBKeTgghpURS0hvf+MbrrruuWCwWCgUA7m5m7m5mWHpSSiEESSQ19NOf/vTtb3/7D37wg36/T1ISADNzdzwdktVqtdPpjI+Pxxixw5IniWSWZbVaLcsyjI6kJADtdntiYqJUKmGRuLuk//iP/9h77703b96cUgJQKBQGgwFGUalUbr/99t/5nd8pFAoAUkohBHc3Myw3g8Hg3HPPbbfbs7OzGF2McdWqVZ/73Of2228/kmaGxTYYDH72s5+dffbZnU4HQAghpYSFMTN3x5MLIaSUYox5ngP4/d///fPPP/91r3tdjBGAu5sZgJRSCAFLz9TUVKPR6PV6kjAKkpIqlUq3263X6yEELBglYWEkkXR3M8vzPMa4bdu2o4466qabbtIQSXcnKQlPzszcHQBJSeedd95ZZ51VLBYxJIkkAA2ZGRaDu5sZAHd/y1vecuONN0pyd4zIzNwdwKpVq7773e/utttuKaUYI559KaUQAoCjjjrq61//urvneY7RPf/5z//+97+/Zs0aM3N3DmH5yPP8rrvueutb33rvvfcCMDN3x7yRbLVazWazXC5jjiSSkkhiRDfffPPRRx/9+OOPAyAJQBKeBElJmEMSwKmnntpqtYrFYghBUkopxoilShJJSSQx9Pjjj5911lnXXHPNzMwMSXcHQBKAJDwlktVqtdPpjI+Pxxixw5IniWSWZbVaLcsyjI6kJADtdntiYqJUKmGRSCL5ne9857DDDtu0aZOZuTtG9+pXv7rT6axcudLMALi7mUkiiWUiz3Mb6vf7X/jCF04//fRt27Zhu8QY//zP//zII48sFAp5nscYsUjyPI8xujuAO+64o9Fo3HfffWbm7hgFh0II7p5SAkBSEp5SoVAYDAYAXvjCF37yk5887LDDJJVKJQAppRCCu5sZlqSpqalGo9Hr9SRhFCQlVSqVbrdbr9dDCFgwSsLCaMjMAKSUQgg333zzSSed9Itf/IJkSsnM3B2Ambk7nkQIQXN+53d+55prrnnlK18ZYySZUgIQQsCQJJJYDCmlEAKGrrrqqg984AMPPPAAtlcIgeRFF1100kknjY2NkcSzz93NzN1///d//4c//GGe59guL3nJS/7qr/7qhS98IcmUEkkzwzLh7pJ++ctfHnLIIXfffbe7k5SEeSPZarWazWa5XMYcSSQlkcSIrrzyyvXr12/atImkJDydEEJKCQBJSWZ2ySWXrF27tlQqAdAQhySRxNIjiaQkkgDyPL/44os//OEPz8zMkJREUpKZuTueEslqtdrpdMbHx2OM2GHJk0Qyy7JarZZlGUZHUhKAdrs9MTFRKpWweNz985///Omnn75lyxYz0xBGdOihh1555ZW77LILAHc3Myw37m5mGLr++utPOOGEJ554AiMKIaSUAHz0ox9973vfWyqV3N3MsAT0+/2Pf/zjl1566SOPPIJnH0kAksrl8vr1688666wVK1aYGQB3NzMAg8GgUCiklEIIWGKmpqYajUav15OEUZCUVKlUut1uvV4PIWDBKAkLIImkJJIA3J1ks9m88sorZ2ZmMETSzFJKZubu+HVijHmeAwghpJROPPHET33qU4VCwYYkkQSQUiJpZlg87m5mAB544IG3vvWt3/ve92KMg8EAIyoUCoPBAMBrXvOaTqfzghe8gKSZ4dknaWZmplar3Xff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ScIoSEqqVCrdbrder4cQsGCUhIWR5O6PPvroq1/96vvvv18Sdthe733vez/ykY/svPPOACSR7Pf7xWIRzxxJDz/88Kmnnvr1r3+93++7O0a3Zs2a6enp1atXmxkASSSx3OR5/s1vfvOII44YDAYhhJQS5o1kq9VqNpvlchlzJJGURBLzIwnAV77ylZNPPvmJJ57QHJKSMG8bN25cv3792NgYlrOtW7ceeuiht956a0oJAIfcHU+HZLVa7XQ64+PjMUbssORJIpllWa1Wy7IMoyMpCUC73Z6YmCiVSlg8k5OT69at27ZtGwCSkrDDgtVqtenp6ZUrV5qZJJJYeiSllDZs2HDZZZf96le/MjN3xyg45O4rVqzo9XoA3vCGN1x77bU777wzhiSRBCAJAEksE1NTU41Go9frScIoSEqqVCrdbrder4cQsGCUhAXI8zzGCOCTn/zkBz/4wW3btqWUzMzdscPoXvnKV1599dV77rnnYDAoFosYGgwGhUIBzxBJDz744Lp162666aY8z0lKwojWrFkzPT29evVqMwMgiSSWD0kkAfzlX/7l4YcfvmnTJgCSMG8kW61Ws9ksl8uYI4mkJJKYH0kArr322pNPPnnz5s2SMERSEuZt48aN69evHxsbw3I2GAze9ra3XX/99bOzswBIApCEp0OyWq12Op3x8fEYI3ZY8iSRzLKsVqtlWYbRkZQEoN1uT0xMlEolLJ7Jycl169Zt27YNAElJ2GHBarXa9PT0ypUrzUwSSSwxeZ7HGAHcddddJ5988o9+9KM8zzE6kmaWUiIpac2aNd/4xjd23333QqGQ57m7F4vFfr9fLBaxrExNTTUajV6vJwmjICmpUql0u916vR5CwIJREhZAEsk8z1/3utd973vfCyGklLDD9iqVSp/5zGeOPvrosbExSQBISiKJZ8599913/PHH33bbbSklkpIwojVr1kxPT69evdrMAEgiieXD3c0MwF133XXYYYc98MAD7o5RkGy1Ws1ms1wuY44kkpJIYn4kAZicnDzllFO2bNmCOSQlYd42bty4fv36sbExLGeSzjrrrMsvv3zbtm0ASErCPJCsVqudTmd8fDzGiB2WPEkksyyr1WpZlmF0JCUBaLfbExMTpVIJi2dycnLdunXbtm0DQFISdliwWq02PT29cuVKM5NEEktJSimEMBgMCoXCjTfe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u9/9riSSOWcAIYScM0lJeDZm5u4AzMzdf//3f3/Dhg37779/zllSURQAcs4kzQwLpyzLoigmJibe9773PfbYYzHGlBJ2AMlmszkxMTE8PBxjxC6LniSSnU5naGio0+mgfyQlAWi322NjY/V6HQvH3c0MlZzzli1b3v72t3/2s5+t1WozMzMAiqIoy5KkJMwvxphSCiHknEmuWLHi6quv/uM//uPp6elly5YBmJ2drdfrANzdzLBAUkoxRlRyzqg8+uijRx555AMPPFCWpZm5u5m5O7ZbCEFSs9ncuHHjf/pP/6ler6OScw4h4AUiiaS7p5QeeuihtWvX3n///e6On8WKKpgHyVqtNjs7u3z58rPPPvvEE09sNBoAJJEEkFIKIZDEdnP322+//bjjjvuP//iPWq1WlqW7hxByzgBCCDlnzIOkJJKSzGxgYOD0008/9dRTJcUYQwjuzgp+KW6//fYjjzyy2+3iedl9990nJyf/8A//MISAHUZJeIaUUowRQP5/7MELtOZj3T/+9/tzXd/7ntnbzPA0hqGNSnZSdgeVQ56kiRx6YhUikRxG2VsoTA6p1B6xmSYKeUo9k1O0UREdnFI0HYTCRKaZUUPTPeZg79n3/b2uz/v/X9+19lqsTNwz269Zq3m9cg4hDA4OHn300UuXLiWJiiSMIikJqxFjzDlLAvCTn/zk7W9/+7hx4/Cfx93NDEDOOYRwyimnXHDBBe6OiiS8CGbm7iQBSAJA8vjjj//iF7/Y0dGRc44x5pxDCAAkkcTzcXczAyCJJEblnB955JHddttt6dKl7g6ApCSsHklJAEIIOWczc/dXvepV559//vve9z53NzNJOecQAkn8O7i7maEya9asmTNnLl26NOeMtUayv7+/r6+vs7MToySRlEQSbUopxRgBSCLZarX6+vq++c1vppRijCklACQlmZm74/mQBCAJQKwceuih55133oYbbujuOeeiKCTlnGOM+Lf63e9+d9JJJ919993uTtLdY4wpJawRkl1dXYODgz09PTFGrLfOk0Sy0Wh0d3c3Gg20j6QkAAMDA729vfV6Hf8+kki6u5kByDl//etfP/744yXlnAGEEHLORVGUZYnVICkphODukkhKmjZt2uc+97mdd95ZEkkAq1atGj9+PNYNOecQAoBly5adf/7555xzTs5ZUggh50xSElbPzEjmnAHEGFNKAI4++ujzzz9/woQJkgCQdHdWMBYkkQSwZMmS008//Tvf+c6qVavwT8xMFaxGCCHnTFLShz70oXPOOWfTTTeNMQKQRBKAu5sZAHc3MzwfSSRTSjFGADnnVatWnXHGGV/72tfKsgwh5JwBkJREUhKeTwgh51yr1VqtFipmttVWW82ePXvfffd1dwBmlnMOIUgiiZfYz3/+8/3222/p0qUkJQEgKQnPh6QkPMvGG298ww03vO1tbwshYK1REp4lpRRjlESyLMtjjjnmmmuuWbVqFUkAkvCixRhTSgC23XbbW265ZdNNN63VavhP5e4AzOwXv/jFhz/84b/85S+oSMKLYGbujkqMMecMYIsttvj2t7/9jne8I+ccQkgpxRjd3czwQlQhCYCku6eUDj300MHBwZyzmbk7Vo8kAEkASAKQRFLS7rvvfuGFF26zzTYxRvy7SSLp7nfddVdfX98jjzySUiIpCWuHZH9/f19fX2dnJ0ZJIimJJNqUUooxAijLsigKAN///vd7e3sXLVoEIMaYUiIpCS+kKIqyLAEURdHR0XHeeecdfPDBG2ywAUblnEMIOecQAv4dVq5cecYZZ3zta18DkFLCWiPZ1dU1ODjY09MTY8R66zxJJBuNRnd3d6PRQPtISgIwMDDQ29tbr9fxb1KWZVEUAFQxs5TS448/fsQRR/zyl78siqIsS5KSQgg5Z6xGCCHnXBRFWZa1Wq3VahVFUZble9/73ssuu2yTTTZZtWrV+PHjc84hhJxzCAH/VjlnMyM5NDR0/fXXn3baaYsWLQIQQsg5k5QUQsg5Y/VqtVqr1WLF3TfZZJPLLrtszz33rNVqqpiZJHcPIWCMpJRijOeff/4FF1zwt7/9zcwkkZQEgCQAd8e/ZGbuDmC77ba7+OKLd9llF0lmBiDnHGPEqJwzSTPDC8k5hxAAzJ8//5hjjrn99ttzzqiYmSpYjRhjSglAvV5vNpsAzMzd99prr69+9auveMUrVq1aNX78eHcHYGZ46T388MPvfe97H3/8cQCSAJCUhBdCEsDLXvay66+/fqeddgohYK1REp5LkruHEBYuXDht2rQFCxa0Wi08C0kAkrB6ZubuJGOMRx111MDAQEdHB/4jlWUZQjAzAJKGhoaOPPLI6667ThIASXhxQgiS3J2kmeWca7XaiSeeeOaZZ3Z2dgKQRLIsy6IosHo55xACnkUSyVarddNNNx199NGNRgMASQCS8C+FENxdEkbFGPfff//Zs2dPnTq12WzW63X8W0maP3/+6aeffu211+acAZiZKlgLJPv7+/v6+jo7OzFKEklJJNEOSQBIAnB3M3P3RqPxkY985M477xwaGiIpiaQkkpLwfMzM3UlKQoXka17zmrPOOut//ud/xo0bl3OOMaaUYoz49/nmN7/5qU996plnninLEkBRFJJSSlhTJLu6ugYHB3t6emKMWG+dJ4lko9Ho7u5uNBpoH0lJAAYGBnp7e+v1Ov6tyrIsisLdzQxAq9W65JJLZsyYMTIyIomkJLyQoijKsgQQQsg5A4gxmtkpp5xywgknbLTRRpJCCCMjI+PGjcO/SUopxigJAMmU0ty5cz/5yU/OnTsXAMmccwjB3SVh9YqiKMsyxphSIimpVqu9+93v/vrXv77ZZpvlnEMIeAm4u5ndf//9Bx100J/+9CdJAMzM3VEhKQmVEELOGatRFEVHR8enPvWpk08+uV6v55xDCADc3cwkASBZlmVRFFgNVcwspRRjBJBzDiFceeWVM2bMWLRoUa1Wa7VaAEhKwurV6/VmswkghODukkjGGM8444xPfepTHR0d7m5mANzdzPASW7x48T777PPAAw/knElKIikJq8GKKgA6Ojquu+66PfbYI4SAtUZJ+CcppRjjpZdeevLJJw8NDbk72kRSEoApU6Zcc801u+yyS1EUKaUYI/7zuLuZoZJS+u53v3vssceuXLkyxgggpRRCyDmjfdtuu+1tt9228cYbhxAwyt3NDG3KOQ8PD3/gAx/4yU9+IqlWq7VaLVRISsIokpLwfMzM3ev1+mc+85np06dPmjQpxigppVQUBQB3NzMAKaUYI8ZOzllSjBHP1Wg0PvvZz15++eWrVq2SRNLdsdZI9vf39/X1dXZ2YpQkkpJIYixce+21Rx999PLly81MFQAkJaEd22233Xe+852enp5mszlu3DgAOecQAgBVzAxrwd3NDJWccwgBQM6ZpJkBaDab9Xo95xxC+OlPf3rcccc98cQTw8PDJEMIKSUAJCVhjZDs6uoaHBzs6emJMWK9dZ4kko1Go7u7u9FooH0kJQEYGBjo7e2t1+tYxyxatOj973//73//+7IsQwg5Z6wRkhtvvHFvb+8RRxzx8pe/3N3NTBJJd5dkZgBIAsg5hxAwRtzdzFCRRBKAJAAk3V3SkiVLjj766Ntvv31oaAhtIikphJBzNjN3nzNnzsEHH8xRWAvubmbubmaotFqtWq0G4JFHHpkxY8att946MjISY0wphRByzlgNkpJijCklVEIIOedx48btueees2fP3nLLLSW5u5mRxFhYtmzZ5z73uUsuuWRkZASVGGNKCe179atf/YlPfGL69OkhBJJlWRZFgZfe/PnzDz744N/85jc5Z5KSsHokJcUYU0pm5u4Avv71rx9yyCGdnZ2o5JxDCJJI4oXknEMIqKSUKAnPlXOWFGPcb7/9brnllmaziTUSQpD02te+9sc//vEmm2zi7jFG/IeRRBKVnLOZkbzvvvsOOeSQP//5z2VZkgQgCQBJSWhHZ2fnV77ylQ9+8IMdHR0Acs4hBKyRnDOAm266acaMGY899lhZljHGlBIAkpLw4tRqNXefPHnyKaecMn369BhjrVYDMDw8PG7cODPLOZsZyZxzCAFjoSzLoigAuLuZASjLsiiKVqt1wQUX/O///u/ChQvLsgRAUhLWGsn+/v6+vr7Ozk6MkkRSEkmMhaeeemrGjBnf+c53UkoxxpSSmamCdtRqtd133/2cc87p6ekpy7IoCgApJasAkJRzlhRCMDO0T1LOOYRAEs8yNDTU0dFB0t3N7L777jv11FPvvvvuVatWASApCQBJM8s5Y42Q7OrqGhwc7OnpiTFivXWeJJKNRqO7u7vRaKB9JCUBGBgY6O3trdfrWMe4+7nnnnvmmWeGEJrNJoAYY0oJbSIpaauttjriiCOOPfbYKVOmjIyMjBs3zt3NDBV3B2BmGDs55xACAFXMDEBZlkVRABgZGSmKIoRw8sknf/vb33766adTSmhTCAFAzhmAmb35zW+++uqrt9pqKwCsYO3knEMIqJRlWRRFq3Laaad985vfHBoaIikJAElJWI0QgiR3JxlCSCmFEAC86lWv+vKXvzxt2rSiKFJKMUaMqT/96U/Tp0+/9957R0ZGSEoyM3dH+970pjdddNFFb3vb28wMgLubGV5if/7znw877LB77rlHkpm5O1aPpCQzc/cQQs6Z5MDAwEknnQQgpRRCIAmgLMuiKLAaKaUYI0Z5JcZISXg+Dz300Lve9a4lS5bknM3M3dG+EEJvb+95550XYySJ/0jubmYAcs4kzWxoaGjGjBmXXXZZs9kEQFKSmbk72vee97zne9/73rhx48xMEkmsqZxzWZYzZ8784he/CCDnjDaZmbuTlNTV1XXiiSd+9KMfnTRpUlmWRVEAaDabtVqNJMZaq9UKFYwaGhq69tprv/CFL/z5z38OIeScAYQQcs5YayT7+/v7+vo6OzsxShJJSSQxRn79618feOCBCxYskASgKIqyLNE+M9tvv/1OOOGEXXfdNaUUY8RqSCKJduScQwgYlXNOKYUQrAJAEoC5c+dedNFFV199dUoJQAhBkrsDMDN3x5oi2dXVNTg42NPTE2PEeus8SSQbjUZ3d3ej0UD7SEoCMDAw0NvbW6/Xse557LHHDj/88Pvvv39oaCjGmFLCGgkh5Jw33XTTo4466vjjj994442bzWa9Xnd3AGYGwN1ZwdhxdzMDkCtFUZBMKcUYAaSULr744rPPPvvpp59OKaF99Xq92WwCKIqio6PjwgsvPPTQQ1EhiWeRRBJtyjmHEADknEMIANz92muvPfHEExcvXkwyhJBzDiGklPAvkQQgCaPq9fo555wzffr08ePH55xDCBhrkm688cZjjz126dKlKSUzk+TuaEetVmu1WgAOO+yw/v7+zTbbrCzLWq2Gl978+fOnT5/+05/+VJKZuTtWj6QkVEIIOecY48c+9rGZM2cWRRFjNLOyLIuiwAvJOUsKIeScY4wA3J2S8CySSAL44he/2N/fPzw8bGbujvaRnDJlyjXXXLPTTjvVajUAkkjiP4y7mxme684779x7773dfWRkBJUQQs4ZbTKzSZMm/frXv95iiy2KogAgiSTalHMOIeScSf7xj398//vfv2DBglarhTXV2dk5NDQ0derUM888c//99994440BkDQzAO5OUpKZYUxJyjnHGP/+97/ffPPN559//h/+8AeSZpZzjjGmlEhKwtoh2d/f39fX19nZiVGSSEoiibEgyd1PPvnkiy++eGRkBICZuTvaZGbuPm7cuH333feUU05585vfbGYY5RWSZgZAkpmhHe5uZgDc3czwLM1ms16vS3rwwQc///nP33rrrcPDwwAkkXR3AKy4O9YUya6ursHBwZ6enhgj1lvnSSLZaDS6u7sbjQbaR1ISgIGBgd7e3nq9jnVMSsndb7jhht7e3iVLlsQYU0okJaFNIQRJ7r7ZZpv19vYefPDBW221FQBJJFGR5O4hBIwpVcwMFXc3M0kppQsvvPCSSy5ZsGBBq9UqiqIsS6yRWq3WarX23Xffyy+/fOLEiUVRkMSzSAJAEu2QRFJSzjnGiMq8efOOOuqou+++uyiKsizRjhBCzpkVd3/Pe95z1VVXdXZ2hhAkhRAAuLuZYSxIcveyLE877bSLLrpIUkoJayTG6O71ev1LX/rSscceK6lWq+Gl99e//vXUU0+9+uqrc84kJeFfMjN3JykJgJm9/e1v/9GPftTR0SGJZEqJZAghpRRjxPPJOZsZSTxLq9WiJDxXWZaLFy8+/PDD77zzTkkdHR3Dw8Nok5m5+yGHHDJ79uzJkycDaLVatVoN/6kkkQSQUgohDA8Pv+Md77j//vtTSgBCCDlnrKmBgYHjjjuuKIoQAtZUWZZFUQBoNpuzZs06++yzR0ZG3B3PQlISVs/M3B0AK+6+zTbbHHjggccee+zmm28OQBLJlFKMEWNHEsmUklWeeOKJOXPmXHHFFQ899BBJVczM3QGEEHLOWDsk+/v7+/r6Ojs7MUoSSUkkMUZardajjz569NFH33PPPbVardVqYY2w0tnZudNOO5100knTpk0LIZRlaWYhBIyFnDNJM0PFKzHGZrP585///Fvf+tbVV1+dczYzAO6OZzEzd8eaItnV1TU4ONjT0xNjxHrrPEkkG41Gd3d3o9FA+0hKAjAwMNDb21uv17GOkUTy73//+xe+8IVLL73U3VNKJCWhTSQlkZTU1dW1zz77HHvssa997WuLopDUbDZjBYAkkhgjOecQAgBJZVmGCoCFCxdeeOGFN9544+OPP55zNjN3R5tISgohSJo6derFF1+855571mo1/BNJAEiifTlnMyOZUmo2m6effvqll146MjJiZu6OUTHGlBJWI8aYc5YEYPz48atWrdp2222/+tWv7rrrrjHGnHMIAYC7mxnGlKRHHnnkuOOOu/3220MIOWeskRBCzvl1r3vdrFmzpk2blnMOIeAltmzZspkzZ37lK18ZGRlBhaQkrEYIIeeMUSQnT558880377DDDiMjI7VazcwkkUwpxRjxfFJKMUZ3HxkZ6ejoAJBzDiFQEv7J5ZdfPmPGjL///e9m5u5m5u5oh5m5+w033LDnnnuOGzdOEiok8Z/E3c0MgCR3DyHknEMIFVliRwAAIABJREFUkmbOnHnWWWellKySUooxppTQphjjG97whu9+97tbbbWVu4cQJJHEWnjiiSf6+vpuuOEGkpIwiiQASViNGGNKqVartVotACEEd58yZcoee+xxwgknbL/99iEEkjlnSVbBGEkpxRgB/PrXv54zZ84Pf/jD+fPnA4gxppQAkJRkZu6OtUayv7+/r6+vs7MToySRlEQSYyeldNVVV51wwglLly4FYGbujnaw4u6o7Lrrrh/+8IcPOOCADTfcEBVJqKgSQkCbUkoxRlRyziEEAJKazeYVV1zxrW99a+7cua1WK4SQc0aFpJnlnFEhKQlrhGRXV9fg4GBPT0+MEeut8ySRbDQa3d3djUYD7SMpCcDAwEBvb2+9Xsc6aXh4+IknnjjggAMeeOABrKl6vV6WpbuTlDRx4sSdd975qKOO2mmnnTbbbDM8S845hIAx4u5mhookADnnX/ziF9/61re+//3vL1++POdcr9ebzaaZuTvaQTKEkFICcNZZZ51wwgmTJk0iiTEliSQAd7/88svPOuusp556SlLOOcaYUgohaBSej5m5e1EUZVmSlFSv188+++wTTjhBUq1WA+DuAMwMY0cSKq1W60c/+tH06dP//ve/m5m7ox21Wq3VagEoiiKltOeee37jG9+YOnUqSbzEWq3WJZdccvrppz/zzDN4EczM3VExMwCSDj/88FmzZm244YY55xCCJJJ4IZJIuruZoUJJeBZ3zzl/8IMfvOGGGwCYWUqpVqu1Wi20g+TGG2983333bbrppgAkhRByziEE/CfJOYcQJJF0dzOTRNLdH3rooQMPPHDevHmSzCznHELIOaNNRVHEGAcGBo488siiKMxMEkm0w93NLOcMIIQA4NZbbz355JMffvhhr6BCEoAkrF6MUVLOOYTg7pJIhhD22muvj3/84+985zvr9Toqkkhi7AwNDd15552XXnrpbbfdNjQ0ZGY5ZzNzd4yq1WqtVgtrjWR/f39fX19nZydGSSIpiSTGgrubWavVKsvyE5/4xJw5c3IFbYoxppRqtVqr1Yoxktxoo41OOeWUD3/4wxtttFFRFABSSjFGrCl3NzMAzWazXq8DaLVaixYtmjNnzre//e2FCxe6e71eTynlnFEJIZBMKQEgKQlrimRXV9fg4GBPT0+MEeut8ySRbDQa3d3djUYD7SMpCcDAwEBvb2+9Xse6pyzLoijKsrz88su/8IUvPPnkk2VZok0kJaFSq9XKspRkZq973esOPvjg/fbbb6uttho3bhwASSQxRnLOIQQAw8PDHR0dAB5//PE77rjjqquumjt37ooVKwB0dnYODQ0BiDGmlNCmEELOeccdd5wzZ05XV1e9Xm+1WrVaDWMh5xxCAODuJO+6664TTzzxwQcfTCkBIBlCSCnhhZCURNLM3F3SYYcd9rnPfW7zzTcviqIsy6IoyrIsigKAu5sZxtrSpUsHBgYuuOCCZrOJtVAUhbvPnDlz+vTpEydOxEtvzpw5xx133MqVK81MFbxoZubuG2+88ezZs/fZZ5+JEycCcHdWsBopJauklGKMGEVJeK558+btvffejz/+OElJRVGUZYk2kTzooIMuu+yyDTbYAIC7s4L/SGVZFkWBiiQAJMuyPPzww6+99tqUkpkBcHe0KYSQcw4h7L777ldeeeXkyZMBSCKJNuWcQwgAUkoxxhUrVlx88cWf+cxncgUVkpKweiGEnDMqZhZCKMuSpJm5+8477/zud797r732eutb3yqJJMaIuz/88MPXXXfdDTfc8Nhjjw0PD7s7KmYGQBWMHZL9/f19fX2dnZ0YJYmkJJIYIyMjI+PGjQPwm9/85sgjj3zkkUdarRbaRNLMcs4ASErq6OiYMGHCXnvttccee7z73e+ePHmyJAAkU0oxRrTD3VkBkFKKMT711FN33XXXlVdeec899yxfvrzZbEpCxcxUwagYI4CUEtYUya6ursHBwZ6enhgj1lvnSSLZaDS6u7sbjQbaR1ISgIGBgd7e3nq9jnWMJJIA3H3ZsmXnnXfewMCAV9C+oijKsjQzdwdAUlJXV9f222//7ne/e5999tl6660x1nLOIQQAK1as+MUvfnHttdfedtttixYtcvdarebuKaWiKHLO7o42mZm7v+xlL/vyl7988MEHhxAkkcRYc/eU0iGHHHLjjTemlEhKIglAEioxxpQSVqNWq7VaLZKStthiixtuuOG1r31tvV5XxcwkkVTFzDAW3N3M3J2VRx55ZPr06ffcc09ZlmgTK+6OSldX1yWXXLL33nvjpeTuZnbttdceeeSRK1eujDF6BathZu4OgKQkVEhK2mGHHY4++uiDDjpo4sSJJPFC3P3ee+/91a9+dcwxx3R2duacQwhUhaQkVM4+++yBgYGVK1eSBCAJ/1JRFGVZhhByzgDMzN07OjquueaaadOm1et1ku7OCtYb1Wq1rr766r6+vhUrVpCUZGbujjbFGCWNGzfuiiuueN/73gdAEkm0w93NDIC7s7Jq1aoVK1Ycd9xxP/jBD1qtFklJqIQQcs5oEyuTJk3q6enZY489pk2btt1223V0dABwd1ZUMTM8H0kkJZFUxcyeeeaZRx999Prrr//Nb34zd+7cRqMBwMzcHRWSACThuYqiKMsSgFVSSmgHyf7+/r6+vs7OToySRFISSYy1lNL//d//nXnmmYsXL5aECklJAGq1WqvVQptCCK9+9at32223PfbY4y1vecvUqVNDCDnnEIIkACTxLJJIouIVq2BUznnx4sW/+MUvbrrppt///vcPPvggnk+MMaUEIMaYUgJAUhIAMwPg7iSLomi1WngRSHZ1dQ0ODvb09MQYsd46TxLJRqPR3d3daDTQPpKSAAwMDPT29tbrdax7cs4hhJxzCOHRRx/91Kc+9eMf/7jZbEqySkopxphSwlp4+ctfvvPOO++0005vfetb3/jGNxZFEWMEkHMmaWYA3J0VjHJ3VgDknEMIeBZJqDz55JO//OUvf/zjH997773z589fuXIl2lQURVmWMUavkJQUKq1W64wzzjjppJMmTJgQYwSQcw4hYC1IyjnHGFHJOZO85JJLPvnJTzabTTPLOaNNJCXVarXx48effPLJp512Ws45xoiXkrubGSpe+cEPfvDxj3/8qaeekkQyhJBSAmBm7o7VMDN3JymJpKR6vb7bbrt96Utfev3rX29mkkgCcHczw9jJOT/44IP//d//vXLlyqIoyrIkKQltqtVqW2655S677PKe97xnxx133HzzzWOMGJVSijECWLJkyV//+tc//vGPv//973/729/++c9/vvLKK3fZZRdUKMndzczdzWxoaOg973nPL3/5S1VCCO4OQBJeSK1Wa7VaAIqieP3rX3/ttde+8pWvBCCJJICccwgB6wHubmbz5s376Ec/eu+997p7vV5vNptoH0lJAKZPn37++ecXRVGr1dAmdzczAO7OCoCyLB988MGjjjrq0UcffeaZZwCEECS5O9pEEoAkACQ33XTTt1Xe+c53vupVr5o8eTKAnHMIAUBZlkVRYJS7AzAzAJLcPYQAYOnSpY8//vgdd9zxs5/9bO7cuUNDQ81mkxV3B8CKuwMgaWaS3B1AjDGlNH78+JGREQCSAJCUhBeHZH9/f19f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MgEJFWVoYYq2QHFAAbMyFhUKbenUmpnGnWlxGGqLcggKg0BKETDCoNQUJVEglHLIJggFAgTyhc0ev+99nue+/zPvzM4kY1bz0YQk/nNdIqqKVpA0M2wPSQBmhm2RNDPnnKped9111157rYjQzFJKzrne3t6bbrqp2WyiRSKiqs65lFKe5zfccMP5559fq9Wwz8RijN57VS3Lslarff/737/88su3bNkSY8RWiqJoNpvYMSTNzHt/3XXXfeUrXymKQlVFRFVFJMbovcd7EkLIsizG6L0fGBi46667/v7v//6tt96yioiQVFUzQ4WkmaFCEoCZYRdzzqWUUHHOpZQAeO9jjCTNzDmXUtp///3/7u/+7i/+4i/yPPfe33HHHZdeeunQ0JCIqCp2GMklS5b09va2t7djnJmRNDOS2MVUVUQAPPXUU1dfffXKlSubzaaZ1Wq1RqMBwHsfYwSQ53lZlqiQNDNURERVsYuJiKoCcM6llADkeV6WJSrOubPOOuuqq66aP38+yaGhoUWLFq1evTqlZGbYYSS7u7uXL1/e09Pjvcc+ezwzI1mv1+fNm1ev19E6kmYGoK+vb/HixUVRYC8RQsiyzMxUdXBw8N57773xxhvXrFljZt77GCPG5XleliUqImIVACJiFewmzjkAKSVsxTmXUgJA0sxIikhKyXsfY5w/f/7nP//5008//cADD3TOYedRVREpyzLPcwDNZvPZZ5/99Kc/vX79erwnJM3MOQdg5syZ991331FHHdXW1pZScs4BiDF677GbpJScczHGV1999cwzz+zv708poULSzACQNDMAIqKq2B6SIpJSEhFV/epXv3rttdd2dnaaGSspJedcSgmAcw7vlaouX768t7d348aNAMwMFZLOuRgjABFRVewMJAGYmfc+pXTBBRd861vfKoqCMUbnXL1eP/nkk/v7+2OMaAVJMwPgnFPVrq6uJ554Yu7cuSKCfSZmZgDMTEQAvPzyy5dffvmKFStEhGRKCVvx3scYMQERUVUAzjmSMcZjjz12xYoVXV1dRVHEGL33AGKM3nu0KMbovVdVEcG4TZs2Pfjgg//yL/+yatUq51xKCRXvfYxRRACoKgCSZob3BUkRsXEASJqZ9z7GiMrs2bMvueSSyy67bPLkyd57kt/97ncvvfTSkZERtIjkkiVLent729vbMc7MSJoZSex6KSURIfmzn/3szjvvvPHGG1UVFedcSokVVRURMwNAEoCq4n3hvY8xSiXGKCJZljWbTQBZlsUYP/GJT1xzzTUf/ejXCUy+AAAeAElEQVRHSQIYGhpatGjRqlWrVNXMsMNIdnd3L1++vKenx3uPffZ4ZkayXq/PmzevXq+jdSTNDEBfX9/ixYuLosBexcxIAhgdHX3kkUfuroQQsiwry5KkiKSURMQ5F0IA4Jyzcdh9nHNmpqqokDQzEVFVESGpqiRVFYCIqOpZZ531uc997qSTTurs7ASQUiIpIthJUkrOOQAppXq9/qUvfemee+4pyxItIumcSymZmYgURfH1r3/94osv7uzsBFCWZZ7nAFRVRLD7qKqIpJT+9V//9eqrry7LstlsZlkWYzQzVLIsCyHgtxERVRWRGTNm/PM///M555zjnAMQY/TeW0VEUkrOObTCzACQNLO33nrrS1/60j333KOqeZ43m02MI+m9DyFgp/LexxgB/P7v//6jjz7a0dFBq/zoRz86++yzm82mmaFF3vsYIwDn3IIFCx566KGiKLDPb6OqIgIgxigit9xyS29v79jYmIioKkkzQ0VEVBUT8N7HGDGOpJk9/PDDJ510Uq1WU1URMTMAJPGepJREhGQIwXtPstFoPPDAAzfccMPjjz8eY5w0adLY2BgAEVFVAM45kjFGvC9ExCoARERVATjnzExVARRFMWPGjIsuuuirX/1qlmV5nqOybNmyyy67bHR0FC0iuWTJkt7e3vb2dowzM5JmRhLvixBClmVm9sILL9x2223/9m//NjAw4L3XCiq1Wq3RaGArJAGYGXYxkmYGwHvvnGs2mwBqtVoIIaW0aNGi6667bv78+aqaZZmZDQ0NnXHGGatWrUopoRUku7u7ly9f3tPT473HPns8MyNZr9fnzZtXr9fROpJmBqCvr2/x4sVFUWAvoaoxxjzPAYQQsixLKa1Zs+b++++/66671q5di0qWZSEEACTNDABJMwMgIs65EAJ2BxGxCgARUVVUiqIoy9LMUBGRLMvM7Oyzz7744otPPfVUAKpKUlWdc9hJzAyAmYnI0NDQ7bfffs011wwNDakqWkfSzEREVc8555zrr79+1qxZAFTVzJxzAMyMJPYA77zzzrXXXvvtb3/bex9CQMV7H2P03scYMTHvfYwxyzKtmNmpp57a19fX09PTbDaLogCQUgLgnEspOefQohBClmWoPPzwwxdccMHGjRtRkUqMEbtGrVZrNBoiMm3atPXr10+dOpWqOjY2duWVV952221jY2NoXZZlIQQAbW1tS5cuveCCCzo7O7HPjjEzACmlt95666STTnrllVdERFVJikhKCb8RSTNjRVUB1Gq1RqPxxS9+8etf/3peAaCqIhJCyLIMrTAzkgBSSs45ACklkiJSluXKlStvvvnm++67b3R01DkHQFXNDABJAGYmIt77siyxi5E0MwDOuZQSKiSdczHGmTNnXnXVVeedd9706dOdcyICwMxuu+22L3zhC6OjoyKiqthhJJcsWdLb29ve3o5xZkbSzEhiFwshZFmGrbzyyiv33Xfft771rbVr15I0szzPy7LEr2HFKtiVSJoZtuKcSymR/NSnPvXlL3/5ox/9qPceQIzRez84OLho0aLVq1enlNAKkt3d3cuXL+/p6fHeY589npmRrNfr8+bNq9fraB1JMwPQ19e3ePHioiiwtzGzlJJUALz99ts//vGPv/nNbz7xxBNmBoCkmYmIqjrnSMYYsQcgiQpJVQUgIqrqnFNVACRV9YgjjjincsQRR2RZ1mg08jwXETMjiZ0qxui9v/fee//6r/+6v7/fKmgdSTMDcPTRR19//fUnnnhilmVmJiIkAZgZKiSxO6iqiFhFVZ9//vnPfvazzzzzTIyRpJllWRZCQCXP87IssQPyPAdw/vnnf+Mb3+js7PTeY1xZlnmeo3VmBoBkSqksy6uvvvrWW28dHBz03scYURERVcXOw4qqkhSRoij6+/sPPPBAlmX5yiuvfOITn1i3bh1al2VZCIGk9/7YY4+944475s6d673HPr+NmQFQVedcSsk5d9ZZZ61YsSLGqKoY55xLKWEC3vsYIyp5npdlKSKqeuihh959993HHHOM915VRQRAjNF7j1aoKgARsYqIYCtmtnbt2vvvv//OO+984YUXms0mgCzLAIQQ8P4SEVVFhaSIZFnWaDQALFy48JxzzvnkJz950EEHYSuqevvtt3/hC18YGRkREVXFDiO5ZMmS3t7e9vZ2jDMzkmZGEruYmZHEVkIIjUbj0Ucf/f73v//ggw8ODg7meV6WZZ7nZVmKCABVxfuLJADnHMkQAskpU6ZceOGFn/70pz/ykY80m82iKACUZZnn+eDg4KJFi1avXp1SQitIdnd3L1++vKenx3uPffZ4ZkayXq/PmzevXq+jdSTNDEBfX9/ixYuLosBeIqXknAOgqiICIKXknAMwMjKycuXKhx566OGHH167di0qJM0MW3HOpZSw+zjnVNXMAIgIABHx3jcaDVT233//E0444bzzzjv11FO7urpEBFtJKTnnsPM0Go1arbZhw4bzzjvv8ccfB2BmaBFJM6vVao1Go1ar9fX1XXjhhR0dHdhKCEFEnHPYrWKM3nsAqppSuvfeey+55JLR0dFJkyaNjIwAIGlmAEiaGSaQZVkIAYBzLqXknKvVajfccMMFF1xQlmWtVgshZFmG98TMSKaUnHMAUkqvvvrq0qVLb7nllrIsRQRASgmAiKgqdh7vfYyRlSzLfv7znx977LFMKd18881XXHHF6OioiKgqWiEiqorKP/zDP1xxxRUdHR3YZwfEGL33ZkYSlWXLlvX29g4ODooIAFUF4JxLKWECJM3Mex9jdM6ZmaoCEJGlS5deeeWV+D+LMXrvAcQYAZAE4JwDkFJyzpnZD37wgzvuuOOnP/3pxo0bVRWAr8QKSTPDrkQSgJlhW1OmTDnzzDMvuuiiP/iDPyiKQlVFxMxIorJs2bLLL798ZGSEpJlhh5FcsmRJb29ve3s7xpkZSTMjiV3JzEgCUFUAquqcIwkgxvjaa6/deeedd9xxx9q1a2OM2ApJAGaG90ue52VZAhARVT3uuOMuqEybNg2AiJhZCCHPcwCDg4OLFi1avXp1SgmtINnd3b18+fKenh7vPfbZ45kZyXq9Pm/evHq9jtaRNDMAfX19ixcvLooCewlVNTMRIWlmAEgCCCFkWaaq69ate/bZZ++///777rtvdHTUKs45ADFGACJiFewmIqKqAEiaGcZlWWZmc+bMOf/8888999y5c+fmeQ4ghEDSe68VqWAnSSk55wYGBv7xH//xn/7pnwA0m03vfYwRLSJpZgD+9E//dOnSpbNnz8a2VFVEAKiqiGA3aTabRVGklJxzZjY8PHz55Zd/97vfJWlmAEiamYioKibgnEspee9VFYCqFkXRbDY//OEPL126dOHChQBijAC89zFG7z1aZGYkAaiqiAB44YUXrrnmmh/96EdjY2NFUYQQVFVEVBU7j3MupQSAJIB77rnnrLPO4oYNGy699NIf/vCHVlFVtMg5l1KaNGnSypUrjznmGFfBPjus2WzmeU5y48aNZ5555i9/+UsAIqKqJM0MvxFJ730IAeOcc6p68skn33TTTYcddhgqqioiaF1Kycy89xhnZiQBmJmqppQAvPLKKz/4wQ/uueeel1566Z133sFWSJoZdj2SWZapaowxy7Kurq6LLrros5/97Ny5c1lJKTnnAJBEZdmyZZdffvnIyAhJM8MOI7lkyZLe3t729naMMzOSZkYSu1iMkaRzDpWUkoiQTCmp6vDw8FNPPXXnnXeuWLFi06ZNAJrNJioioqoASJoZdiWSZuacSyk550477bTLLrvslFNOIdnR0WFmJDEuxjgyMrJo0aLVq1erKlpBsru7e/ny5T09Pd577LPHMzOS9Xp93rx59XodrSNpZgD6+voWL15cFAX2HmYWY/Tek0TFzACklLz3AEZHR19//fV///d//+EPf/jLX/5yZGQEFZJmhj2DiABQVQC1Wi2EMHfu3NNOO+3MM8/s6emZMWOG997MSAIwM5IYl1JyzmHn+c53vvO3f/u39Xq9LEszI2lmaJGIqOoxxxzzzW9+84QTTsjzXFUBkARAEuNUVUSwm6SUnHPNZrMoCgAxxqeeeqq3t3f16tUkAZgZABFRVUzAex9jJGlmAPI8L8vSe59SOvvss6+//voDDzzQOWdmJPGehBCyLAPQaDRqtdrY2NikSZOefPLJG2+88e677x4aGgLgnCMZY8TOIyIAVJWkmX3ta1+78sor+eCDD15yySVvvPEG3hOSZgbgyCOP/PGPfzxz5kwAqioi2GdiZkYyxui9B2BmJM2st7f39ttvHxwcRMU5l1LCDhARVQUgIqpKMs/zb3/723/2Z3+mqs45AKoqImhFCCHLMgApJeecqooIgBij915VRcTMSAIYGRl55plnVq1a9cADD6xevXp4eDjLMgAhBLy/pk6d+od/+Ienn3762WefPXPmzBBClmWomBlJMyMJYNmyZZdddtno6KiIqCp2GMklS5b09va2t7djnJmRNDOS2MVSSs45ADFG7z0AMwNAEpWyLDdu3Lhq1aqHH374oYceevfdd0dHRwGIiKoCEBFVxa4kIqpaFMVhhx122mmnnXvuuccff3yWZQBijN57ACkl55yqisiWLVsWLVq0evVqVUUrSHZ3dy9fvrynp8d7j332eGZGsl6vz5s3r16vo3UkzQxAX1/f4sWLi6LAXmJsbGzSpEkAUkokRURVWQEQY/TeAzCzwcHBZyo/+clPVq5cuWnTJlRYUVXsDiTNDICIqCqAKVOmHHLIIQsXLpw/f/6JJ5548MEHiwgqKSVVzbIMQErJOQfAzEhi51m9evVVV13105/+FICqAiBpZmgFSTObNm3a4sWLr7nmmlqtllISEZIAzAwASTMDQBK7lZmRBGBmqNx8881f+cpX3n33XVRIAjAzTCzLMlVNKWEr3vssy6655porr7yyKAoRUVVW0ApVFZGUkoiQRCWlRPJXv/rVTTfddOutt7799tuoOOdSStipRERVReTCCy9cunQp/+RP/mTFihVjY2OqmmVZCAHvyV/+5V8uWbLEOee9xz7v1SOPPHLJJZf87//+r3MupSQiqorWiYiqLliwYPny5V1dXQCazWZRFNj1tmzZ8uKLLz722GOPPvromjVrNm3aZGaYAEkzA8CKVTCOFaugIiKqinEiAkBVSZoZgMmTJ8+fP//MM89cuHDhnDlzOjo6MDFVve+++/78z/98bGwMAElMwMxExMwAmBkqS5cuveKKK1wFFTMjid1HVUUEgKqKCIDR0dF33333scce+6//+q/HHnvsV7/6VVmWJAGYGSokzQwTIAnAzLAtEVFVACTNDONERFUx7oMf/ODChQvPOOOM448/fv/99/feY2JlWX784x//z//8T+ecmakqKiSxPWYGQERU9fDDD7/77rsPP/xw7z322SOZGclms5nnOcmUUoxx5syZg4OD2B4zw/aIiKqSdM7FGJcsWfLFL36xvb0dv6OGh4fXrl379NNPr1y58vHHH9+wYUNKKYQgIlZBhSQqJK2CCkkzI2lm2AEkzQzjSAIwMwAioqoiYpW2traOjo4ZM2Z88pOfXLhw4dFHHz158uRJkyZZRUQAqKqIYFcKIXz+85+/9957BwcHsywLIQAgaWZoEcnPfOYzX/va17q7u733ZkYSe4nNmzf/1V/91a233lqWJYC2trbR0VG8JyRnzZp17733HnfccUVRYBd48803v/Od79xyyy2vvfZajNHMAOR5XpYlAO89gBgjtkUSgJlhHEkzA0ASgJkBEBGSKaU8z8uyPOGEE+666y4edthh69atA9DZ2Tk0NJRlGVpBMoQwd+7c733ve0cddVRHRweAlJJzDvu07t133/3yl7981113jYyMkOzo6CjL0ipohaqS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"}},"dataObjects":[{"id":"23ec978d-0c35-4a8f-be9a-c5c0ed564874","height":16.33,"width":14.92,"perimeter":83.47,"area":104.81,"image":"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Q0Tg7qxrTBLrglorKSU6kuhceumlOumkk/jDH/5ASolaK52UEhGBJFYnd8fMqLWyzz77MG/ePDbffHN6vZ71+32apqFjZkQE7k4phZwzkjAz1jSTxLogIogIcs50brvtNh100EHcdNNNuDudiKBjZkhiTen1euScmTNnDjNmzKBpGnN3/pRSCiklOmbGmmaSWFskUWsl58y4iODBBx/UqaeeysUXX0wnpUStlY67ExGsCWZGx92ptbLNNttw/vnns9tuu9E0jUmi1oqZ0bYtg4ODdCRhZqwNJom1pdZKSom2bWmahn6/T9M0zJo1S5dccglPPvkkKSVGR0fppJSotbKmmBmSMDNSSpRSeOMb38ill17Kq171KgYGBow/iggkkVKiU2slpcSaZpJY29q2pdM0Df/93/+td7/73SxdupR+v4+ZIQl3pxMRdFJK1FpZncwMSZgZkhh36KGHcvbZZzM8PGy1VnLOdEoppJQwMyRhZqxpJom1qdZKSonOyMiI9t57b772ta/h7tRaGZdzppRCx8yQxJrQNA1t2+LuSKLX67Heeutx2WWX8a53vYsxNjIywuDgIJLomBlri0libSmlkHOm1krbtlx88cU68cQTaduW0dFRcs5IotaKmSGJpmlo25Y1ycyQRM6ZUgqdt7zlLZx99tm84Q1vQJIxxszoRASSSCmxppkk1jZJXHnllZo7dy6/+93vaNsWdyci6JgZZkZE4O5EBE3T0LYtq5OZ4e5EBGZGRDBuYGCAvfbaizPPPJMtttiCiDB3pyMJM2NtMEmsTpIwMzpt29I0DW3b0jQNHUn8+te/1j777MOtt96KJCICdyciWBF3JyJIKWFmlFIwMyTRMTMk0WmahrZtMTMkMVFDQ0PMnz+fww47jKZpLCJIKVFKIefM2mCSWN0kERGklKi1klKiU2tlyZIlmjVrFpdffjmdUgory8yQhLsTEbg7nYjAzOhsvPHGbLvtttx00020bUvOmVIK7k5EMFGvec1rmD9/PrvvvjsDAwPGmForKSXWBpPE6hQRuDvP1rYtTdNwwQUX6KSTTmLJkiW4OxFBx8yQxPMxMySRUqLWyrOtv/76fPCDH+Stb30rc+bM4Y477iAiSClRa2WiUkrUWvnHf/xHLrroIrbZZhvGWL/fp9frsTaYJFanfr9Pr9ejU0oh50xE4O5873vf08c+9jF+/vOfU2ulExF0zAxJrKymaWjblk7TNLRty1577cXcuXPZbLPN+NznPsepp57K/fffj5khiYlKKVFrZf311+ewww5jzpw5DA4O2hjWFpPE6iYJSbg7tVYigqeffloHHHAAN9xwA0uXLkUSOWdKKaSUqLWyMgYGBhgdHWVczplaK9tss/xrcrgAABZ2SURBVA2XX345f/d3f0dEsHTpUmbPns2//du/sWzZMnLOlFKYDCklNt98c8444wze9773YWMYY2asaSaJNaFtW5qmodO2Leeee67mz5/PE088wfLMjI4kVoaZIYmOuxMRDA0N8fGPf5yjjjqKlBI2JiK47bbbdMghh/CDH/wAM0MSE9Xr9ej3+zRNw5vf/GbOPfdcdtxxRyLC3J01zSSxOpVSyDkzThLXX3+9Dj/8cO677z5GRkboNE1D27Y0TUPbtuScKaWwstydjruz5557ctZZZ/HSl76UXq9ntVZSSrRtqyuvvJIZM2bw5JNPMtk22GADPvCBDzB37lymTp1qrAUmiTVFEr///e91+OGH881vfpORkRFSStRaWVU5Z0opjPvLv/xLFi5cyFve8hZyzoyxWispJToPPPCADj74YL7xjW9Qa2UizAxJuDtmRq2Vl7/85cyePZt9992XwcFBYw0zSUwWSXTMjE5E4O50JNHv91mwYIHOOeccnnzySSQxEWaGJAYGBhgdHWV4eJizzz6bD33oQwwODuLuxrNEhG666SYOPfRQfv7zn9OJCDpN09C2LZ2cM6UUno+704kI3B0zo9bKa1/7Wj7zmc+w/fbbY2P6/T5N02BmdEZHRxkYGGB1MEmsKkl0zIw/RRKdWitmxpe//GUdffTR/O53v8PdiQgmysyQRNM07L777lx88cVsvPHGpJSMMZLoSEISKSWeeeYZXX311Rx99NEsXbqUWitmRkRgZqSUKKWwMtydiCClRK2VzuDgIO9973uZM2cOW2+9NU3TGGNKKZgZKSVqraSUmGwmiVUliY6Z8WySMDPG3XzzzTrwwAP5xS9+wWRxdyKClBKvetWrOP/889l1110xM9q2taZpiAjcnYggIsg503n44Yd1xBFH8LnPfY5er0e/36eTUqLWyguVUqLWirsTEQwNDXHEEUdw8sknMzw8bPyRJMyMiMDdmWwmickmiY6Z0bYtTz31lGbNmsXFF1+MmWFm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"},{"id":"fdb3f85b-87d5-4b80-be7a-caa94aeba730","height":17.11,"width":14.92,"perimeter":80.27,"area":164.2,"image":"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"},{"id":"b4d528e2-b75a-4304-89dc-a9a8201848c6","height":21.99,"width":7.97,"perimeter":61.57,"area":78.86,"image":"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9H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6kOHDjg973vfRw/fhzbhBCotSIJ25yPEAK2SSlx4MABcs7EGMWSyDZTHTx40DfffDPHjx+n1kqMkXEcORchBOZqrZzp4osvppTC9ddfT4xRLIlsM9XBgwd98803c/z4cWqtxBixTa2VVyKJOdvMScI2l1xyCaUUrrvuOmKMYklkm6kOHjzo9773vfR9j21CCNjGNudDEiEEaq2klDhw4AA5Z2KMYklkm6nW19d944030vc9/1t2795NKYUbbriBGKNYEtlmqkOHDvkXfuEXePHFF5GEbeYkYZuzkYRtXu7SSy/l4MGDvOUtbyHGKJZEtpnqiSee8M/93M/x7W9/mznbzEnCNudDEnMpJUopXHfddcQYxZLINlM9++yzfuc738nXv/51xnFEEraRhG1eiSQkYRvbzO3YsYP9+/fz9re/nRijWBLZZqqnnnqKtm39T//0T4zjiCRscy4kYZumaRiGgRACtVbm/vRP/5T3vOc9XHjhheK7xnEkxohtJHE+xnEkxshpwzAg20z1rW99i5tuuskPP/wwtgkhUGvlXEjCNiEEaq3EGBnHEUl87GMf47bbbmOLhmEgxogk5mazGSsrK7ySYRhomoYz1VqptdI0DbLNVE899RS33HKLH3jgAWwT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"},{"id":"089dfe0d-dd33-4da5-a09f-9dc0dfe4d9bf","height":22.38,"width":17.75,"perimeter":79.1,"area":107.84,"image":"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"},{"id":"9e0d8dab-f09b-4805-b127-75523dba2966","height":22.77,"width":14.28,"perimeter":73.09,"area":226.98,"image":"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B9uEEBjYZiCJH2Z939O2LbaxjSQkMXjPe97DySefzG233UbTNJRSkIRtRqMR0+mU1ZBEjJGcMyklZJvBzTff7Mc85jHcfvvt1FoZhBCotbIrHvOYx3DFFVew//77s7y8zNzcHIOlpSXm5+fZHdim1krTNKyotfKqV72K8847j1IKpRRWSMI2qyWJGCM5Z1JKyDa2mU6nHHHEEf7Sl77E4uIigxACtVZ2xd57781//dd/cdhhhzGotdI0DYNaKyEEfpjZRhKzbDN43vOex7/8y79Qa6XWygpJ2Ga1JBFjJOdMSgnVWrFNCIFTTz3Vl1xyCV3XsZYuvfRSjj32WObm5hiUUmiaht1BrZUQAitsY5tvfetbPOEJT+D666/HNrZZIQnbrJYkYozknEkpIdvYRhKXXXaZTzvtNLZs2UIphbXQNA3HHXccF1xwAT/2Yz9GCAHb9H3PaDRid1BKIYSAJGqthBB45zvfySmnnMIdd9zB3UnCNqsliRgjOWdSSsg2g1IK3/zmN3300Ufzmc98hrZt6fuetRBj5OKLL+aII46gaRratqWUQggBSfywm06njEYjbDOQxK//+q9z2WWXsbS0xFqRRIyRnDMpJWQb20hi8Fu/9Vt+05vexGg0Yjqdshbm5+d52ctexrnnnssK20hid1BKoWkaaq2EELjtttv4+Z//eW644QbWkiRijOScSSmhUgohBFZccsklPv300+m6jlIKu6ppGgZHHnkk73znOznggAOwjSR2B7VWQgissM1ll13Gi170IrZu3cpakkSMkZwzKSVkm0EphaZp+OxnP+sXvvCFXHfdddRaWSs/9mM/xjve8Q4e//jHs/feezPo+562bdkd9H1P27Zs3bqVs846i7e85S30fc9AEgPbzJKEbXaUJGKM5JxJKaHpdErbtgyWlpYopfDiF7/Yb3/721laWmJW0zTYptZKCIFaK/elbVv6vmdubo5nPetZvO1tb2Pfffel1koIgRW2kUStlRACg77vaduWHwalFEIIXHPNNTz3uc/l+uuvZzQaMZ1OWSuSiDGScyalhGqt2CaEwKDve97znvf4+OOPZ2lpCdvYptaKJGyzomkaSincF0nY5sADD+Qf/uEfOOKIIxiNRtRaCSFwd7VWBiEEftDVWpGEJGxzzjnn8PrXv55t27ax1iQRYyTnTEoJ2abWSgiBFVu3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"},{"id":"6a9b1986-6923-478a-989e-cea5de5aacd0","height":22.77,"width":14.15,"perimeter":72.57,"area":225.14,"image":"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Sgnb2EYStpHEItv0mqah1krbtjzucY/jzjvvZNu2bUwmE1JKpJTouo6lkkQphZwzss2/xza1Vtq2pTeZTJiZmaHrOv76r//ab3vb27jjjjuQRNd1pJSICJarbVtqrdimJwnb7GzPPffkgAMOYN9992Xfffdl//33Z99992X16tXUWrFNTxK1VsbjMdu2bWPHjh1s2bKFLVu2cNtttzE3N0dKCUl0XUevaRpsExEsatsW29RaSSkhiVorvbZt6bqORSklIgJJNE1D13X0ZmdnWVhYYKkkUUoh54xs8++JCFJK9GqtNE1D7x//8R/9xje+kW9+85tEBBHBYDBgOp3Sti1d17ESUkrsbNWqVey555485SlP4UlPehKHH344Bx10EHvvvTd77rkna9asoW1bUkpEBL2UEr2FhQV27NjBeDzmrrvuYsuWLVx77bV87Wtf4/rrr2fLli1Mp1PatqXrOnpN0yCJruu4v7Zt6bqO3szMDF3XEREMBgNqrUQEkrDNziRhm6WQRCmFnDOyzQOxjSR6EYEkJPH1r3/dp5xyCldccQVN01Brpdc0DZLouo6VkFIiIuitXr2aJzzhCTzzmc/k6U9/Oo997GM54IADOOCAA5idnaUXEUiiJ4mIwDaSSCmxyDaSmJub46677uLuu+9my5YtXHPNNXz+85/nn/7pn2jblslkQm/VqlXMz8/TGwwGRAS1VpqmoVdrZWeSsI0kJBERSKJpGrquQxK2WQpJlFLIOSPbPBDbSKI3nU4ZDAZs27aNM8880+eeey5d15FSQhJd19FLKdGLCJZDErbZY489OPzww/md3/kdjjjiCB73uMfx6Ec/mrZt6dlmkSQerIggpYRtepL44Q9/yL/+67/yr//6r1xyySV8/etfZ9u2bUjCNr22bem6jrZt6bqOniR6TdPQdR29lBIRwc5SSkQEKSUigqWQRCmFnDOyzf1FBCklerVWmqah98lPftKnnXYat956KythMBgwnU7pDQYDptMpKSUigoMPPphnPvOZvOY1r+GpT30qs7OzzMzMEBGklFgJtpHEoul0Std1/Mu//AsXXXQRn/70p7n99ttpmobJZEJKiYigJwnbtG1L13X0ZmdnmUwm2OahIIlSCjlnZJt/z8LCArOzs9jm2muv9Zvf/GY+//nPExEsV9u2dF1Hr21buq5jZmaGyWTCr/zK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9Souuugiaq30IoKlkkQphZwzuummm/yf//N/ZuvWrbRtS9d1LJckTj31VE4//XTWrFmDJHoRQUqJRzrbSKLWynHHHcfHP/5xptMpkrDNUkmilELOGY1GI7/whS/knnvuoWkaaq0s12Aw4E//9E859thjWbNmDYsigpQSu4qI4OSTT+Yv//IvWVhYoCcJ2yyFJEop5JzR5Zdf7le84hXce++9rJQ999yTCy64gN/5nd9h1apV2EYStpHErsA2vbe//e38z//5P5mbm6MnCdsshSRKKeSc0aWXXurf+73f47777mOl7L///lx66aU85SlPYTAYYJtFktgVRAQpJc455xxOP/10tm/fTk8StlkKSZRSyDmjCy+80Mcffzw7duzANith7dq1XHHFFRx66KGklLBNTxK7ioggpcT555/PySefzPbt25GEbZZKEqUUcs6olOIzzzyT+fl5bCMJ2yzHunXr2LhxI4cccgi2kYRtJLGriAhSSnz84x/n+OOPZ25ujpQSEcFSSaKUQs4Z/eEf/qHPP/98FhYW6EnCNstxyCGHsHHjRtatW0dEkFLCNpLYVUQEKSUuvPBCXvva17KwsEDTNNRaWSpJlFLIOaOjjz7an/nMZ5hMJkQEK2HdunVs3LiRtWvXklKiZxtJ7Eq6ruPyyy/nJS95CdPplKZpqLWyVJIopZBzRuvXr/fnP/95uq5DErZZrnXr1rFx40bWrl1LSomebSSxK7CNJHpf+MIXePGLX8y2bdvo2WapJFFKIeeMnvnMZ3rTpk3UWpGEbZZr3bp1bNy4kbVr15JSomcbSewKIoKUEr3Nmzdz5JFHsmXLFiKC5ZBEKYWcMzriiCP81a9+lclkQkqJiGC51q1bx8aNG1m7di0pJXq2kcSuwjaSuPbaaznqqKP41re+RUQgCdsshSRKKeSc0RFHHOGvfvWrTCYTUkpEBMu1bt06Nm7cyNq1a0kp0bONJHYVEYEkbrjhBl7ykpdwww03EBEshyRKKeSc0W/+5m9606ZNRASSsM1yrVu3jo0bN7J27VpSSvRsI4ldhW0ign/7t3/jJS95Cddffz22WQ5JlFLIOaPnP//5/vznP09EIImebZZj3bp1bNy4kbVr15JSomcbSexKbPPNb36TF7/4xVx33XVIwjZLJYlSCjln9NKXvtSf+cxnmEwmrJR169axceNG1q5dS0qJnm0ksSuICFJK9L75zW9y5JFHcv3115NSIiJYKkmUUsg5o9e97nW+4IIL6LoO26SUiAiWY926dXzpS1/ioIMOQhK2kcSupOs62rblxhtv5NnPfja333470+kUSdhmKSRRSiHnjN72trf5Xe96F5PJhIhAErZZjoMPPpgvfelLrF27FpWCQTwAABjBSURBVEn0UkrsSrquo21bvvKVr/CiF72Iu+66i55tlkoSpRRyzuijH/2o//AP/5C5uTkiAknYZjkOPvhgrrjiCg477DBsI4mIIKXErqLWSkqJz372s/z+7/8+27dvp21buq5jqSRRSiHnjC655BK/6lWv4r777sM2krDNcuy///589rOf5Vd+5VeQRC8iSCmxq7CNbf72b/+W1772tczPz9M0DbVWlkoSpRRyzujSSy/1K1/5SrZt20ZPErZZjj322IOPfexjrF+/nsFgQEqJXYltJGGbT3ziExx77LHMz89jG0nYZikkUUoh54y++MUv+sgjj+Tee+9FErZZrsFgwHve8x6OO+449thjDxZFBJKQxCNZRJBSonfBBRfw+te/nvn5eSKClBIRwVJIopRCzhn927/9m5/2tKfxwx/+kJQSEcFyDQYDTjvtNN761reyxx57YBtJ1FpJKSGJRzLbSKL3gQ98gFNPPZX5+XlsIwnbLIUkSinknNF9993ngw8+mHvuuYemaai1shJOPPFE3v3ud7PnnnsSETRNQ0SQUmJXYZt3vetdvP3tb2dhYQFJ2GapJFFKIeeM5ubmfNBBB3H33XfTk4RtliOlxFOf+lQ+97nPsd9++2EbSdRaaZqGXUGtlaZpOPnkkznvvPPoug7bpJSICJZCEqUUcs5oOp1y+OGH+/rrrycisM1KOPDAA7nyyis55JBDSClhG9uklNgVdF1H27Ycc8wxfOxjH6PWynJJopRCzhnZ5qijjvJll11G13VEBCth1apVXH311TzxiU8kpUREkFJiV2EbSbzgBS/g7//+77GNbWyzVJIopZBzRrZ585vf7HPOOYfJZIIkbLMckkgpMRqNePrTn06tlbZt6XVdR9u27Arm5ub4rd/6La6++mps04sIlkoSpRRyzigi+NCHPuRTTjmF7du30zQNtVZWwt/8zd/wile8gq7rGAwG9GwjiUeyiCClxPXXX88LX/hCvvOd7xARLJckSinknFGtlSuvvNLHHHMMN998MyklIoLlkIRtTjvtNM4880xmZmbo1VppmoZHuoggpcQnP/lJTjrpJO6++25ss1ySKKWQc0a2ue222/yKV7yCq666CtssV9u2dF3Hc5/7XD74wQ+ydu1aIoJeSoldxamnnsp5553H3NwckogIUkpEBEshiVIKOWdkm67rePnLX+5LL72UyWTCSjnssMP48Ic/zK/92q+RUiKlhG0k8UjXdR0ve9nLuOSSS7CNJGwjCdsshSRKKeSckW0igre+9a1+//vfz3g8ZpEkbLMzSdjmR0kpERGsWrWKc845h9e97nXYZjAY8EhRa6VpGmqt2KZtW3a2fft2fuEXfoHvfe97RAS2kYRtlkoSpRRyzsg2vU984hM+/vjj2b59O4skYZulSCnRO/7443nf+97H7Owskui6jrZteTizTUTQNA07m0wmzMzMYJurr76a5z//+WzdupVFKSVsY5ulkEQphZwziggkcd111/m5z30ud9xxB13XsVxt29J1HU960pP4x3/8Rw444AB6tpHEI4VtJNGLCFJK9M4991z+x//4H2zfvp1FkrDNUkmilELOGdmmd++99/K6173Ol112GfPz86yEpmlo25aLLrqI5z73uQwGAyTxSDKZTBgMBkiiZ5sdO3bwute9js9+9rMsLCzQs81ySaKUQs4Z2aYXEVx44YU+7rjjmJ+f5/4kYZsHI6VERJBSIiI45phjeP/738+aNWuQxMNdRJBS4oHUWvnKV77CMcccw7e//W1s05OEbZZDEqUUcs7INrVWmqbh5ptv9i/90i9x3333YZudSaJnmwcjpURE0LYtj3nMY9i0aROHHHIItpHEw51tJLFoOp0yGAzoveMd7+Dd73434/GYRZKwjSRssxSSKKWQc0a2qbUiiVqrf+M3foOrr76aiCAiWCSJnm0eDEnYZjAYUGvlIx/5CL/3e7/HYDDgkcA2PUnUWpFESon77ruPF73oRVx55ZVEBIts05OEbZZCEqUUcs7INr2IIKXEG9/4Rn/gAx+g1kqtlUWSsM2D0TQNtVYkYRtJvPKVr+Q973kPj370o0kp8XBWa6VpGhbVWmmahslkwr/8y7/wohe9iO9///tIwjaSsE0vpUREsBSSKKWQc0a2qbXSNA2TyYSvfOUrPvroo/n+97+PbRa1bUvXdTxYTdNQa0UStjnwwAM5//zzefazn03TNEQEkpBEzza1Vtq25eHANpKotdI0Db2u68g58+EPf5iIwDa22ZkkbLMUkiilkHNGtokIUkr07rjjDp944olcccUVzM3NYZudDQYDptMpP4okbJNSIqVErRVJvPzlL+dDH/oQMzMztG3LZDKhaRqapuHhxDaSmE6nDAYDbGObW265hWc/+9l897vfxTa2sc3OJGGbpZBEKYWcM7KNbbquYzAY0PvIRz7iP/qjP2Jubo6eJHq2SSkREfwokrBN0zTUWkkpERHsvffe/MVf/AVHH3000+mU2dlZaq1IopdSYjqdMhgMeDiICFJKdF1H13WcffbZnHHGGdimZ5uVJIlSCjlnZJvedDqlbVskceONN3o4HPLtb38b29gmpYQkaq08GLOzsywsLNCTRNu2TKdTnva0p/HpT3+axzzmMTRNw6Ku62jbFttI4mddRJBSIiKQxGg04thjj+W2225jbm6Oh4IkSinknJFtFtlGEvPz87zzne/02WefTW9+fp5e0zTUWnkwBoMB0+mUtm2JCCKCtm3puo6zzjqL0047jYWFBVatWoUkIoKUEg8HtpFE13W0bcudd97JKaecwt/+7d8SEUQEO5OEbZZLEqUUcs4oIpDEzmqt3HDDDf7N3/xNfvCDHxAR9CRhmwdDErbpNU1DrZWUEhHBoYceytlnn83v/u7vEhGklLBNrZWmaZDEz7KIIKXEove9732cddZZ/OAHP6DWykNFEqUUcs4oIrCNJHqSiAi6rvPv//7v8+lPf5paKyklIoIHQxI92/Qk0bONJGzzW7/1W/zZn/0Zhx12GG3b8nBiG0lEBJs2bSLnzA033EDXdUjCNg8FSZRSyDkj2+zMNpKYTCZcdtllPu6449i6dSs9SfRs82A1TUNEYJudtW3LkUceybnnnssBBxzAwsICs7OzPFzY5qabbuKtb30rF110EbVWeiklbGOblSaJUgo5Z2SbB1JrZTwe+yUveQlXXHEFtpmZmWEymbBIErbZmSRs86OklIgIZmdnOeOMMzjhhBPYe++9adsW23Rdx2AwoBcRpJTodV1H27b8NNRasU3btjyQrVu38ra3vY2/+qu/Ym5uDttIIiJ4qEiilELOGdnmgdRa6V122WX+kz/5E771rW8xnU5p25au6+hJwjZLMTMzQ0Sw7777ctppp3HCCSfQti0zMzP0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RW699VYkoTm1VkopdCQxb+fOnd62bRvT09NIwjbXShLD4ZDBYIBs81qNx2N6vR6dWiulFDKTiKDTti1N05CZRAS2kcQcT09Pc/DgQZ5++mn27dvHgQMHuHjxIr1ej854POataPny5XziE5/g7rvv5rOf/Sxr1qxhPB7T6/XE/9hGEraRRGfnzp3eunUrMzMzRASZybWSxHA4ZDAYINu8CXz+/Hn+/ve/8+STT/L444/z7LPPcubMGWzzSiRhm44kJGEb2ywkCUnYxjbzIoLMZKGIoJOZSMI2naVLl/LBD36Qe+65h7vuuotbbrmFJUuWMEe8gsxkz549/vznP8+lS5foSOKV2CYisE3HNvO+853v8JWvfAXZ5o2WmUiibVtPTk7y/PPP86c//Yn9+/fzzDPPcOHCBWqt2KZjG9t0JGGbK0liIdtcjSTmSUIStVbmNU1D27YsX76cDRs2sGnTJj7+8Y9z++23s2zZMkopzBGvIDOJCJ566ikPBgMOHTrEzMwMTdMgiZfTNA2zs7PYZmJigrZtqbVy880389BDD3Hvvfci27zZPGdycpKjR49y9OhRDh48yJEjR3j22Wc5ceIEtVYkIQnb2EYSHdu8FElIYp5tbHM1kli5ciVr165l48aN3H777WzYsIFbbrmF5cuX0+/3mSNepVorpRQuX77Mb3/7W588eZJaK03TEBG8nIig1krHNpmJbd72trexefNmVq5ciWzzRmvblqZp6GQmkpBEx3POnTvH8ePHee6553juuec4duwYx48f5+TJk5w9e5ZLly4xGo3ITK5USiEz6djmakopLF26lEWLFrFkyRLe8Y538K53vYv3ve99vP/972f9+vWsWLGCRYsWMUe1ViICSdRaKaXwarRtS9M02KbW6qZpyEwyk5czGo1YtGgREcFoNKJpGiKCtm2JCCJCss0bzTaSWCgzyUwk0YkIRqORJycnmZyc5OzZs5w4cYIXX3yRv/3tb5w6dYpTp05x4cIFpqammJycZHZ2llIKtulIIiKYmJhg2bJlrFixgiVLlrBkyRJuu+02brvtNtatW8c73/lObrrpJpYuXcrKlSuRRNu2Yk7TNLxWbdvSNA1t2yKJUgqj0Yh+v0/btjRNw7WyjSRkmzeDbTITSXRsU0phocxkNBrR6/UopZCZnpqa4ty5c5w7d47z58/Tti2XL1/m/PnzzM7O0jQNkuhkJplJKYXFixdz4403snjxYm666SZWrVrF0qVLmZiYoN/vM0e8hLZtsU0phYjgldhGEguNRiP6/T6vlm1sI4nMpNZKv9/HNpKQbd5o4/GYiKCUwkKZiSRGoxETExNcjW06tVYkUUoxc2yTmUjCNpLoSEISC7Vtq6ZpuJJtbGObUgod20hiXq2VUgqvRmbSiQjatqVpGmwjiZczHo8ppdCJCBayjST+D970ohAKMaLvAAAAAElFTkSuQmCC"},{"id":"cf90290f-6989-431a-a117-701ce5b63e92","height":22.38,"width":20.71,"perimeter":85.62,"area":191.58,"image":"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c889LefMlkwSrYjA3RkaGuJTn/qUvv71r9PtdnF3Ukr0ej22lbvTigg2Nzg4SERwww03cPzxx1NKMXfH3YkIWu5O38tLEmZGrZUnnnhCBx98MBs3bqTWirsTEUyFmSEJd6cVEdx44428733vIyIspcTmLCJoScLd2bBhA0cddZSeffZZxsbGaHU6HbrdLi0zQxJbY2ZIwsyQREoJSRx66KFcd9117L777jRNY5IwMyICM8PM6Ht5lVLIOVNKISL09re/nYcffpixsTGmk5lhZkQECxcu5Bvf+AazZ8+2TqfD5qzWirvTksS6dev0wQ9+kOHhYVJK1FppNU1Dr9fD3YkItkXOmVIK7k4rIvjyl7/MWWedhSTrdDpIomVmtGqtpJToe3nVWkkp0brsssv0iU98gqGhIaaLuxMRTJg7dy6rVq3i8MMPZ5yxGYsIzIzWn//8Zy688ELdeOONjIyMkHOmlEIr50wphclIKVFrxd2JCGbNmsW9997LAQccQERYzplWRODutCICd6fv5dXr9WiahtYzzzyjo446iscee4yWJKbK3YkI3J2IIOfMGWecwYoVK5g5c6axGZOEJEopPPLII3rve9/L7373OyTRkoS7ExG4OxHB1rg7EUHLzJBE65BDDmHdunXMnTsXG1dKIedMq5RCSgkzo+/lFRG4OxFBy921ePFi1q1bR7fbZTqllKi10jQNr3zlK/n+97/Pvvvuyzjj/zJJ1FpJKbF06VJdddVVjI2NMVXuTkSQUqLWSqfT4Wtf+xonnngig4ODRt+/TSmFnDMRQbfbZXBwkLVr1+rMM8/khRdeoJTClgYGBhgbG2N7mBmSyDlz0UUXsWzZMgYGBiwicHeslEJKieeff563vvWt+vWvf00phakwMyTRSikREcyZM4cHH3yQefPm4e5G37+NJFqScHdav/nNb3TmmWeyfv163B0zo9bKlnLOlFLYGncnImillDAzSinst99+rF+/njlz5tjAwAClFEwSkrjjjjt0zDHHMDY2hiSmKudMKYVWSon58+dz++23MzAwwDij798qInB3WqUU3F3XXnstS5cuZWRkBHcnIjAzJDHB3YkItibnTCmFzZkZkrjzzjs59NBDGRwctIjAIoKRkRHOO+88XXfddYyMjDAdmqah1+vRmjFjBitWrOADH/gAs2fPNvr+Y0iiVWvlT3/6kw499FCefvpp3J2IwMxwd2qtbCszQxJmhpkREbQGBwcZHR3l7LPPZvny5XQ6Het0Oli32+Xpp59mwYIFeuKJJ5gOTdPQ6/UwM3LO7LfffqxevZp58+aRczb6/u0k0YoIUkrUWkkp6eijj2b9+vWUUogINpdSotbK1uScKaUwodPp0O12cXcigte+9rXcfPPN7LvvvuSczWqtXHPNNTrnnHMYHh7G3YkIpsLdiQgmfPazn+Wcc85h1qxZRt9/hFIKOWckYWZMuP7667V06VI2btyIu9OKCFopJWqtbI2ZIYmcM6UUUkpIIiJouTsrL4FDwwAAAfFJREFUVqzgvPPOY5zZ73//e5YsWaIf/OAHSEISEcFUpZSotbLDDjtw//33s++++5JSspQSff9ZxsbG6HQ6mBl//vOfddRRR/Hwww/TcnciAjNDEtvKzMg50+v12FxKiYjgrW99K1dddRV77703dtttt+n000/nD3/4A9PFzJBE6/Wvfz333HMPu+66K+MsInB3+v59JGFmlFLIOdOShJkhiaVLl+qGG25g48aNTEgpUWtlstydiKDl7kQEZkan0+Gb3/wmixcvxo477jitX7+ekZERIoKmaej1ekyXc889l0suuYSUkuWc6fvPd9ddd+n000/nmWeeIaVErRV3JyKYDu5ORDB//nxuueUWbO+999YTTzxBa/bs2WzatImmaZgKM6PX6zFv3jxWrVrFG97wBmbNmmWMq7WSUqLvP9ff//53nX/++axZs4ahoSHMjFmzZtHtdpGEJKYiIjAzOp0OP/vZz7BVq1bpn//8J7VW3J2cM7VWpkoSc+bM4dhjjyUiaJrGGCcJM6PvP9tjjz2mhx56iForEUGr1krTNEhiKnq9HpLodDosWrQI07hut0un02FoaIjBwUEigqmQRKfTodXr9Wiaxuj7/0av16NpGkZHR+l0OnJ3er0ekkgpERFMRdM0jIyMsMMOOzA6Osr/AkOsXrZhYdsoAAAAAElFTkSuQmCC"}],"no_of_letters":7,"perimeter_of_sign":44.64,"nested_area":15.15,"occupied_area":7.63,"avg_char_height":20.818571428571428,"widthOfSign":"120","otherDimensionOfSign":22.77,"width_of_smaller_line":20},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Validation Passed {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth":"1","sign_width":"0","sign_height":"120","sign_type":"Halo Lit Channel Letters","main_category":null,"secondary_category":null,"tertiary_category":null,"finished_category":null,"mounting_type":"Flush/Stud mounted","profit_factor":"1.00","quotationId":1316,"no_of_lines":1,"raceway_depth":"2","raceway_height":"6","width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":22.77,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":"2","backboard_cabinet_depth":"2","no_of_letters":7,"perimeter_of_sign":44.64,"nested_area":15.15,"occupied_area":7.63,"avg_char_height":"Less than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":22.77,"objects":"[{\"id\":\"23ec978d-0c35-4a8f-be9a-c5c0ed564874\",\"height\":16.33,\"width\":14.92,\"perimeter\":83.47,\"area\":104.81,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAHQAAAB\\/CAYAAAA+XebkAAAgAElEQVR4AdTBCbCeZXn\\/8e913ffzniWAoIEisimCVrBapGpbhr9YqoKtDihaBBFQhAxgwhKWBIKQhCVAB0KAABZEQZTijlVUprTuCBYXBKmKgGyyhDU5533u+\\/r9zzP1zGQYISHnZPHzMUlIwsz4n\\/\\/5Hx5++GFqrSqlMDAwwEREBGZGr9ejbVs6r3zlK+0Vr3gFkjAz\\/pxJwszoRATuzrjR0VF+9atf8dhjj7F06VLlnDEzJLGyIoKcM7VWIoKUEpIYHR2lbVt761vfykYbbUStlYigaRqs1krbtkjiox\\/9qH72s5\\/h7gwNDSGJiUgp0e\\/3aZqGfr9P27bstNNO7Lfffuy8886klIw\\/c5KQxDh3Z9myZVx77bX6\\/Oc\\/zxNPPMGyZcswM8yMjiQigpQSz0cSZkbH3emMjo4SETRNw4wZM3jXu95lw8PDdCRhpRRSSixbtozjjjtOV1xxBU899RSSmAw5Z0opuDtN0zA6Oso73\\/lOPvGJT7DpppsyxvgzVmslpUSn1krnlltu0UEHHcTtt99ORPBs7k5EsCJmhiQ67k5E0BkaGmKzzTbjwgsv5G1vexsRYWMwM6zf79M0DZ27775bc+bM4dprr2Xp0qW4O52IwMzoSCLnTCmFlWVmSGLc8PAwc+fO5dBDD2V4eNjatqVpGkop5JwppZBzZl0XEbg7EYGZYWbcfvvtOvLII\\/n2t79NrZWJMDMk0TQNbdvSSSmx0UYbsWjRIt7znvdgZri7jaFjkuhIom1b3XrrrRx00EHcfvvtRASdpmmQRCmFnDMRQUSwMtydiKDj7khCEjvssAPnnHMOb3vb2xhjkuiYGX8uaq2klOhIYmRkhJkzZ+qTn\\/wkzzzzDJPB3YkIOu7O+uuvz7Rp0zj++ONZb731MDPs\\/9CxiMDMkISZMUYLFy5kzpw5PPHEEzxbSolaKysrpUStFTNDEsvbZ599mDdvHltuuSU5Z2NMKYWcM7VWUkqs60oplFIYHBzk6quv1owZM3jkkUeICCYq50wphU7OmVIKe++9N6eeeiqvfvWr+SNjOda2LTlnOrVWzIynnnpKhx56KF\\/4wheICEopdFJK1FpxdyKCF8LMkERnypQpLF26lKlTp3L44Ydz3HHHMTAwYPwZatuWpmm47bbbdOCBB3LLLbeQc6bf7zNR7k5EkHOmlMJ2223H4sWL2XXXXSmlkHM2liMJk8S4pUuXMjw8zBjdfPPNHH744dxyyy3UWjEzzIxaK71ej36\\/z4rknCmlMC6lRK0Vdyci6GyxxRZce+21bL\\/99gwNDZm707YtTdOwriulkHPmqaee0vTp07niiivIOdPv93F3IoKJMjM6Q0NDzJ07l0MPPZTh4WHGGMuRRMckERG4O5IwM\\/r9Pr1eT1deeSXHHHMMDz30EMszMzqSWBlN09C2Le5ORPBse++9N5dffjlTpkxhjJVSyDnz50AS5557rk455RSWLl1KKQVJNE1D27ZMhJlhZpgZ++23H\\/Pnz2ezzTajlGJN0\\/CnWEQQEaSU6IyOjjIwMEBn6dKlmjVrFp\\/61KdYsmQJy0spUWtlZTRNQ9u2jDMzUkpIIqWEJL70pS+x6667Mjg4aGP4c\\/HNb35TM2bM4I477iDnTNu29Ho9+v0+kyGlxB577MFJJ53E3\\/zN3\\/BHxnMwSXQkYWY825133qnDDjuMG2+8kVIKKSVqrayMlBK1VjpmhiQ6ZoYkOmZG501vehMLFy7kDW94A\\/Z\\/WNf9+te\\/1vTp0\\/nWt75F27Z03J2IIKVErZWJcHe22GILrrzySnbeeWdqraSULCIwM8yMZzNJPBdJmJm+\\/vWvc\\/DBB3P\\/\\/ffj7tRacXc6EUHHzJDEuJQStVaej7sTEbg7Zsbuu+\\/Opz\\/9aTbccEMkmSTcneVJomNmrG4RgbsjiYggpUQnIujMnDlTl19+OUuWLCGlRK2Vpmlo2xYzQxIrknOmlEInpUStlY67Mzg4yGmnncZHPvIRpkyZQkSYJFJKPBeTxIr84Q9\\/0AUXXMCZZ55JKYVaK89mZnQk8UIMDg4yMjLC0NAQOWfOO+889ttvP5qmsYjAzDAzJDHOzFgTJGFmSMLM6EjCzPj617+u6dOn87\\/\\/+7+klOjUWjEzJGFmSOL5mBmS6OSciQgigqZpaNuWf\\/mXf2HBggVsscUWLF261IaHhxkXEbg7z2aSeC61VlJKdO666y7NmzePK664gpQS\\/X6fZzMzzIyI4IVIKVFrpfOGN7yBa665hle84hWMsVorKSU6tVZSSqxJS5cuZXh4mIjA3en3+9x0002aNWsW3\\/nOd+i4OxFBx92JCNydiOD5uDsRQa\\/Xo9\\/v02mahrZtedOb3sSCBQvYZZdd6JRSLOeMJMyMiMDdeTaTxHOJCDruzhjdfvvt7LfffvzkJz8hpUREYGZIQhIdM6MjiRUxMyRhZoxrmoaZM2cyffp0Nt54Y4sIOu6OJMyMiKDj7qxukjAzOqUURkZGtN9++\\/HlL3+ZlBKdWiudlBK1VjruTkSwMpqmoW1bzAxJbLHFFpx55pnss88+PPPMM0yZMsUYU0ohpYSZ8VxMEs+n3+\\/T6\\/XoaMwll1zC7NmzefLJJ2nbFjPDzIgIxpkZZkZEsCI5Z0opDAwMMDo6ipmx6aabMnPmTKZNm8bg4KCVUsg5IwkzQxJmxupWSiHnjCQiAjPjyiuv1MEHH0ytlVor45qmoW1bOu5ORLAyUkrUWulMmTKFfr\\/PrFmzOOaYY1hvvfUYY4yptZJSolNrJaXEn2KSeD5t29I0DRGBmfHQQw9p7ty5XHjhhSzP3ZGEJDpmhiRWJOdMKYWOmSGJzqtf\\/Wo+\\/elPs9NOOzHGGBMRmBkdM2NNaNuWpmnofP\\/739e0adP4+c9\\/jpkREXTcHTOj1kpnYGCA0dFRVoaZIYlx73vf+zjzzDPZeuutKaVYzplaK52UEhGBu\\/NcTBLPJyJwdyICd0cSP\\/3pT3XUUUfxve99j36\\/T8fMMDMigo6ZIYkVSSlRa8XdiQhSSkgiIjjssMP4+Mc\\/ztSpU40xkpCEu7MmRQT333+\\/jj76aL70pS9Ra6XWSs6ZWisdSXSapsHM6Pf7rCx3RxLbbrstl156Kbvssgu1VtzdGFNrJedMp21bmqbhuZgkno8kzIxOrZWUErVWfe1rX+Oggw7iqaeeot\\/v0zEzJNFxdyKC59M0DW3b4u64OxFBRODuRATDw8Ncf\\/317LjjjgwPDxtjJGFmSMLMWN1qrXTmzJmjSy+9lEceeQRJuDsRQcfdiQiW5+5EBCtr\\/fXX59RTT+XAAw\\/kRS96ERFh7k4phZwzEUHH3WnblqZp+FNMEs9FEmbG8iQREWjM8ccfz2WXXcaSJUsY5+5EBDlnSilMRM6ZHXfckcsvv5zXvOY1SLJaKzln2ralaRomopRCzplxbdvSNA3jJGFmfOELX9Bhhx3GQw89RKdpGvr9PivD3elEBDlnSil0zIyOmRERHHXUUcycOZNNN92UiDB3Z1WYJJ6LJMyM5UlCEpL4zW9+o5kzZ\\/Ktb32Lfr+PmVFKYTI1TcNRRx3FSSedxJQpU4xJJgkzoxMRuDuSMDNqrdxzzz3af\\/\\/9+fGPf0wphVornZwzpRRWJKVErZVx7k6v12NkZIRx733ve5k\\/fz4vf\\/nLaZqGtm0t54yZ8UKZJJ6LJMyMZ5NEx8z0H\\/\\/xH8yYMYNf\\/\\/rXSCLnTCmFpmlo25aJSimx6aabsnjxYvbYYw\\/c3SQhCXdnokop5JwppZBzplNrJaXEY489xplnnqmzzjoLSSwvpUStledjZkhinJkhiU7OmYjgda97HQsWLGC33XajbVtSSuburCqTxIpIomNmLK+UQq1VixYt4uSTT+aZZ56h4+5EBJPBzEgpsfPOO\\/PZz36WqVOnklIyJkFE4O50SinknFneFVdcoWOPPZbHH3+cUgoRQUoJd6dtW1bEzJBEr9ejbVvcnVorHTPjpS99Kaeccgr77rsvAwMDuLuVUsg507YtTdPwQpkkVkQS48yM5UliyZIlOvLII7nqqquICHLOtG3LRJkZkmiaBjPjlFNO4bDDDmNwcNCapmGySMLM6NRa6fzkJz\\/RoYceyq233kpE0DQNbdvScXcigpXh7kQEOWdKKZgZTdPQ7\\/c56qijmD17Ni960YtIKRl\\/NDo6ysDAAKvCJLGqaq24Oxrzk5\\/8hGnTpnHzzTfTSSlRa2Ui3J1ORJBSYtNNN2Xx4sW8853vRJK5OxPVti3uTkqJWispJX75y19q1qxZfOUrXyGlRCmFjrsTEbwQ7k5EMC6lRK2VnXfemcsuu4xtt90WSTaGZcuWMTQ0RETg7qwKk8SqqrWSUiIi6Pf7uvrqq5k9ezYPPvggkpgsZoYk3J23v\\/3tXHTRRbzsZS8j52xMskcffZRFixbplFNOIaVEKYVer0e\\/36djZkjihXB3IgJ3x8x45Stfyfz589lzzz2ptdI0jTEmInB3Om3b0jQNL5RJ4oWSRMfMiAgkkVLi\\/vvv15lnnsknPvEJli5dykSZGZLopJQwM3q9HtOnT2fOnDkMDg4akyAicHck8cUvflHHHnssd911FxGBmSGJlBK1VtydiMDMkMSKuDsRQc6ZiCDnzOLFi9l7770ZHh7G3a3f79Pr9RgnCTNjVZgkVlWtlZQSpRTMjJQSv\\/zlL7X\\/\\/vvzs5\\/9jLZt6fV69Pt9zIyUEqUUzIyOJJ5PSomIQBJmhiTMjM0224xPfvKT7LrrrqSULCJwdzoRgbszrtaKmeHudCRhZoxr25amaej89Kc\\/1YwZM\\/jud79LKYXJkHOmlEJKiYjgiCOO4OSTT2a99daj1+sZk8wksaoiAnenIwkzo9\\/v67rrrmPmzJncc889lFIwM8yMiKBpGtq2xcyQxIqYGWZGJyIwMySx5557cvbZZ7P55pvT6\\/VMEmZGp9\\/v0+v1qLWSUmJ5kpBEx8zomBlLlizRzJkz+dKXvsSjjz5KSolaKxORc6aUQsfMeP3rX89VV13FtttuS86ZMcYkM0msKkl0zIxSCjlnOrVWLViwgNNPP52nn34aSYxrmoZSCpJYWe5ORNDJOVNKYWhoiFNPPZUjjjiCpmnM3en3+\\/R6PcZFBO5OJyJwd5YnCTOjlMLFF1+sk046iSVLltBJKVFrZSLcnYjAzHjJS17C+eefz3ve8x6apqHWaiklJptJYiIkYWbUWjEzxj388MOaNm0a1113HaUUJJFzppTCykopUWtlee5OzplSCjvssAMXXnghf\\/u3f4u7W9u25JwxM5ZXa0USOWc6kjAzIgJ354YbbtDRRx\\/NL37xC9ydtm15ocyMjiSWl1LC3TnqqKM48cQTGRoawsa4O6uDSWIiSinknOnUWkkpUWvF3fW9732Pgw8+mDvuuIOmaWjbFncnIsg5U0phRdydiMDMMDMiAjNDEmbGe9\\/7Xi666CJe\\/OIXY2MkIQl3pyOJjpnRiQgigpQSZsY999yjI488kq9+9auUUjAzIoKVYWaMk8Sz5ZwppbDPPvswf\\/58ttxyS1JKJgkzY3UwSUyEJCTh7iyv1orGLFq0iJNPPpknn3ySTs6ZUgpmhiRWpNfr0e\\/36eScKaWwvClTpnD22Wdz0EEH0ev1jDERgbvTiQjcnU5E0HF3xs2ZM0cXXnghjz32GJIwMySRc6aUwvMxMzqSeC6vfe1rueqqq9h+++1xd0oplnOm1kpKiclmklhVkjAzaq1IIudMrRUzw90ppbBkyRIdd9xxXHvttTz11FOYGTln2rZlZeScKaXQcXfMjI4kOpJ43etex9lnn80uu+xCztnGIAkzo9ZKSolOv9+n1+vReeaZZ\\/iv\\/\\/ovHXbYYdx33320bYuZ4e7UWkkpUWvl+ZgZkng2d8fM2GSTTTjllFM48MADyTkzxtq2pWkaVheTxETUWkkp0en3+\\/R6PSICd6dTStFtt93GjBkzuPHGGxnn7kQEK2JmSCKlRK2VZ0spERHsv\\/\\/+nHvuuWywwQbY\\/6HTti1N09CJCNydZcuWcfvtt+u4447jxhtvpJRCJ+dMKYVer0e\\/32dVmBnujplx+OGHM3fuXAYHB7ExKSVqraSUkISZMdlMEquLJMyMtm117bXXMm3aNJ544gmeLaVErRUzQxKdpmlo25aV0ev12GijjZg3bx77778\\/vV7PGCMJM6Pf79Pr9ehEBKOjo3r\\/+9\\/P17\\/+dSICSUhieWaGJFbEzJCEmdGRREqJPffckwULFrDJJpswZcoUY0ytlZQSnYjA3ZlsJonVrdbKyMiITjjhBC655BJqrdRakcSzpZTo1FpZEXcnIui4OzvttBOf\\/vSn2XLLLRkcHDTG9Pt9er0ekogIUkosXrxYJ598Mo8++iiSkIQklmdmSGJFUkp0aq2klKi18spXvpJLL72UN7\\/5zQwODjLGGBMRmBlmhiTMjMlmklhdaq2YGe5O57e\\/\\/a323Xdfbr75ZmqtuDu1VlJKNE3DyMgInZwzpRRWRtM0tG3LuBNOOIGTTjqJgYEBG4OZ0YkIzIzf\\/\\/73eve7382tt97KOEmsCjNDEgMDA4yOjuLubLTRRsyZM4dp06bRNA1jTBJmRiciMDPMjNXBJLG6lFLIORMR1FppmkZf\\/OIXmTlzJr\\/97W+RxLicM6UUOiklJBERvBA5Z6ZOncpXvvIVdtppJ2wMy3n44Yd12mmncfHFFzMyMoIkJsLMkETHzDAzjjjiCE488UQ22GADer2elVKQRNM0rAkmidVJEmaGJDpt22rBggUsWLCApUuXYmaUUuiYGWaGJCSxIr1ej36\\/j5nh7kgiIjjggAM49dRT2Wyzzai1Wq\\/Xo9bK\\/PnzdcEFF\\/Dwww8jiWczMyTxQuSciQgign\\/+53\\/mjDPOYNttt6VpGsYYzyEicHcmm0lider3+\\/R6Pcb1+30efvhhHXPMMXz2s5\\/F3Ukp0bYtZkbOmbZtWRnuTkRgZkiik1JiypQpnHjiiRx55JHknI0x3\\/72t3XwwQdz9913Iwl3JyKYLFtuuSWXX345\\/+\\/\\/\\/T9KKQwMDJgkzIyOJDpmRkcSZsZkM0msLpIwM\\/r9Pr1ej1orKSXG6Ic\\/\\/CH77bcfv\\/nNb+iYGZJwdyKClBK1VlakaRratqXT6\\/UopRAR\\/NVf\\/RVXXXUVW265JaOjo3zkIx\\/hxhtv5Mknn8TdkYQkJsLMkMTUqVOZPXs2BxxwABtuuCERYe5ORODudCQhCXdndTJJrE79fp9er0cphZQSZkYphZSSTj\\/9dM4\\/\\/3wefPBBmqahbVvMDEnknCmlsCJmRkcSZkZHEjlnpk2bxi677MLdd9\\/NvHnzePzxxzEzer0eo6OjmBmSWFXuTkTwwQ9+kDPOOIOXvvSlSDJ3JyJwd9Y0k8Ta8tBDD+ncc8\\/l7LPPppSCmbE8SUzEy172Ml7ykpfw+OOPc9999yGJTkSwstwdd6eUwvLMDEnstttunHPOObzmNa8h58wYYy0ySawttVbdfffdfOhDH+LHP\\/4xo6OjmBmSMDMkMVG9Xo9SChFBx92JCJqmoW1bVmRwcJCRkRHMjJQSEUFEYGZsueWWnHfeebzjHe8gpUTO2VjLTBJrma699loOO+wwHnnkESTh7tRamQxmhiQ6OWdqrUhiZbg7EUFKiVorTdPQti0pJTqnnnoqRx55JENDQ4wxSXTMjIjA3VnTTBJr21NPPaWTTz6Ziy++mLZtaduWyZBzppRCx8zoSGJlmRmS6AwMDDA6OkonpcRuu+3GJz\\/5SaZOnUqt1QYGBmjblqZp6EjCzFjTTBJrW9u23HXXXTrhhBP4whe+QCelRK2V1cHdiQhWRkqJWis5Z0opdN785jczd+5c3vKWt5BzZoxFBO5Op9ZKSom1wSSxtpRSyDkTEYzRD37wA\\/bZZx\\/uvfde3J2IYCLMDDMjpUREUGulY2ZIYmU1TUPbtnQ22WQTFi5cyJ577okkBgYGjDG1VlJKRATuztpiklhX9Pt9nXXWWZx33nk8\\/PDDrAvMjI4kpkyZwlFHHcVxxx3H0NAQ7m6MiQjcnU7btjRNQ62VlBJrmklibZKEmVFrJaXEAw88oOOOO45rrrmG0dFRJiKlREQgiY67ExF0UkrUWnk+ZoYkOmbG29\\/+ds477zy22247aq2WUiIicHeWFxGYGWbGmmaSWFtqraSU6EjCzBijH\\/3oR3z4wx\\/mjjvuQBIRgZlhZkQEZkZHEhPh7kQEnZwzpRTcnYigk3OmlEJnhx124JxzzuEf\\/uEfSClRa7WUEusak8S6oNaKJHLOPPXUU\\/rMZz7D8ccfz+OPP06naRratmWyuTsRwTh3RxKS6OScGRgYYMGCBey3335ssMEG1FotpcS6yCSxNkUE7k4nInB3Oo888ojOPPNMLrzwQkZGRogIzIyOJCZLSomIQBLuTkSwvKZp+PCHP8wpp5zCJptswhhjHWaSWJtqraSUGCeJiMDd+f3vf6+DDz6YG264gVIKTdPQti0dM0MSk8XdMTNqrZgZZkZKiV122YVFixax3XbbIQl3tzGUUsg5s64xSawLJGFmdNq2pWkaxujzn\\/88s2fP5p577mHZsmV0UkrUWpmonDOlFJbn7kQEne22246FCxfytre9DTMjIszd6UQE7s66xiSxtkQE7k4nIpBESglJmBmdxx9\\/XIsWLeK0005j2bJl5JwppTAZzAxJpJSotdJpmoa2bVlvvfU46aST+NjHPsbAwAA2hjGSMDPWVSaJtaXWirsjCXenlELOmU5E4O5I4je\\/+Y1mzpzJN77xDSKCfr+PmSGJiTIz3J2IQBIpJTof+tCHmDdvHhtttBGDg4MWEbg7tVZSSqyrTBJrkyRKKTRNQ62VlBKdiKDj7tRa9bOf\\/Yx99tmHX\\/3qV+ScKaUwGcwMSYxzd7bccku++tWvssMOO9C2LU3TGGMiAnenIwkzY11jkljXSaLWqnnz5nH++efz2GOP4e5EBBNhZpgZEcHQ0BDLli2js8cee3D11VezwQYbMMYYIwkzoyOJjpmxrjFJrMtKKeSc6dx8882aNm0at956K6UUJoOZ4e7UWjEzJPGKV7yCr33ta2yzzTY0TWOlFCKCXq9Hv9+n1+uxrjJJrKtqraSUaNuWpmm47rrrdOSRR\\/K73\\/2OUgqTJedMKYWmaei0bcsJJ5zAscceywYbbGDuzriIQBIpJdZFJol1VUTg7nTuvPNOHX300Xzzm9+kbVtSSpRSmCgzQxIdMyOlRCmFv\\/iLv2DRokXsvvvuTJkyxRgjCTOjbVtyzpgZ6xqTxLoqIjAzIoKTTjpJF1xwASMjI\\/T7fSZLSolaKzlnSil0BgcHGRkZYZddduH888\\/nta99LaOjozYwMICZ0YkI3J11jUliXSaJL37xizrmmGO46667yDlTSmGyuTsRQcfMMDPcnYMPPph58+bx4he\\/mDFWSiHnzLrKJLEuu+WWWzR79my+\\/e1vU2ul4+6YGbVWJsLMkMS4nDMRQUTQcXemTJnCWWedxQc\\/+EGGh4ctIui4O+sik8S66umnn2b69On63Oc+xzPPPEMn50wphcliZkhieQMDA4yOjjJuu+22Y\\/Hixeyyyy5EhDVNQ0Tg7qxrTBLrglorKSU6kuhceumlOumkk\\/jDH\\/5ASolaK52UEhGBJFYnd8fMqLWyzz77MG\\/ePDbffHN6vZ71+32apqFjZkQE7k4phZwzkjAz1jSTxLogIogIcs50brvtNh100EHcdNNNuDudiKBjZkhiTen1euScmTNnDjNmzKBpGnN3\\/pRSCiklOmbGmmaSWFskUWsl58y4iODBBx\\/UqaeeysUXX0wnpUStlY67ExGsCWZGx92ptbLNNttw\\/vnns9tuu9E0jUmi1oqZ0bYtg4ODdCRhZqwNJom1pdZKSom2bWmahn6\\/T9M0zJo1S5dccglPPvkkKSVGR0fppJSotbKmmBmSMDNSSpRSeOMb38ill17Kq171KgYGBow\\/iggkkVKiU2slpcSaZpJY29q2pdM0Df\\/93\\/+td7\\/73SxdupR+v4+ZIQl3pxMRdFJK1FpZncwMSZgZkhh36KGHcvbZZzM8PGy1VnLOdEoppJQwMyRhZqxpJom1qdZKSonOyMiI9t57b772ta\\/h7tRaGZdzppRCx8yQxJrQNA1t2+LuSKLX67Heeutx2WWX8a53vYsxNjIywuDgIJLomBlri0libSmlkHOm1krbtlx88cU68cQTaduW0dFRcs5IotaKmSGJpmlo25Y1ycyQRM6ZUgqdt7zlLZx99tm84Q1vQJIxxszoRASSSCmxppkk1jZJXHnllZo7dy6\\/+93vaNsWdyci6JgZZkZE4O5EBE3T0LYtq5OZ4e5EBGZGRDBuYGCAvfbaizPPPJMtttiCiDB3pyMJM2NtMEmsTpIwMzpt29I0DW3b0jQNHUn8+te\\/1j777MOtt96KJCICdyciWBF3JyJIKWFmlFIwMyTRMTMk0WmahrZtMTMkMVFDQ0PMnz+fww47jKZpLCJIKVFKIefM2mCSWN0kERGklKi1klKiU2tlyZIlmjVrFpdffjmdUgory8yQhLsTEbg7nYjAzOhsvPHGbLvtttx00020bUvOmVIK7k5EMFGvec1rmD9\\/PrvvvjsDAwPGmForKSXWBpPE6hQRuDvP1rYtTdNwwQUX6KSTTmLJkiW4OxFBx8yQxPMxMySRUqLWyrOtv\\/76fPCDH+Stb30rc+bM4Y477iAiSClRa2WiUkrUWvnHf\\/xHLrroIrbZZhvGWL\\/fp9frsTaYJFanfr9Pr9ejU0oh50xE4O5873vf08c+9jF+\\/vOfU2ulExF0zAxJrKymaWjblk7TNLRty1577cXcuXPZbLPN+NznPsepp57K\\/fffj5khiYlKKVFrZf311+ewww5jzpw5DA4O2hjWFpPE6iYJSbg7tVYigqeffloHHHAAN9xwA0uXLkUSOWdKKaSUqLWyMgYGBhgdHWVczplaK9tss\\/xrcrgAABZ2SURBVA2XX345f\\/d3f0dEsHTpUmbPns2\\/\\/du\\/sWzZMnLOlFKYDCklNt98c8444wze9773YWMYY2asaSaJNaFtW5qmodO2Leeee67mz5\\/PE088wfLMjI4kVoaZIYmOuxMRDA0N8fGPf5yjjjqKlBI2JiK47bbbdMghh\\/CDH\\/wAM0MSE9Xr9ej3+zRNw5vf\\/GbOPfdcdtxxRyLC3J01zSSxOpVSyDkzThLXX3+9Dj\\/8cO677z5GRkboNE1D27Y0TUPbtuScKaWwstydjruz5557ctZZZ\\/HSl76UXq9ntVZSSrRtqyuvvJIZM2bw5JNPMtk22GADPvCBDzB37lymTp1qrAUmiTVFEr\\/\\/\\/e91+OGH881vfpORkRFSStRaWVU5Z0opjPvLv\\/xLFi5cyFve8hZyzoyxWispJToPPPCADj74YL7xjW9Qa2UizAxJuDtmRq2Vl7\\/85cyePZt9992XwcFBYw0zSUwWSXTMjE5E4O50JNHv91mwYIHOOeccnnzySSQxEWaGJAYGBhgdHWV4eJizzz6bD33oQwwODuLuxrNEhG666SYOPfRQfv7zn9OJCDpN09C2LZ2cM6UUno+704kI3B0zo9bKa1\\/7Wj7zmc+w\\/fbbY2P6\\/T5N02BmdEZHRxkYGGB1MEmsKkl0zIw\\/RRKdWitmxpe\\/\\/GUdffTR\\/O53v8PdiQgmysyQRNM07L777lx88cVsvPHGpJSMMZLoSEISKSWeeeYZXX311Rx99NEsXbqUWitmRkRgZqSUKKWwMtydiCClRK2VzuDgIO9973uZM2cOW2+9NU3TGGNKKZgZKSVqraSUmGwmiVUliY6Z8WySMDPG3XzzzTrwwAP5xS9+wWRxdyKClBKvetWrOP\\/889l1110xM9q2taZpiAjcnYggIsg503n44Yd1xBFH8LnPfY5er0e\\/36eTUqLWyguVUqLWirsTEQwNDXHEEUdw8sknMzw8bPyRJMyMiMDdmWwmickmiY6Z0bYtTz31lGbNmsXFF1+MmWFmdCKCybDhhhsya9YsDj\\/8cJqmIeds\\/FFE4O6Mq7UiCTPTjTfeyIEHHsi9996LmSGJcTlnSik8n5QStVY6OWdKKaSU6EQEm266KZ\\/61KfYddddGWMpJToRgbuzOpgkJoMkzIzllVLIObN48WKdcsopPProo0iilIKZIYmJcHfMjL322oszzzyTrbbaCvs\\/jJOEmSEJM6PTti1N07B06VItXLiQ008\\/nZGRESKCUgovhLsTETRNQykFSXTMDDNj99135\\/zzz2frrbfGxpRScHfcndXBJDERkpCEmWFmPNv3v\\/99TZ8+nVtuuQVJDA0NsWzZMiaDmbHVVltxzTXX8PrXv56cM2OMMbVWUkqYGeMiAndHEmZG595779XcuXO59NJLMTMkkXOmlMLKyDlTSqHj7kQEyxseHuaYY47h2GOPZcqUKVZrJaWEJMyMyWaSmAhJdMyMcZKICO677z4deuih3HDDDfT7fcwMSXRSStRamYipU6cybdo0Tj75ZFJK1FotpYQkzIyIwN0Z17YtTdMgiVorOWc05uabb+bDH\\/4wv\\/jFL5CEuyMJSayIuyMJSZgZ7k5E4O7UWnF3Nt98c+bOncuee+7J+uuvb6xGJonJJIlSCrVWzjjjDJ1zzjk8\\/fTTuDsRgZnh7tRamag999yTxYsXs+GGG5JSspQSo6OjDAwMsLxaKykl2ralaRo6tVY6KSWWLVum888\\/n5NPPpmRkRHMDEmsiLsTEaSUqLXybL1ej36\\/j7vzute9jsWLF\\/PGN76RWqullFgdTBITVWslpcTIyAiDg4N0rrnmGh199NEsWbKEZ555ho6ZIYmOuxMRrEhKiVorKSXMjFIKAwMDbLHFFlx66aW88Y1vZHh4GEk2BkmYGSur1kpKiQcffFAHHHAA119\\/PU3TUEpBEuPMDEk0TUPbtrg7EcHzSSlRa6Xj7uy1115cdNFFTJ06lTFWSiHnzLiIwN3p9\\/v0ej1WhUliImqtpJSotZJSonPXXXfpkEMO4Tvf+Q4jIyOMMzMksbJSStRayTlTSqGTc6azcOFC9t57b6ZOncoYK6WQc0YSZsbKkISZUWvF3fWjH\\/2I6dOnc+utt9Lv93F33J2IQBKScHcigpU1NDTEsmXLmDJlCp3FixfzgQ98gIiwnDO1Vmqt9Ho9OhGBu1NrJaXEC2WSmChJmBm1VmqtnHjiiVq4cCGjo6OMMzPMjIhgZbk7EcHy3J099tiDyy67jI033pgxFhF03J2OJCKClBLPp9ZKSom2bWmahjFauHAhJ5xwAiMjI0QE49ydiKDj7kQEK2JmSMLdiQg6r3\\/967nkkkv467\\/+a1JKNoZOKYWcM5IwMyICd+eFMklMhoigc\\/XVV+v444\\/ngQceoNaKmWFmSEISL5S7ExE0TUPbtrzqVa\\/iggsuYJdddiGlhCQbg7vTkYSZERG4OytSSiHnjCTatuUPf\\/iDPvrRj\\/Ktb32LUgrj3B13p5RCx8yQxPPJOVNKYVxKiVor++yzD6effjpbbbUVbdta0zRIIiJIKRERuDurwiSxqiRhZkQEpRTuuOMOHXzwwdx8881EBH+KmWFmSEISK2Jm9Ho9RkdHWX\\/99fn4xz\\/OIYccwpQpUxhjkjAzOqUUUkqYGasqInTddddx0EEH8dhjj9Hr9WjbloggpUStlU5KiVorK2JmSMLMkIS7Mzg4yKxZs5g5cyaSLOdMSomIwMwwM1aVSWJVScLM6Dz88MOaPXs2V155JcuWLeO5uDuSkMSKpJSotWJmSGLffffljDPOYNNNNyXnbIyRhJnRiQjcnU5E4O48H0mYGaUUcs50aq0sW7ZMJ554IhdeeCFt25JSotZKx8yQhJkhieeTUqLWSq\\/Xo9\\/vM87d2XrrrTnvvPP4p3\\/6JyLCGOPu1FpJKSEJM+OFMklMRCmFnDPnnHOO\\/vVf\\/5X7778fd0cSZoYkOmZGJyJYWe5ORNDZfvvtueiii\\/j7v\\/97JOHuxphaKzlnlldrxcxwd16IWispJTp33XWXPvrRj\\/Kf\\/\\/mf1FoZ5+5IQhIrknOmlEJnYGCA0dFROu5ORLD77rtzwQUX8PKXv5xly5bZ0NAQEUHH3VkVJolVFRG4Oz\\/96U\\/1\\/ve\\/nzvvvBNJdNydiGCcmSGJcSklaq2sSNM0DA8Pc8wxxzBz5kwGBgaotVpKiU5E4O5IomNmtG1L0zSsiCQk4e6UUsg506m1klLSZz7zGY4\\/\\/njuvfdeer0e\\/X6fjpkhiZUxMDDA6OgonZQSEYEkzIycMyeeeCLHHHMMw8PDFhG4O52IwN15oUwSzyUicHciAndnXL\\/fp9fr0bnjjjt0\\/PHHc\\/311zMyMkLOmVIKKSVqrayImSGJnDOlFMallKi1Mjg4yNvf\\/nbOO+88ttpqKyRZRODumBmr0+OPP65TTjmFxYsXMzIywricM6UUJsO2227L9OnTOeSQQ0gp2RjatqVpGlaFSeL51FpJKTGubVuapqHf79Pv95k1a5Yuu+wynnnmGcwMSXTMDEmsSEoJSUQEZkZKiVIKKSU622yzDeeeey677bYbTdNQSrGcM2vKnXfeqUMOOYQf\\/vCHjIyMYGZIwt2JCCbDjjvuyKJFi3jTm96EuxtjIgJ354UySTyfWispJTq1VlJKdCKCf\\/\\/3f9eRRx7JAw88gJmRUqLWSkqJUgory8zoSGJ5AwMDnHHGGRxyyCEMDQ1Ra7WUEmuSxnz5y1\\/m0EMP5bHHHqOUgrsjiYhgInq9Hv1+n87+++\\/PaaedxmabbUbbttbr9VgVJonnIgkzQxK1VnLOjPvVr36lj3zkI3z3u9+laRratmUiUkrUWjEzzIyI4B3veAdXX301U6ZMIaVkkkgp0YkI3J3VSRIRQdu2mjVrFosWLUISpRT+f3nwH+pnWf9x\\/Pl+X9d93+fMlkThmKIhCJophdg\\/i0GRMJL6QzCsqRPLtjATTZxza\\/1AMnYcO62MKbUmGITgwAgU+scQtOyPIgYxh1gIIVO2ou2c7XPf1\\/V+dW7owBBr2\\/fsq7MejzMl50xE0HUd27Zt4ytf+QqSrG1b\\/i9MEidTa8XdMTNKKUwmE7Zs2aJHH32U48eP4+5EBCfKOVNK4WRyztRakcRoenqaY8eO8aEPfYgf\\/ehHrF69mpwztVZLKTGKCNydt4sk9u\\/fr69+9as8++yzpJSotXKmpJSotXLFFVcwOzvLNddcQ63VUkqcLpPEyUjCzBhFBHv27NG3vvUtDh48iCRqreScKaWQUkISkpDEf+LuRARN0zAMA2aGJLqu44EHHuCuu+5CEm3bGgsigpG783aQxKK+7\\/XMM8+wYcMGXn\\/9ddydiGAp2ral73tGTdNQSmHNmjXs3r2blStXYgs4TSaJf6fWSkqJUURgZjz33HO6++672bdvH6UURmZGSolSCqfDzJCEmeHuRASSWLduHd\\/5zne44IILaJrGhmGgaRqGYaBpGkYRgbvzdjp8+LC2b9\\/Ojh07mEwmnGlN0xARfO9732PDhg28973vNU6TSeJURASlFK1du5Zf\\/OIXlFIwMyRhZowksSjnTCmFk2nblr7vMTMkcdFFF\\/HUU09x+eWX03UdkkwS7o4kzAxJSMLd+f8UEbg7EYGZYWbs379fGzZs4De\\/+Q3DMLBUZoaZEREsuvDCC3nkkUe49tprWWCcBpPEiSRRayXnzKJaK2bGI488onvuuYfJZIK7U2tlqcwMSbRty\\/T0NPfeey+bN2+m1krO2XgHRQTuzqKIICL0y1\\/+kttvv52DBw8iCTMjpUQphZG7ExGcjLsTEZgZkjAzJNF1HZ\\/4xCfYtm0bV155Je5ukjAzRhGBu\\/NWTBIRgbtzomEYyDkTEbg7v\\/3tb3Xbbbfxl7\\/8hfn5edydiGCpUkrUWhldd9117Ny5kw984ANMT08b7zBJmBkRgbuz6M9\\/\\/rN2797NzMwMEUFEIImu6+j7npEkTpWZIYmmaZBEKYVzzz2XdevW8dBDD5FSspwzpRTcHXfn37GIoNZKzpm+7zEzmqZhGAZyzpgZr7zyiu68806efvppJHGmmBlmhplx8cUX8+Mf\\/5jVq1djZiwwd+edJomIIKVERODujF566SXdcccd\\/PrXv6aUwqKUErVWzAxJnIqcM6UURk3TMAwDoxUrVrBjxw4+97nPkVIyd2eRJMyMN7NaK5JIKVFrJaXEIkkMw8DWrVs1OzvLKCKotWJmSOJMcHd27drFjTfeSNu2NE1jnEUiAncnIqi10jQNpRQ9\\/fTTrF+\\/nkOHDlFKwd2JCJqmYRgGTsbMkETOmVIKJ2rblr7v+djHPsYPf\\/hDrrrqKpqmMf5FEmbGm5kkRhHByN0ppZBzZvTEE09o48aNvPbaawzDwCjnTCmFpWqahmEY+OxnP8tjjz3GOeecQ9d1NgwDTdNwNpCEJNydUa2VlBKj+fl5bdq0iT179jA\\/P09EYGZI4lSklKi1MnJ3JGFmRAQjd8fduemmm\\/j2t7\\/NBz\\/4QY4dO2bT09P8O1Zrxd2JCMyMiEASOWdeffVVrV27lhdffBFJ1FoZtW1L3\\/ecCZdeeim7d+\\/m6quvpus6FlhEEBHknHmnSUIS7s6JJDF66aWX9KUvfYkXXniBUUqJWitmhiROhbsjCUmklIgIJOHuRAQrVqxg06ZN3HXXXSywiMDdeStWSsHMcHdGEYG7c\\/DgQR5++GHNzs4yNzeHmSGJlBK1Vs6Ec889l\\/vuu48777yTZcuWYQs4y0hiJAkzw8wYSUIS7q6f\\/\\/znfP3rX+fIkSPMzc3RNA3DMHAqUkpIIiJYlFJCEhHBqG1bLrvsMmZmZlizZg0RYe7OWzFJjPq+p21bRsMwMDs7q+3bt3P48GFqrZgZZkZEkFKi1spSrV27lgcffJALLriAnLOVUsg50\\/c9bdvyTosIRu7OKCJwdxZJwsyYn5\\/Xxo0b2bVrFzln+r7nVJgZkljk7kQEIzNDEu6OmVFr5dprr2XHjh1ccsklpJSMt2CS6Puetm0ZTSYT9u3bpy984Qu8\\/PLLnClmhiRSSoxWrFjBU089xYc\\/\\/GGWLVtGrdVSSoxKKeScOdvVWkkpUUrh1Vdf1Wc+8xkOHDhArZVFZoYkRmaGJEbuTkTwn5gZ7k6tFXcnIti4cSNbtmxh+fLlJgkzw8yotZJSwkoppJQY1Vo5dOiQ7r77bp588kn6vmepzIyUErVWJOHudF3Hd7\\/7XW677TaWL1\\/OAuv7nrZtGUUE7s67QUTg7tRa9eijj7Jp0yb6vmcymdA0DaUUJLGoaRqGYeB0uDsRgbtz3nnn8f3vf5\\/rr7+elJKxoJRCzhlJWEQgCXfnyJEjPP7449q8eTNHjhwhIjgTzAxJuDsRwfXXX8\\/OnTs5\\/\\/zzWWARgSRSSowkYWa827zxxhvasmULP\\/nJT8g5MwwDi3LOlFLIOVNK4VTknCml0DQNEUFEIIlrrrmG7du385GPfITJZGJd1zGqtWKSKKWQc2bv3r36xje+wYEDB5CEJM4EM0MSoyuuuIKdO3fy8Y9\\/nKZpkGTujpkxksQiM+NsFhG4O5KQREToT3\\/6E1\\/84hf54x\\/\\/SCkFM0MSTdMwDAOL2ral73tOV9u2jG6++WYeeughli9fbjlnFtmxY8eYmprir3\\/9qz7\\/+c\\/z\\/PPPM5LEUpkZkpiamuL48eNMTU2xfft2brnlFt7znvewwDjBMAy4Oykl3i1KKeScGUUEtVbt3buXL3\\/5y8zPzzM9Pc3c3BwjM0MSIzNDEifTNA3DMDBKKVFrJaXE1NQUDz\\/8MOvWraPve5uammIYBkwSf\\/\\/739m2bZtmZ2cZTSYTcs6UUlgqM0MSoxtuuIGZmRkuuugiFhhvEhG4O6OIwN05200mE7quo9ZKSglJHD16VLfffjs\\/+9nPMDMkMTIzJOHuRAQnk1Ki1krOmYhgFBF0XcdkMuGqq65iZmaGT33qUyywUgomid27d+ub3\\/wmhw4dou97JGFmSGKp3J2I4Morr+QHP\\/gBq1atom1bIsJYYGaMzIwTRQTuztmu1kpKiclkQtd1jEop+v3vf8\\/XvvY1fve732FmjCQxcncigpPJOVNKwcyQxKhtW\\/q+J+dMrZXrrruOnTt3snLlSlJKZi+++KLuu+8+nnvuOUYRwcjMkMRSmBmSeN\\/73scdd9zB5s2bmZqaotZq7o6ZMZLEyMyQxMjMeLeQhJkxksS\\/6Kc\\/\\/Sn33nsvf\\/vb31hkZowkcSqapiEiqLXyZjlnmqZh8+bN3HPPPXRdh916663au3cv\\/\\/jHP2iahmEYGJkZklgqM2Pt2rU88MADXHjhheScTRJmxn+7w4cP6\\/777+exxx6j73tGy5YtY35+njPFzDj\\/\\/PPZu3cvH\\/3oR7HLLrtM+\\/fvp+s6aq2UUli+fDlzc3OklFgKM+Pqq69mZmaGVatWYWZIMhaYGf8LDhw4oPXr1\\/OHP\\/wBSRw9epSu60gp0fc9S1FKoWkahmFg69atbNmyBduzZ4+OHj1K13WYGcMw0HUdwzBgZizF1NQU73\\/\\/+\\/n0pz+Nu7PA+BdJmBn\\/zSICd9evfvUrXnvtNUopHD9+nJQSkkgpsRSTyYSu6xiGgcsvv5xPfvKTZlrAgrm5Oc455xxKKfR9T9d1RARL0TQNEUFEkHO2UgpmRkqJ\\/xWTyYSu61igyWRC13XUWhlFBEvRNA0RgbszqrXaPwEmmb1NHzua6gAAAABJRU5ErkJggg==\"},{\"id\":\"fdb3f85b-87d5-4b80-be7a-caa94aeba730\",\"height\":17.11,\"width\":14.92,\"perimeter\":80.27,\"area\":164.2,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAHQAAACFCAYAAACKVNybAAAgAElEQVR4AezBC7imc73\\/8ff3+7vv51lrzRoyhyYyDMmQlOpSmtrYUZRoq5w6nzQ6KKJ2u00nNiradJDD3k6jra72VkLCRFREB5RKu6hpyIgxYw5r1vPc9+\\/7+a\\/ftf\\/ruuaay2G0Rjm9XiaJRxNJSCIicHckkVJiTTlnUkq0bcuqVatYtWoVTdPQ6\\/UYGRlh1apV9Ho91iAzw8YwZvLkyQwMDNDtdqmqismTJzM4OEhE0Ol0iAjcnXFt22JmpJQocs6YGe5OIQlJFBFBVVX8rZkk\\/l4iAjNjnJmxOkmYGeMigmLZsmXceeed\\/PGPf9SiRYu47bbbuPPOO1m5ciX9fp9Vq1axatUqcs6szswozIyi0+nQ7XbpdDoMDQ0xa9YsZs2axbRp09hwww3ZaqutbGhoiKqqkERhZhQRgbsjicLMeDQwSTxaSGKcJNydpUuXsmDBAn7729\\/q1ltv5a677mLx4sXce++9jIyMcO+99\\/LnP\\/+ZJUuWkHPGzCgk8VCqqsLdyTkTEUyZMoVp06YxPDzM1KlTWX\\/99Zk6dSqbb745W221FVtuuSVPf\\/rTbXh4mKJpGqqqwswoIoLC3ZGEmfG3ZpL4e5OEmVFEBEuXLmXp0qX85Cc\\/0W9+8xt++ctf8oc\\/\\/IE77riDJUuWEBGklOj3+6zJ3RkniUISa8PMcHdyzhRDQ0NEBJMnT2aTTTZhiy22YOutt+b5z38+W221FRtvvLENDAxgZkQE7k4REbg7fw8mib+XiMDdKZqmYdGiRdx00026+uqruemmm7jzzjtZtGgRS5YsISKQhCRWl1KiyDnzcFVVRUTg7rRtS+HuRARrSilR1zWTJ09mk002YebMmWyzzTbMmTOHF7zgBcyYMcMYk3Mm50yn0+HvwSTx97R06VJ+85vf6Nprr+W6667j17\\/+NXfccQf33XcfkpCEmSGJwsxwd3LOrMnMMDMkIYn7Y2aMk0RhZkiicHcignEpJSQRERRmhpkREUyZMoVnPOMZPPOZz2TOnDm86lWvYrPNNkOSMcbM+FszSUyEJMyMQhIRgbtjZkjCzJBEzpmqqmjblqqqiAhuuOEG\\/c\\/\\/\\/A\\/XXnstt9xyC4sWLcLdiQgeC8yMcZtssgk77bQTO++8My960Yt41rOexRiTRM6ZqqqICMwMM2NNkjAzxjVNQ13XPFwmiYmKCMwMM2N1EYEkUkqMa5qGW2+9Veeffz5XXnklv\\/zlL1m2bBm9Xo+IoKoq2rbFzJDEo527I4mi0+nw1Kc+lZ133pk99tiDl7\\/85ay\\/\\/vqWUqJomoa6rimapqGqKsZJwswwMybCJLEu5JwxM8wMSZgZZkbOGTPD3Vm0aBEXXHCBLr74Yn7+85\\/zl7\\/8haZpWF1KiZwzjwXuTkRQmBmSKAYGBnjmM5\\/JS1\\/6Ul772tfykpe8hE6nYyklirZtqaqK+yMJM+OvZZL4azVNQ13XrEkSZkZE4O70ej1+\\/OMf6\\/zzz+eCCy7g9ttvJ+dMVVXknEkp0bYthZkhiZQSOWceK9yduq7p9\\/tIwt0ZGBhg22235Z3vfCevfOUr2XjjjZFkY3gwkijMjIfLJDFRkjAzxkUEhZlx9913c9FFF+mMM87glltuYfHixRR1XdM0DWsyMySRUiLnzKNdSoki58zqUkrknDEznvnMZ\\/KSl7yEN7\\/5zeywww4MDg5aRGBmRASFu2NmTJRJYl3IOZNzptPpMO6WW27RiSeeyOWXX84dd9xBr9fDzOh2u4yOjlKklMg5U5gZZkZE8FiQUiLnTGFmmBlFRFBUVUXbtpgZdV3zvOc9jwMPPJC99tqL6dOnG6uRRGFmTIRJ4q+Vc8bdMTMKSZgZK1as4Fe\\/+pWOOeYYrrzySpYvX07h7kQE7o4kJGFmSGJ17k5E8GhnZkiiMDMkMc7MkETh7kQEnU6HzTffnD322INDDjmEpz71qXQ6HeP\\/iwjcnUISZsbDZZKYCEmYGeNGRka45JJLdPrpp3PNNdewfPlyqqpCEjlnCncnIhhnZrg7OWcKdycieKxwdyQhicLdiQjcnYhgTRtssAH77bcfn\\/jEJ1h\\/\\/fUZHBw0xuScSSlRSMLMeLhMEg8kInB3IgJ3J+dMSolxEYG7ExG4O71ejy996Uv6r\\/\\/6L2644QYkMRHuTkRQmBmSKMwMM8PdyTkjidWZGZJYnZlRSGKcmSGJ1ZkZhSSqqqJtWybKzJDEuLquqaqK17\\/+9XzsYx9js802o9vtWr\\/fp9PpUDRNQ13XPFwmiQcjCUm4Ozln3J1xZkav16Pb7XLffffx1a9+Vf\\/+7\\/\\/O7bffzujoKBNlZkiicHfMjCLnzOrcHXenyDkjicLMkMT9MTMkYWa4O0VEIInCzJBEUVUVEUFEUJgZ7k7OmYdiZpgZEcE4MyOlxODgIDvttBNf+tKXmDFjBgMDAxYRuDt\\/LZPEg2nbFnfH3WnblqqqWF1E0LYtZ5xxhk466SRuueUWCncnIpgIM8PMKCKCcWaGu1NIQhKSWJ2ZIQl3p4gICneniAjMDEmsycwwM1JKtG2LJAp3JyIo3J2IYG2YGYUk1jQwMMCee+7JMcccw6abbkpd18aYtm2pqoqHyyTxYCRhZkQEkkgpIYnCzOj1epx88sk69dRT+e1vf4uZMTQ0xMqVK1nXqqrCzGiahvvj7pgZOWfG1XWNuxMRFO5ORNA0DePcHTOjiAgkMc7MKCRhZkiiMDMkMRGdTod+v8\\/w8DC77747Rx11FFtttRVt21pVVTwQSRRmxppMEg9EEmZGIQkzI+dMRFDXNYsXL+ab3\\/ymjj32WG677TaqqqJtW9YVMyOlREQQEbg7EUFhZkiiqiomT57M1KlTmTFjBjNmzGDq1KlMmjSJSZMm0el0cHcigsLdiQj6\\/T5Llixh1apV3Hvvvfz5z3\\/mjjvuYPHixfR6PcbVdU3OmYig6HQ6FP1+n7+GmVFIYnWDg4PstddeHH\\/88Wy88cbknM3dMTPWJInCzFiTSeLhkISZkXPmzDPP1Gc\\/+1n+9Kc\\/0TQNEUFKiZwznU6Hfr\\/PRJkZkijcnYigGBoaYrPNNmPWrFk897nPZZtttmHjjTdmgw02YGhoiE6nQ7fbxd0pIoLC3SkighUrVtDv91mxYgX33HMPf\\/zjH\\/nlL3\\/JDTfcwIIFC7jzzjuRRNHtdun3+0hibbk7kpDE\\/UkpkXPG3ZHEwMAAb37zm\\/n0pz\\/NtGnTcHdjjJmxJkmYGWsySTyYiKBwdyRhZvT7fS666CJ98pOf5Je\\/\\/CVFVVW0bUsxNDTEyMgI60Jd10iibVuK6dOn89KXvpSXvexlbLbZZkybNo2nP\\/3pTJs2jW63y+rMjLURERT9fp+77rqLW2+9lTvuuIP\\/\\/d\\/\\/5dJLL+WGG26gbVvMDDPD3ck5I4kHY2aMk8QDGRoaYmRkBHdnaGiId7zjHRx77LEMDAwYY8wMM2NtmCQeSERgZpgZRdM01HXNr3\\/9a73rXe\\/iuuuuIyKoqoq2bRkYGGB0dJTCzJDERFRVRdu2FM94xjPYcccdedGLXsTzn\\/98nvOc59DtdnkokijMjEIShZkhCTNjnCTGmRl\\/+ctf+NnPfsZ1113Hj3\\/8Y6699lqWLVtGSomcM2vLzCgksbqUEhGBJMaZGdOnT+eII47gve99L\\/Z\\/MDPWhknigbRtS1VVSKIwM2699VZ95CMf4aKLLqLf77MuVFVF27bcn6lTp7L77ruz++67s\\/3227P55ptT1zWSMDMeSZKQxOLFi1m4cCHf\\/OY3Oeecc\\/jTn\\/5EkVLCzGjbliKlRM6Zwt2JCB5KSomcM0Vd1zRNQ1VVbLHFFnzlK19h++23Z2hoyBhjZkQE7s4DMUk8mJwz7o6ZsWrVKo488kiddtppLF++nIkyMyTh7kQEnU6Hpmlwd4rnP\\/\\/5vPOd72TXXXdl6tSpTJ48GXcn50xVVfytNE1DVVXcfffdfO973+OCCy7gkksuYdmyZRQpJYqcM+PcnYjgoVRVRdu2FFVV0bYtxaRJk9hll10466yz2GCDDZBkEYGZ4e48EJPEg+n3+9R1jZlx2WWX6U1vehN333037k5EMBF1XdM0DUVd1zRNg5kxMDDAXnvtxRve8AZ23XVXhoaGyDmTUqLIOZNS4m+laRrquqaICG6++WZ+8IMfcNppp3HzzTcjCXcn50zR6XTo9\\/usDXcnIihSShQ5Z4q6rvnCF77AO9\\/5TsZYXdcUTdNQ1zX3xySxNpYvX6599tmH733ve+ScKSQxUZ1Oh36\\/T5FSYvr06bzjHe9g7733ZrvttqOqKtq2paoqiojA3YkI3J1HUs6ZlBKSaNsWSaSUSCnRNA3nn38+J598MldffTVFXdfknIkIUkrknFkb7k5EUKSUMDNyzhRbb701J510Ei972cuw\\/0POmZQS98ck8WCapkESZ5xxhg4\\/\\/HD6\\/T5N07Cu1HVNzpmIYNq0aXzyk5\\/k1a9+NZtuuilFv9+n0+lQtG1LVVUUEYG780iKCNyd1eWccXfMjF6vx1VXXcXJJ5\\/MhRdeSNHpdBgdHcXdiQgejJkhCTOjkETh7khCElVV8brXvY5TTz2VyZMnW86Zuq7JOZNSYk0miQeScyalxEUXXaTDDz+cP\\/zhD\\/T7feq6JudMRDARg4ODrFq1ipQSG264Ie9\\/\\/\\/s58MADmTJlChGBu9M0DXVd07YtZkZKibZtqaqKvwVJSMLdWZ0kCjPj+uuv55hjjuGCCy6g6Ha79Ho9HkpVVbRtS2FmSGJNZsaUKVP40pe+xP77709EmLvzQEwSD6RtW3LOvPa1r9Xll19O0zQUKSVyzqwL3W6XqVOncthhh\\/HWt76VKVOmYGZIwsyQhJkxThI5Z6qq4pEmCTNjXM4ZM6NwdyICd0cSP\\/nJTzj22GP51re+hbtTRAQPxsyQxDh3p5CEJFJK5JwxM3bccUdOOeUUttpqK\\/r9vnU6He6PSeLBfOtb39K73\\/1u7rnnHuq6pt\\/vY2ZIYqLMjKc85Sl84hOfYN999+VpT3sakjAzzIxxkjAzIgIzw8xomoa6rnmk5ZxJKbE6SZgZkigk4e5cfvnlHHnkkVx33XWsrZQSRc6Z1ZkZkkgpkXOm+MxnPsMHP\\/hBut2uRQTuzppMEoUkzIy2bamqiqZpiAhe8YpX6LrrrqPX61FUVUXbtqwtd0cSkjAzCklUVcXAwABHH300b3jDG5g+fTqS6Pf7dLtdHkuapqGua3LOzJ8\\/n8MOO4zf\\/OY3pJRomoaUEjlniqqqaNsWM0MSD8XMkERKiS222IKvfe1rbLvttqSULOdMSokiInB3LOeMuxMRuDsRgbtTXHzxxXrf+97HggULKFJK5JwpUkrknHkwKSVyztR1TdM01HVNzhkzI+fMO97xDj7xiU+wySabsGLFCoaHhylyzqSUeCzq9XqcffbZHHXUUdx+++2klIgIJGFmFJIwMyTxcAwPD3PYYYdxxBFH4O7m7oyLCNwda9uWlBI5Z1JKSCIiWLZsGQcffLC+\\/vWv07YtZoaZEREU7k5EsDbMDDMjIhi34447cvzxx7P99ttTNE1DXdc81jRNQ13XtG1LUVUV99xzD0ceeSSnnXYaZkbOmdWllMg5s7ZSSuScKZ797Gczf\\/58ZsyYwRhjDZZzxt2JCAp3p7jwwgv1nve8hzvuuAN3JyIY1+l06Pf7rA13JyIozAxJTJ8+ndNPP50999yTXq9HXddUVUVE0DQN3W6XiMDdebSLCNwdSZgZbdtSVRXXX389H\\/jAB7juuutwdyKCcXVd0zQNa8vdcXfatqWqKs455xz23XdfbIy7IwkzozBJjIsI3J1er8d73\\/tenX322UgipUTTNBRmRqfTodfr8VDMDEm4OxFBXde4O3PnzuXf\\/u3fGB4epogI3J3VScLMeDSThJlxf\\/r9Pueccw6HHHIIIyMjrEkSa8PdiQhSSuScKXbbbTfOOeccpk+fbmOQhJlRmCTGScLM+OlPf6oDDjiAW2+9FUmsKaVEzpm1ZWaYGRHBC17wAs4880y23XZbIgJ3p2jblqqqKHLOpJR4LMg54+6YGW3bUlUVbdtSVRV33303e+65J9dddx2FmVFIwt2JCB5KSomcM2aGJFJKDAwMcOmllzJnzhxsDGMiAnfHIgIzo5CEmfHxj39cn\\/vc5+j3+0QEhZkhiXFmhiQeSlVVtG1LXdesv\\/76\\/Mu\\/\\/AuHHnooZkbRti0pJcwMSUQE7o6Z8ViQcyalRNE0DVVVUZgZxQknnMCxxx7L4sWLKcwMSawNM0MShbsTEdR1TdM0fPrTn+bQQw9l0qRJNgZJFNa2LSklcs6YGcXOO++sa665hoigMDMkIYmUEhGBJB6KmVFIonjLW97CUUcdxdOf\\/nTMDHdHEmbG6iRRmBmPZhGBJNwdM2N1OWdSSvzxj3\\/kgAMO4KabbmLVqlVUVUVEEBE8FHcnIijcnYigcHd22mknzj33XKZMmWIDAwMUkjBJ5JxJKVHceuutmjNnDvfccw8RwUS4OxFBYWZ897vfZZdddiGlxBNF27acfPLJfPSjH2XVqlW4OxGBmSGJtWFmFJIo6rqm2+1y1lln8ZrXvIaqqkwSZoZFBIWZIYkvfvGL+vCHP0zTNEhiotydiOBZz3oWV111FU95ylOoqoongojA3bnqqqt485vfzMKFC3F3IoKHy8yQRGFmVFXF2972Nk444QSGh4dtDJKwiMDMiAiWL1\\/Oa17zGl111VWsa8cddxyHH3447o6ZERG4O49nkjAzFi9ezAEHHMDll1\\/OODNDEhOx5ZZb8sMf\\/pDp06cbYyRhkpCEJH7+85\\/rVa96FUuXLqVpGiYqpUTOmfXWW4+f\\/vSnbLzxxgwODpJzJqXEE0HOGXfn+OOP58gjj6Tf7yMJdycieDjMjEISxVOe8hSuvPJKtttuO3LONgbLOVO4O6eccoo+9KEP0TQNbdsyUWaGJObMmcMll1zC5MmTMTNyzqSUeLyThCTcnZtvvpldd92VxYsX07Ytfy13p5BEt9vls5\\/9LO9973uRZO6ORQRmRvHud79b55xzDr1eDzNDEhNlZnzwgx\\/kuOOOI6VEVVUUOWdSSjye5ZxJKVGMjo7y\\/Oc\\/n1tuuYVCEhNlZuy1116ce+65DA8PG2NMEsXChQt54xvfqB\\/\\/+Mc0TUNKiZwzE7Xhhhty4oknsu+++zI6OsrAwABFv9+n0+nwRJBzxszYZ599OP\\/88zEzCkk8FDNDEg9k1qxZ\\/PCHP+TpT3+6McYk0bYtV111ld797nezYMECcs6sKzvttBOnnnoqm2++OXVd0zQN7k5KiSeCtm1xd9ydo48+mqOPPpper8faMjMKSYwzMyRRDA4Ocv3117P11lvj7mYRQfG5z31ORx11FCtXrkQSnU6Hfr\\/PRJgZ73znOznxxBOZNGkSOWdSShQ5Z1JKPJ5Jwszo9\\/t0Oh2uuuoqDjjgAO68807WFXfnwgsv5BWveAVVVZnlnHF33v72t+vcc89FEhGBJCYqpcTRRx\\/N4YcfjrtTuDvjJPF4ZmYUOWdSStx+++28\\/vWv58Ybb6Tf7yOJiXB3IoLPfOYzfPCDH6Tb7ZpJQhIvfOEL9dOf\\/hR3x91p25aJcne++c1vstdee9G2LVVVUUQE7s7jXc6ZlBJt2+LuRAT77LMPF198MU3TMFHuTkTwlre8hc9\\/\\/vNMnTrVLOfMypUr2WqrrXTXXXeRc2ZdcXeuvfZatt9+eyKClBKSKMyMx7uIwN1Z3YEHHsjZZ59N27ZIYqKqquIf\\/uEf+PKXv8zWW29t1rYtt912m174wheyfPlycs4UdV3TNA0TMXXqVH7wgx+wxRZbUNc1Rc6ZlBIRgbvzRNI0DZ\\/61Kc4\\/vjj6fV6rAtVVbHJJptw+umns9NOO2GSuOKKK7T33nuzbNky3J2IYF3YfvvtOf\\/889loo41wd4qIwN2RhJnxeNe2Le6Ou9Pv9znjjDM47LDDGBkZYV2pqoqzzz6bffbZB8s58x\\/\\/8R867LDDWLFiBe6OJCQxUXvttRf\\/+Z\\/\\/ybRp0ygiAnfniSQicHfGfetb3+Jtb3sb9913HxOVUiLnTHHsscdy6KGHYkuWLOEzn\\/mMTjzxREZHRymqqqJtWybqta99LaeccgrTp09ndHSUlBIpJZqmIaWEJB7PJOHumBlN0zAwMMCFF17I\\/vvvz8jICOtKXdccdNBBHHfccdiSJUvYZ599dNVVV9G2LeMkMVFbbrklr3jFK3jGM57BypUrkURKiZwz7s7jnSTquqbX6zE4OEhKiauvvprLLruMkZERJsrdiQiKffbZhzPPPBNbsGABe+yxh26++WbMDDMjIlhXpk2bRlVVNE1Dt9vFzOj3+1RVRUTweGZmSCLnTKfToa5r7r33XpYvX46ZIYmJMDMkUey5556cd9552M0336xddtmFu+66i8LMkMS6kFJCEhFB4e5EBE9EVVXRti2FuxMRrEs77bQTF154IXbDDTdol1124b777iPnzLiUEjln1oWUEkXOmcLMKMyMx7OUEk3TYGZIYpyZIYl1abvttuOKK67Arr32Wr3yla9kxYoVtG3LODNDEuuau+PutG3L452ZIYlxZoaZIQl3J+fMRJkZknjmM5\\/JD37wA+zSSy\\/V3nvvzcjICEVKiZwz60JVVbRtS+HuRASFmSGJJwJ3RxJmRkqJpml4JGy++eZcffXV2De+8Q295S1vYdWqVZgZ7k7OmXXJzDAzIoJxZoYkHs\\/MDDMjIlhTVVW0bcu6suWWWzJ\\/\\/nzsq1\\/9qubOncuKFStwdyKCoq5rmqZholJK5JwZV1UVEUFE8HhnZkjCzCgkUVUVRdu2rCtmxtZbb813v\\/tdbN68eZo7dy4jIyMUZoYknvTYMnv2bObPn4\\/NmzdPc+fOZWRkhMLMkMSTHltmz57N\\/PnzsXnz5mnu3LmMjIxQmBmSeNJjy+zZs5k\\/fz42b948zZ07l5GREQozQxJPemyZPXs28+fPx+bNm6e5c+cyMjJCYWZI4kmPLbNnz2b+\\/PnYvHnzNHfuXEZGRijMDEk86bFl9uzZzJ8\\/H5s3b57mzp3LyMgIhZkhiSc9tsyePZv58+dj8+bN09y5cxkZGaEwMyTxpMeW2bNnM3\\/+fOycc87R+973PpYvX06RUiLnjJkhiQfj7kQEhZkxLqVE27YUZkYhidWZGZJ40sR0Oh36\\/T7Tp0\\/nJz\\/5CTZv3jy95z3vYcWKFRQpJXLOrK2UEhGBJFbn7my22WZ0Oh3MjMLdkYQk3B1JPOmvJ4mIIOfMtttuy8knn4yde+65OvDAAxkdHUUS7k5E8HCllChyznQ6HXbbbTfe+ta30u12cXcKd6eICMyMJ02MmdE0DW3bMnPmTF7wghdg5513nt72trfR7\\/eRhJlRSGJtmBmScHeKiKCqKg4\\/\\/HA+\\/vGPMzAwgJkhCTOjiAjMDDPjSeuMMca+\\/e1va7\\/99qPX6xERPFxVVdG2LYWZIYli7ty5nHjiiQwMDDDGeNI6l3MmpUTOGUmYGXb11Vdrzz33ZMWKFeScmYi6rokIJLH\\/\\/vtz6qmnMjQ0ZO5OzpnC3SnMDEk86a9nZoyLCNwdu+GGG7TrrruyZMkSJCGJteXuRATujiQkMW7nnXfmwgsvZNKkSTYGSZgZT1p3mqYhpYS7M85+9atfaaedduKee+7BzJBE4e5EBGujrmuapqFIKWFmzJw5kxtvvJHh4WFzdyRRmBmSKMyMJ02cJAozw2699VbttNNOLFq0iLZtcXcigpQSOWcejJlhZkQERUqJnDMpJZ72tKfxi1\\/8gilTplhE4O6sThJmxpPWLbvnnnvYf\\/\\/9dcUVV1BEBCklcs6sDXcnIihSSuScMTOmTJnCT37yEzbZZBNsjLvTti1VVVFIwsx40rpl\\/X6fj3zkI\\/rKV75C27bknKmqirZtWRvuTkRQuDsRQTE4OMh3vvMdXvziF9Ptdo0xTdNQ1zVPeuSYJE466SR9\\/OMfZ9myZYxLKZFz5qG4OxHBmtydz372sxx88MF0Oh1jTM6ZlBKSMDOetO6ZJC666CK98Y1vZNmyZYxzdyKCh+LuSEIShZkhiWLvvffm7LPPZvLkySYJM6OICNydJ617Jonf\\/\\/732n777Vm6dClFVVW0bcvaMDMKSRRmhpkREWy++ebMnz+fTTfd1Bjj7kiiMDOetO5ZRNDv97X11luzcOFCcs4UklhbZkYhicLdiQgGBwf5zne+w4477oi7G096xFnbtqSU2GGHHfTzn\\/+cnDMRQV3XNE3D2jAz3J2cM4WZIYni3HPPZb\\/99qOqKss5k1JCEoWZ8aR1y5qmoaoqDjroIJ166qnUdU3btkhiXTj44IM59thjmTRpkjGmbVuqquKJKCKQREoJSZgZEUHh7oyThJkREbg7hSQKM6OICNydnDMpJYqcM9Y0DVVVcdJJJ+moo45i8eLFFO5ORDARVVXx3Oc+l69+9avMnj3b+v0+nU6Hom1bqqri8a7f79PpdFhdv98npYQkqqri\\/uScSSkxThJmxpokYWaMs4jAzLjmmmv0rne9i9\\/85jcUZoYkJsLMGBwc5Etf+hL77bcfQ0NDxhhJmBlPJJKICH72s59xySWXUFWVhoaGmDp1KlOmTGHy5MlMmTLFNtxwQzbYYANSSuScKdwdM6OQRETg7pgZRdM0mBlVVWGSaJqGlStX6nWvex3XXHMNvV4PSawLnU6H3XffnfPOO4+hoSHr9\\/u4O1VV8XiXcyalRNHv96mqikMPPVTnnnsuZkaxwQYb8JSnPIXh4WGmTZvGzJkzmT59Ot1ulxkzZlDXNeuttx4bbLABkyZNsoGBASZNmsTw8DBmxvDwMKszSbRtS1VVHHzwwTrjjDMYGRlhXamqismTJ3PTTTcxY8YM6rq2MUjCzHg8k4Qk3J1er8cdd9yhPfbYg1tuuYXCzDAzzIyirmsGBwcZGBggpcSkSZNIKTE0NMTw8DCTJk1ieHiYaQM3N7IAABRxSURBVNOmMXXqVGbOnMnGG2\\/M9OnTbZtttmFgYABrmoaqqijOPfdcHXTQQaxcuRJ3JyKYiJQSOWdSShxzzDF86EMfoqoqY0xE4O48EeScSSlxzDHH6KijjmJ0dJTCzJDEmswMdyciWJ0kisHBQYaHh5k6dSqTJk1i88035\\/DDD+e5z32uWb\\/fp65ril\\/96lfae++9+d3vfoe7ExFMhJkhiW63y2abbcall17KRhttRFVVxhNARODutG3L0qVL9apXvYobb7yRpmko3J2IoHB3zIyIQBKrMzMKSRTujrvTti3FZpttxllnncUOO+xgJglJmBn33Xef3vjGN\\/Ld734XSUQEE+HuRARmRlVVzJs3j7333ptOp2OSMDMe7yRRnHfeeXrPe97DsmXLqKqKtm0xMyQxzsyQxDh3p4gIHsjAwADbbbcdX\\/va19h0003Ner0enU6Hotfr8fWvf13ve9\\/7WLFiBYWZUUiiqiratqUwMyTxUMwMSRT77bcfJ5xwAlOnTmVgYMAkYWasrm1bqqrisSAicHfatqWqKnLOpJRYXdu2LFu2TG9961u56KKLcHcigpQSOWfWhrtTmBk5ZwozQxJmxsc+9jH++Z\\/\\/meHhYTNJtG2Lu+Pu\\/PGPf9TOO+\\/MggULqKqKtm0xMyRRuDuSkMTaqOuapmlwd6ZOncrBBx\\/MEUccgSRzd9q2paoqmqbB3UkpUTRNQ13XPJrlnEkpIQkzI+dMSom2bUkpYWYUp59+uv71X\\/+V++67j36\\/T1VVtG3LQ0kpIYmIYFxKiSIiSCnRti0XXnghu+22GyklM0nknEkpMe4Nb3iD\\/vu\\/\\/5umaShSSkgiIjAzJGFmSOKhuDtFRFBsvvnmXHTRRWy55Za4u40h50xKiUISTdPQ6XR4rJCEmSEJMyMicHdyzixevFivf\\/3r+cEPfoC7ExG4OxHB2nB3IoLVpZTIOVNstdVWXHHFFWy44YbknM0kMa5tW1JKfPvb39Z73\\/te\\/vznP2NmSKKqKiKCiKBIKZFz5sGYGe5OzpmiqipyzhxyyCEcffTRdLtdSylRSKIwMx5Lcs6YGe7OuKZpqOsaSXz5y1\\/WEUccwYoVK8g5k1Ii54y7ExGsrbquaZqGwt2JCIqjjjqKD33oQwwNDZkkLOeMuzMu58zy5cv1pje9iUsuuYROp8Po6ChFXdc0TYOZIYm1UVUVbduSUiLnjJkxbdo0zjnnHHbffXdWrFhhw8PDFL1ej263SxERuDuPdm3bUlUV43LOjFu4cKH23XdfbrzxRpqmwd2JCNydiOCvlVJCEjNnzuTiiy9miy22oNvtGmMsIjAzIgJ3p8g5c9ppp+kDH\\/gAksg5U6SUyDlT1zVN0\\/BQzAxJpJSICCRhZkhi11135VOf+hRz5sxBko2hWLVqFYODgzwW5ZxJKVEsXbqUE044Qccddxw5ZySRUiLnjJkhibXh7pgZOWeKqqpo25biwAMP5IQTTmDy5MlIMsaYJApJSMLdaduW2267TW9\\/+9u55pprqOuapmkwMySRUiLnzENJKZFzpq5rmqah0+nQ7\\/ep65qmadhzzz05\\/fTTmTFjBqtWrbLBwUFyzqSUyDmTUuKxIueMu2NmrFy5km9+85v62Mc+xsKFCylSSuScMTMkkVIi58za6HQ69Pt9zAwzIyKYMWMGp59+OrvtthudTsckIQmTRNM01HVNRODuFP1+X6eccgof\\/ehHGR0dRRJmhiQejrquaZqGIqVEzpmiqircnY985CMccsghbLDBBkiylBKjo6MMDAzwaNe2LVVVIYnCzGjbluuvv16HHXYY119\\/PYWZkXMmpUREIIm1Udc1TdNQVRVt22JmSKLT6fDyl7+c0047jY022oics6WUKEwSD2ThwoV63etex4033kjTNKSUyDmzrpgZ06dP5\\/3vfz9vf\\/vb2XjjjS0icHckYWZEBJJwdwozo8g5k1LikRYRuDvjJGFmFJIozIyIQBJ33323DjzwQK688kpWrlzJRJkZkkgpkXPG3YkI5s2bxwEHHICZYf+HwiTxQCJCn\\/3sZznyyCNJKdHr9SiqqqJtWybKzJDErFmzePvb385BBx3EU5\\/6VBsdHWVgYICIwN0ZFxEU7s7fQs6ZlBKFJCTh7hRN01DXNcXo6Ch1XZNS4sMf\\/rDOPvtslixZQtu2TFRKiSLnTOHuvOAFL+BrX\\/sas2bNYoyNwcwoTBIP5ve\\/\\/73e+ta3ctNNN7Fy5UqqqqJtW9aVlBI5Z572tKfxrne9iw984ANMnz7der0e3W6XiKBwd4qIwMwwM\\/4WIgJ3p8g5k3OmrmvMjLZtqaqKom1bvvKVr+ioo45iyZIltG3LutDtdun1ehR1XTM0NMQXv\\/hF3vSmN\\/H\\/2RjGmSQeSNu2RIS+9a1v8f73v5+7776bqqpo2xYzQxITlVJCEhHBRhttxPvf\\/34OOOAAZs2axRiThJkxThIRQUqJvxVJSMLdGRcRuDuSaNuWL37xizrllFNYsGAB\\/X6fuq5pmoZ1pdPp0O\\/3efWrX82ZZ57JeuutR13XNobVmSQeiCTMjL\\/85S86+uijOfXUU4kI2rbFzJDERJkZkjAzJDFz5kz22GMPDjroIJ71rGdR17VJotfrUVUVVVVRSMLMeKTlnEkpUUiiaRpSSqSUKP70pz\\/pi1\\/8IhdccAG33XYbOWfcnYhgoswMSaSUkMSGG27IV77yFXbbbTc6nQ5jjDWYJB7KyMgIt99+u\\/bZZx9+8YtfsC51u12apiEiMDMksd566zFnzhze9a538eIXv5iNNtrIWEPOmZQSj7SIwN0ZJ4ki58yPfvQjnXXWWXz729\\/mvvvuI+dMt9ul1+vh7kQEE2FmpJRo25biE5\\/4BIcccgjrr78+Nob7YZJ4ME3TUNc1TdPozDPP5Oijj2bRokU0TcNEmRmSGNfpdGiaBkm4O89+9rM54IAD+Kd\\/+idmzZrFwMCAMUYSZsYjLedMSoliZGSEoaEhittuu03f\\/\\/73Oe+887j++utZtmwZxaRJk1i5ciVFVVW0bctEpZTIObPDDjswb948Zs6cSbfbtX6\\/T6fTYU0miQciCTOjiAiWLl2qz33ucxx\\/\\/PFEBBHBulDXNU3T4O5EBIWZIYmZM2fynOc8h5e\\/\\/OXssccebLHFFowx\\/kZyzqSUKJYtW8aPfvQjfeMb3+CKK65g4cKFRASdToeIoG1b6rom50xEMFHuTkQwdepUTjzxRA444ABSSkiyMdwfk8SDyTmTUiLnTEqJ3\\/3udzr88MO57LLL6PV6SMLdcXfatqWqKtq2ZV3beOONmTNnDi9+8Yt54QtfyPOe9zzquraqqihyzpgZ7k4REZgZZsbqIgIzw8wocs6klFiTJMYtWrSIa665Rpdddhk\\/\\/vGP+cMf\\/sDy5cuZqLquaZqGqqqICCICM0MSKSVSSvT7fY444gg+9KEPMXnyZKqqMsbknEkpsSaTxIOJCNydom1bzEzf\\/\\/73+ehHP8rPfvYzut0uo6OjFGaGJDqdDv1+n3Wh0+kQEbRtS13XTJs2je22244XvehF\\/OM\\/\\/iMzZ85k5syZVlUVkmjbFncnpcQ4SRRmxjhJmBnj2rbFzEgpEREsX76cRYsWcfPNN2v+\\/PlcffXV3HbbbYyOjrIudTod2rYlIijcHXenbVuKt73tbRx88ME873nPw8YwRhJmxv0xSTyQiMDdGRcRuDtjdOaZZ\\/LBD36Qfr9Pr9cjpURE4O7knOl2u\\/R6PR4JKSWmT5\\/OrFmzmDFjBrNnz+Y5z3kO22yzDZtuuqmtv\\/76uDtt25JSwsx4KP1+nyVLlrBgwQLdeOON\\/PrXv+b3v\\/89d955JwsWLGDx4sUUZkYhiYlKKZFzpnB3IoLC3ZHEC1\\/4Qj7\\/+c8zZ84cmqahrmuTRERQpJRYk0nioUQEhbuTc8bdWbVqlU466SS+8IUvsGjRIlZX1zVN0zBR7o4kJGFmVFVF27ZIwt2JCNydyZMns+GGGzJz5kw23HBD1ltvPbrdLptuuinDw8MMDQ0hiYjA3SkigpGREe69917uu+8+RkZGuPfee1m4cCF\\/+MMfWLRoEaOjo4xLKVFEBIW7k3NmXajrmqZpMDMk4e48+9nP5uijj2a33Xaj0+nQ7\\/et0+kgCTPjgZgkHky\\/36fT6VBEBO6OJMyMxYsX6\\/TTT+fYY49l2bJlFFVVkXNGEhOVUiIikMSazIyUEjlnJFG4O+5OXdfUdc2kSZMYHh5mcHCQIuf8\\/6qDf9c8yzaOw5\\/zvO77SdqkaYzpA2JqaKpCQNCli0UcWnFRRKjg4mQxLh39LwShQxcHZymidFBQ0CEIQhUbBDEGF5tGWpLYpvlRn\\/u+zu+bi9cHQomiaUvrcWBmmBkRgSRWVla4ceMGbduSc6YwM4q6run1ekjidu5ORHCnUkq4O03TUNc1TdMwNTXFO++8w5tvvkld12wz\\/iQJM+OvmCT+iiTMjIjA3WmahrquKXLORAS\\/\\/\\/673n\\/\\/fd59913W1taICAp3JyK4W9wdd6do25bCzJBEn5lRSKLPzDAzJGFmuDsRQUTQZ2YUknB3IoLC3YkIiqqqSCmRc6ZtW+4Gdyci2Knb7XLmzBnOnDnDyMgIkszdyTnj7pgZvV6PTqfDbkwSfyXnTEqJiKAwM3LOuDvuTt\\/q6qrOnTvHe++9x9raGjlnJHE3mBkpJSKCiKDP3YkI3B13RxI5Zwozw92RRETwV9wdSRSSKNydlBI5ZyQhid24OxHBnTIzUkrknHn00UeZmZlhZmaG8fFxttk2iqZpqOuaIudMSondmCT+Ttu2VFVFRODuFJLoiwhSSly9elUffPABZ8+e5bfffsPdiQjuNnfHzMg5sxszo5BEn5lhZkQEfSklipwzRUqJiEAStzMzbieJO5VSIudMcfjwYU6fPs3bb79Nt9slIszdkURhZhQRQeHu7MYksVdN01DXNZKICNbW1vTRRx9x7tw5Ll26hCSqqqJtW3bqdDr0ej363B1JSKJwdyQhiQddSoki58ztUkrknCnMDEmYGe5OzpmqqmjblmPHjjEzM8OLL77II488QkrJ2COTxJ2ShJlRbG5u6osvvuD8+fOcP3+epmmo65per4eZ4e7knHF3Uko0TUORUkISkpDEf0FKCUlEBH1mhiTcnYjA3TEzIgIzIyIo3J2I4JVXXuGtt97iueee48CBA2yznDNmhrvzb5kk9ioiaNuWTqdD0TQNdV2Tc9alS5e4cOECH374IfPz8\\/TVdU3TNBRmhiQKM0MShbuTUqJpGh5k7o4kJFG4OxFB38DAAL1eD0n0uTt1XSOJV199ldOnT3Py5EmKiLBtRAQpJfbCJHE3SCLnjLvj7mzTtWvX+PLLLzl79izffPMNkijMDEm4OxFBSgkzo21b\\/mvMjD4zIyIo3J2IIKVERFCYGRHB9PQ0p06d4tSpU0xPT1PXNbdu3bJOp4O7IwkzYy9MEnuVcyalRBERuDtFzpmUEsXGxoZmZ2f59NNP+fzzz5mfn6fPzJDE7VJK5Jz5L0gpERFIonB3Cnenqipu3bpF36FDh3j22Wd5\\/fXXOXnyJGNjY7g724wdcs6klNgLk8ReRQSScHfMDEkUZkbRNA11XRMRWlhY4IcffuDChQt88sknbG5uIglJpJQo2ralcHckIYkHnbsTERRmhiR2qusaSRw5coQ33niD1157jampKTqdDtusaRrMjKqqiAgiAnfH3dkLk8SdkETbtlRVhZnRJ4ki50xVVRSbm5taXFzk448\\/5rPPPuPbb79lY2ODPjNDEv9F7k4RERSDg4M0TcPU1BQvvPACL730Ek8\\/\\/TTdbpeqqpBk2ygkYWbslHMmpcS\\/ZZLYq62tLfbt20eRc8bMcHciAjPDzCjatqWqKgptW1tbY25ujrm5Ob766itmZ2dZXl6mz8wwMyKCB5mZIYnC3YkIioMHDzI5OcmJEyc4duwYx48fZ2JiAndnm7Et50xEUNc1Rc6ZlBKFJMyMvTBJ3CdaX19nfn6e77\\/\\/ntnZWb7++muuXLlCzpmmaXB3JCGJPjOjz8yQhCT6zAxJmBmS+LfMDEnsZGYUkijcnYjA3ZGEJPbv38\\/w8DDdbpeXX36ZEydO8NRTTzEyMsK+ffuQZJJwd4qIwN2520wS91PTNNra2uLq1avMzc1x8eJFLl68yI8\\/\\/si1a9e4nSR2MjNSShQ5ZyTxT5kZZoYkJPF33B0zI+dMYWZIYmhoiG63y\\/PPP8\\/x48c5evQoTz75JOPj47g7dV0b2yQhCXeniAjcnbvNJHE\\/NU1DXdcUTdNoeXmZy5cvc\\/nyZRYWFlhYWOC7777j559\\/Zmtri8LMcHdyzuzG3YkIdmNm9EnCzCgkUbg7ZoYkJFFVFRFBzpmiqiomJiY4evQozzzzDJOTkxw+fJjp6Wkee+wxBgcHsW3sIAlJmBlmxr1kkrifJCEJMyMicHfMjKZptLW1xeLiIj\\/99BO\\/\\/PILS0tLLC0tsbS0xMrKCk3TsLy8zPr6Om3bUqSUSCnR6\\/W4EyklhoeHGRsbY3R0lPHxcSYnJ5mYmGBqaorHH3+cI0eO8PDDD1PXNX+ynDNF0zQMDAwQERTujplxr5kk7pemaTAzqqri7zRNo\\/X1da5fv87q6io3btxga2uLK1eu8Ouvv7K4uMjy8jIrKyv88ccfbG1tsbq6ysbGBoUkCkns5O5UVcXIyAgPPfQQ+\\/fvZ2BggIMHDzI2NsYTTzzBxMQE3W6X0dFRDh06xPDwMIODgxw4cABJllIiIpBESol\\/QhJmxr1gknjQSKJo25aUEu7OLrSxscH169e5efMmGxsbrK+v0zQNTdOwubnJzZs3kUQhCUnczt0ZGhpiZGSETqeDuzM0NMTo6ChDQ0OMj4\\/T6XSQhCSTREqJvZBEYWbcKyaJ+y0ikERKid1EBGaGmdEXEbg7u9A2JLGTJG7n7hRmRl9EYP+HJMyMiKBwd\\/ratqWqKiTRti3uTkqJIueMJNwdM6OQROHu3Ev\\/AwNIlZM065OPAAAAAElFTkSuQmCC\"},{\"id\":\"b4d528e2-b75a-4304-89dc-a9a8201848c6\",\"height\":21.99,\"width\":7.97,\"perimeter\":61.57,\"area\":78.86,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAD4AAACrCAYAAAA+ai+0AAAdE0lEQVR4Ad3Bb6xmV0H24d+91j5nOtPpyHS10EoKMRZjSZQP1NKuNkJGg0QwakiqG7QF\\/9AY0zjUDxpJ5AMfmhASYm1gtFqIRALpOGu6z7FU0krqJFbBCtK0DWWgsVprW6wznT\\/7zHn2Xvd7nrxMMmlepzP78eFNuC7ZZllsMyeJuVor4zhim9XVVYZhoNbKV77yFT\\/44IPcd999\\/OiP\\/igf\\/OAH+bEf+zFtQRLLINssQ62VEAJn8\\/jjj3ttbY21tTUef\\/xxXnrpJd74xjdy11138RM\\/8RPagiSWQbZZJtvMZjOapiGEgG1OnDjBoUOH\\/Gd\\/9mc89NBDHDt2jM3NTeZe97rX8dnPfpZrr72WEIK2sAyyzTLYRhK2kcTc8ePHOXTokB966CG+9KUv8c\\/\\/\\/M+M44htQgjUWrnkkkvYv38\\/N9xwA9oSQmAZZJspbDObzVhdXcU2c5KwjSRqrcyFEJj713\\/9Vx84cIB77rmHxx9\\/nKNHj3ImSdgmpUQphZwzMUaxJLLNIk6ePMmOHTuotRJCYBgGmqbhtOeee44HH3zQa2trPPzww\\/z7v\\/874zjycpKwTUqJUgo5Z2KMYklkmymGYaBpGs60ubnJ6uoqc8ePH+fQoUPuuo6\\/+7u\\/4\\/Dhw2xubjLXNA3DMHAmSdgmpUQphZwzMUaxJLLNomazGSsrK8zNZjMeffRR33\\/\\/\\/Xzxi1\\/k4YcfZnNzkxACc7axzctJwjYpJUop5JyJMYolkW2mqLUSQqDWSgiBzc1N5rqu85\\/8yZ\\/w2GOP8eKLL3Lq1CkkYZuzkYRtUkqUUsg5E2MUSyLbTHXq1Cm2bdvGOI4cOnTIpRQeeOABvvnNbzIMA7Y5kySapmFuNptxJknYJqVEKYWcMzFGsSSyzRS1VkIIfPOb3+Qzn\\/mMH3zwQb785S8zNwwDZ4oxIolhGPifSMI2KSVKKeSciTGKJZFtpnr++ef58Ic\\/7L\\/6q7\\/iv\\/7rv6i1EkKg1spcCIFaK3MhBGxjG0nY5kySsE1KiVIKOWdijGJJZJspaq185Stf4d3vfrefeeYZJBFjZBgGJGGb8yEJ26SUKKWQcybGKJZEtpliGAYeeughv\\/vd7+bo0aPMScI2U0jCNiklSinknIkxiiWRbaawzfr6um+88UY2NjaQxJxtJGGb8yEJ26SUKKWQcybGKJZEtpnq3nvvddu2nDp1CtucyTbnQxK2SSlRSiHnTIxRLIlsM9W9997r9773vfR9T62VOUnY5nxJwjYpJUop5JyJMYolkW2msM3a2pp\\/5Vd+hRMnTlBrZS6EQK2V8yUJ26SUKKWQcybGKJZEtpnCNuvr627blpMnT2IbSZxmm\\/MhCduklCilkHMmxiiWRLaZ6t577\\/Uv\\/\\/Ivs7GxwZkkYZvzIQnbpJQopZBzJsYolkS2marrOrdtS9\\/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3\\/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9\\/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3\\/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9\\/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3\\/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtnm5cRwJIfBKuq7zr\\/7qr3Ls2DFCCMzVWjkfTdMwDAOnXXbZZfzlX\\/4lb33rW9GWEAJztpmTxLmwjSTmbCOJ02qtaBxHQgjUWpmThCTOxcGDB922LRsbG5ypaRqGYeBsJGGbuRACIQSGYSClxPr6Om95y1vQFv4HtjkbSYzjyNw4jqyurjKOIzFG5jSbzWiahjnb1FqJMfJKbHPffff5xhtvZGNjg7laK+dKEnO2mYsxMrdz507uvfdecs6EEBRC4DTbnBZC4FzZRhJnkm3GcSTGyJls80ruv\\/9+33jjjRw\\/fpy5GCOSGIaBcxFjpNaKbeZijFx88cWsra1xzTXXoC38D2xzNrVWJBFCYG5zc5OmaQghMI4jsk3f91xwwQVIYq7WSgiBV\\/LXf\\/3Xft\\/73sd3vvMdTosxMo4jr0QStplrmoZhGJh7zWtew8GDB7n22mvZItucSRLnahxHYozMDcNAjBFJ1FrRiy++yL\\/8y7\\/wXWbLOI7Y5mxWV1f5whe+wB133MHm5ia2GceROUnY5lxJIoTAOI5s376dW2+9lXe9613UWqm1YpuXG8eRs4kxcurUKXbs2KHXvva1XHnllZxJd9xxhz\\/\\/+c\\/T9z0xRiTRNA2SOJumaTh8+DDPPPMMcyEEaq00TUOtlVorryTGiG1qrYQQiDEym8247LLLeMMb3oBtaq3Y5ky2CSFwNrVWbHPhhRdy5ZVX8od\\/+IdcdtllCiEwp\\/e\\/\\/\\/3+i7\\/4C2zTNA2bm5ucC0nYJsaIJIZhYG51dZXNzU3ORYyRuXEcmZOEbUII2MY2Z5KEbc6VJGyzc+dO\\/vZv\\/5Y3velNWl1dxTbau3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC3au3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC3au3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC3au3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC3au3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC3au3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC3au3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC3au3ev9+3bx8bGBpKwzfeblZUV1tfX2bNnD03TiC36nd\\/5HX\\/iE59gNpsRY2QcRyRhm7OJMTKOI6urq8xmM2KMDMPAuQohMFdrJcbIOI7MScI2krDNIpqmodZKCIG1tTV+5md+hlqrYozotttu8yc\\/+Un6vkcSc7aZKoRAjJHZbMYrkcScbSSxsrLCMAzM1Vr537J9+3YOHDjA29\\/+drYohIBuvfVW33XXXWxsbDC3bds2hmGg1srZ2OaCCy5gY2ODGCMhBGazGedrZWWF2WzGy0liUbaZ2759O\\/v37+cd73gHIQSxRbfeeqvvvvtuZrMZm5ubLCqEgG1sczaSsE2MkVortpFE0zSM40itlUVIQhK2iTGytrbGT\\/\\/0T9M0jWqt6NZbb\\/Uf\\/\\/Efc1qMkRACwzBwNjFGhmEgxkgIgXEcqbUiCdu8khACtVbmYoyM44gkYowMw8BpkpiThG3OlW1O2717N\\/fffz9vfvObiTFqGAb0kY98xB\\/\\/+MeZzWZs27aNGCPjOPJKbHP06FGGYSCEgG1sE0Kg1sorkYQkaq283I4dO9i+fTuSmJPEmWzzSiSxubnJzp07ueqqq7j77ru54oorxHfpG9\\/4hr\\/85S8TQmB1dRXb9H3P6uoqZzObzXj00Uf55Cc\\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\\/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3\\/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6m6rnPbtvR9j20WIQnbpJQopZBzJsYolkS2marrOrdtS9\\/32GYRkrBNSolSCjlnYoxiSWSbqbquc9u29H2PbRYhCduklCilkHMmxiiWRLaZqus6t21L3\\/fYZhGSsE1KiVIKOWdijGJJZJupuq5z27b0fY9tFiEJ26SUKKWQcybGKJZEtpmq6zq3bUvf99hmEZKwTUqJUgo5Z2KMYklkm6kOHDjg973vfRw\\/fhzbhBCotSIJ25yPEAK2SSlx4MABcs7EGMWSyDZTHTx40DfffDPHjx+n1kqMkXEcORchBOZqrZzp4osvppTC9ddfT4xRLIlsM9XBgwd98803c\\/z4cWqtxBixTa2VVyKJOdvMScI2l1xyCaUUrrvuOmKMYklkm6kOHjzo9773vfR9j21CCNjGNudDEiEEaq2klDhw4AA5Z2KMYklkm6nW19d944030vc9\\/1t2795NKYUbbriBGKNYEtlmqkOHDvkXfuEXePHFF5GEbeYkYZuzkYRtXu7SSy\\/l4MGDvOUtbyHGKJZEtpnqiSee8M\\/93M\\/x7W9\\/mznbzEnCNudDEnMpJUopXHfddcQYxZLINlM9++yzfuc738nXv\\/51xnFEEraRhG1eiSQkYRvbzO3YsYP9+\\/fz9re\\/nRijWBLZZqqnnnqKtm39T\\/\\/0T4zjiCRscy4kYZumaRiGgRACtVbm\\/vRP\\/5T3vOc9XHjhheK7xnEkxohtJHE+xnEkxshpwzAg20z1rW99i5tuuskPP\\/wwtgkhUGvlXEjCNiEEaq3EGBnHEUl87GMf47bbbmOLhmEgxogk5mazGSsrK7ySYRhomoYz1VqptdI0DbLNVE899RS33HKLH3jgAWwTQqDWyrmQhG1OizEyjiNN0\\/Bbv\\/Vb3H777aysrKhpGkIIzGYzVlZWOB\\/jOGKbGCPjONI0DXO1VmSbqZ555hl+7\\/d+z5\\/73OcYxxFJ2OZchRCotSIJ28yFELjhhhv4whe+wI4dO2QbSQzDgCRijAzDQNM0nM04joQQkMTLbW5uIttMdeTIEW6\\/\\/XbfcccdbGxscJokbPNKYoyM48iZJHHJJZdw3333cfXVV7OxsaHV1VVCCNhGEsMw0DQNZzMMA03TUGtlY2ODHTt2MDeOIzFGZJupNjc32bdvnz\\/0oQ9x\\/PhxzlcIgVorp4UQmLPNzTffzMc\\/\\/nFe9apXMY6jYozYRhLnwzaSqLUSQuA02WYRn\\/nMZ\\/zbv\\/3bHDt2jBACtrHNVCEEaq1ceuml\\/NEf\\/RHvfOc72bVrl9hSa0USknglwzAQQiCEwDAMNE3DmWSbKWqthBC45557\\/Ou\\/\\/uscO3aMpmmotVJr5ZWEEKi1MicJ25wmCdtcffXV\\/OZv\\/ia\\/9Eu\\/xK5du9AWzkOtlX\\/4h3\\/gH\\/\\/xH\\/nABz7AhRdeyDiOxBiRbaYax5FHH33UP\\/mTP8mxY8dYWVlhNpshCdssanV1lde\\/\\/vVcf\\/31vOMd7+Daa6\\/lta99rZqm4UzDMNA0DXMvvPACzzzzDI899pi\\/9rWv8cgjj\\/Ctb32Lz372s1x\\/\\/fVsEVtkmylqrYQQeOGFF\\/zDP\\/zDnDhxgrlaK5KwzSJCCNRamdu5cyc\\/8iM\\/wtVXX82b3vQmrrjiCi655BIuvPBCVlZWNJvNOHr0qJ9++mm+\\/vWv841vfIMnnniCF154gWPHjjEMAx\\/72Me45ZZb2L59u7Yg20wxDANN01Br9eWXX86RI0fY3NxkThK2WUSMEdvUWjntoosu4tWvfjW7d+9m165drKysEEJgc3OTEydOcOTIEZ577jn++7\\/\\/mxACtVbmYoy8\\/\\/3v584772Tbtm1ii2wz1TAMxBi57rrr\\/NWvfpXNzU3mJGGb\\/w0xRmxTa+XlJHEmSUhiThLDMDAXQuCnfuqn2L9\\/P7t27dJsNkO2mWo2m9E0DbfddpvvvPNOhmFgLoRArZVFSMI2ZwohIAnb1Fo5TRK2+Z9I4rrrruNzn\\/scV1xxhdgi2yzqwIED\\/rVf+zWOHj2KJGyzqBgjtjmTbWwzF2PENrVWzsWVV17JnXfeydve9ja2bdsm2WaKYRhomoa5p59+2r\\/4i7\\/IV7\\/6VWzzvSQJSZxWa2VOEpKotTK3c+dObr\\/9dm655RZWVlYk2yyi1koIgbZtvX\\/\\/foZhIIRArZVFSMI2ZyOJOdv8v0jCNjFGaq18+MMf5kMf+hAhBMk2i6q1cuDAAd96660899xzzNnmNEnEGBmGgbkQArVWlkkSc7ZpmoZxHLnpppvYt28f27Ztk2wzhW3mJGGb\\/\\/zP\\/\\/QHP\\/hB9u\\/fT62V1dVVTp06xZkk0TQNs9mM75WmaRiGgblrrrmGBx98kJ07d0q2mWo2m7GyssJpX\\/ziF33TTTfx3HPPcVoIgRACwzDw\\/8MFF1zAxsYGIQR2797N4cOHedWrXiXZZirbzEliHEc2Nzf9+7\\/\\/+3z605\\/mpZdeomkahmHgtBACtVa+FyQhiVorkgghsG3bNp588kkuv\\/xyZJspbCOJcRyJMTI3jiNPP\\/20P\\/rRj\\/KpT32Kzc1NQgjMjePIXAiBWivfC03TMAwDkpDEysoKDz\\/8MD\\/+4z+ObDOVbSQxV2slhMAWP\\/HEE\\/zBH\\/wBf\\/M3f0Pf92zbto3ZbEatlRACtVa+F2KMjOPInCTm9u\\/fz8\\/\\/\\/M8j20w1m81YWVlhbmNjgwsuuIC+79m+fbsfeeQRPvGJT3DPPfdw7Ngx5mKMSGIYBr4XQgjM1VqRhG0+8pGP8Lu\\/+7vINlPUWgkhMI4jIQQkcdo4jkjyt7\\/9be666y4+\\/elP8\\/zzz3NajJFxHPleCSFQayWEwM0338xHP\\/pRZJsl8rPPPsuf\\/\\/mf86lPfYp\\/+7d\\/YxgGbDO3urrK5uYmc03TMDcMA\\/8vkpizzZkkYZs5SczZZi6EgCTGcWR1dZXNzU1yznz+859HtlmWzc1NVldXfeTIEQ4dOsT6+jpf+tKXOHz4MHO2mYsxMo4jc5KQRAgB29Rasc3LScI2\\/5MQArVWTosxMo4jb33rW7n77ruRbZZhGAaapuG0jY0NP\\/vsszzyyCMcOnSIv\\/\\/7v+fJJ5\\/kpZdeIoRArZW5pmkYhoGXk8Rpkqi1cloIgblaK3NN0zAMA6dt27aNK664gje84Q387M\\/+LL\\/xG7+BbLNMs9mMuaZpkMQWP\\/300zz22GN87Wtf48knn+Tpp5\\/m8OHDHDlyhForGxsbSKLWSq0V28xJwjZns337dnbu3MnOnTv5oR\\/6Ia644gpe97rX8cY3vpGrrrqK173udezcuRPZZplqrYQQmBuGgaZpqLVSa\\/VLL73EkSNH+M53vsNTTz3Fk08+yeHDh\\/mP\\/\\/gPXnzxRU6cOMGRI0c4ceIEs9mM0yQhiRgjO3bs4Ad+4AfYvXs3r3nNa3j961\\/PD\\/7gD3LVVVexe\\/duLrnkEi699FIuuugitm\\/fzhaxRbZZhmEYaJqGuVorc5KQxJnGcWQYBrb45MmTPP\\/88xw9epS+7zl58iTHjh3j5MmTDMOAJCQxN44jTdNwwQUXsGPHDnbs2MGuXbt49atfzcUXX8xFF12EJLSF7xqGgRAC4zgi2yzLMAxIIsbIabPZjJWVFU6dOsW2bds4zTa2kYQktpgttnk528yFEDjNNrbR\\/8VptVaGYSCEQNM0nPZ\\/AGh9Bsq6h61FAAAAAElFTkSuQmCC\"},{\"id\":\"089dfe0d-dd33-4da5-a09f-9dc0dfe4d9bf\",\"height\":22.38,\"width\":17.75,\"perimeter\":79.1,\"area\":107.84,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAIoAAACuCAYAAADpupVEAAAcY0lEQVR4Ae3BXahm51338e9vrfueq1TwRKjBEysUrnrimVEUTKEiqBRnW4LVlL5AzTTJlTQ7xlIP2oO2+JYLNEi3bZEU92yR+gJFU6wtFoMQLJQSpVWkTTRGpbX5d6bzsjP3vte6fk\\/XwYaH52BmHroO5l7sz0ef+cxneOaZZ\\/wdTCQhiVO2ObN8tpl0XUdrjdYad911Fz\\/5kz\\/J3XffLf3Gb\\/yGn3zySSaSkIQkTtnmzPL1fc92u2W1WmGb69ev8wM\\/8AM88MADvOc970GPPPKIP\\/KRjzCOI2fOSMI2kpjs7e1x8eJF9Oijj\\/ojH\\/kI2+2WM2ckYRtJTPb29jg8PESPPfaYDw4OuHHjBmfOSMI2kpicP3+eixcvoscee8wHBwfcuHGDM2ckYZuJJM6fP8\\/FixfR\\/v6+Dw4O2Gw2nDkjCdtMJHH+\\/HkuXryIHn30UR8cHHBycsKZM5Kwzam9vT0ODw\\/Ro48+6oODA05OTjhzRhK2OXX+\\/HkuXryI9vf3fXBwwGaz4cwZSdjm1Pnz57l48SLa39\\/3wcEBm82GM2e6rqO1xqm9vT0ODw\\/R\\/v6+Dw4O2Gw2nDnTdR2tNU7t7e1xeHiI9vf3fXBwwGaz4cyZrutorXFqb2+Pw8NDtL+\\/74ODAzabDWfOdF1Ha41Te3t7HB4eov39fR8cHLDZbDhzpus6Wmuc2tvb4\\/DwEO3v7\\/vg4IDNZsOZM13X0Vrj1N7eHoeHh2h\\/f98HBwdsNhvOnOm6jtYap\\/b29jg8PET7+\\/s+ODhgs9lw5kzXdbTWOLW3t8fh4SF6+9vf7sPDQ2yzy1arFcMwMOm6jtYak77vaa1hm+\\/WuXPn2G632Kbve8ZxRBK2WYLVasUwDPR9T2sN27zlLW\\/hqaeeQh\\/84Af9e7\\/3e1y6dIld13UdrTUm6\\/WayXa7ZW5d1zFprdF1HZIYx5Fd1vc94zgyWa1WnDt3jrvuuou3ve1tPP744+jLX\\/6y\\/+zP\\/oxLly6xy1prvOpVr2Kz2bDZbHj1q1+NbZ5\\/\\/nn+9m\\/\\/lmEY+G5IwjaTrutorfHa176WH\\/uxH+Ouu+6itcYu67qOzWbDarVitVrRdR0\\/9EM\\/xE\\/91E\\/xIz\\/yI8g2L730krkF29zJuq6jtUbXdWy3W\\/q+Z71e88ILL\\/CmN72JS5cu8d3q+x7btNaYvOMd7+CBBx7gB3\\/wB9lsNuwy22y3W1JKSOLk5ITv\\/d7v5fu+7\\/uwLbXWkMSus01rjb7v+b94HEde85rX8K1vfYs5rVYrPvjBD\\/Ke97yHV7\\/61XyH2HG2kcTENpKYDMOAhmGg73uWwjYTSbzyyitI8mte8xquXr3Kd0MStpn0fU9rjd\\/6rd\\/i4YcfJqWkvu9ZIttIQtvtlq7r6LqOJRiGgdVqxcQ2V69e9Wtf+1ouXbrEd6PrOmxjm9VqxTAM\\/PZv\\/zaPPfYY6\\/Va7DjbSGJiG0m01mitsVqtkG3GcaTrOm5GEncy29im6zomN27c4FWvehWXLl3ida97nb\\/1rW8xl9VqxTAMPPnkkzz44IN8h1arFbvMNpKY2GYiiVOyzRLZRhIRQc7ZEcEcJGGbSa2VUgopJbFwss0S2UYSEUHO2RHBHCRhm0mtlVIKKSWxcLLNEtlGEhFBztkRwRwkYZtJrZVSCiklsXCyzRLZRhIR4ZwzEcEcJGGbSa2VUgopJbFwss0S2UYSEeGcMxHBHCRhm0mtlVIKKSWxcLLNEtlGEhHhnDMRwRwkYZtJrZVSCiklsXCyzRLZRhIR4ZwzEcEcJGGbSa2VUgopJbFwss0S2UYSEeGcMxHBHCRhm0mtlVIKKSWxcLLNEtlGEhHhnDMRwRwkYZtJrZVSCiklsXCyzRLZRhIR4ZwzEcEcJGGbSa2VUgopJbFwss0S2UYSEeGcMxHBHCRhm0mtlVIKKSWxcLLNEtlGEhHhnDMRwRwkYZtJrZVSCiklsXCyzRLZRhIR4ZwzEcEcJGGbSa2VUgopJbFwss0S2UYSEeGcMxHBHCRhm0mtlVIKKSWxcLLNEtlGEhHhnDMRwRwkYZtJrZVSCiklsXCyzRLZRhIR4ZwzEcEcJGGbSa2VUgopJbFwss0S2UYSEeGcMxHBHCRhm0mtlVIKKSWxcLLNEtlGEhHhnDMRwRwkYZtJrZVSCiklsXCyzRLZRhIR4ZwzEcEcJGGbSa2VUgopJbFwss0S2UYSEeGcMxHBHCRhm0mtlVIKKSWxcLLNEtlGEhHhnDMRwRwkYZtJrZVSCiklsXCyzRLZRhIR4ZwzEcEcJGGbSa2VUgopJbFwss0S2UYSEeGcMxHBHCRhm0mtlVIKKSWxcLLNEtlGEhHhnDMRwRwkYZtJrZVSCiklsXCyzRLZRhIR4ZwzEcEcJGGbSa2VUgopJbFwss0S2UYSEeGcMxHBHCRhm0mtlVIKKSWxcLLNEtlGEhHhnDMRwRwkYZtJrZVSCiklsXCyzRLZRhIR4ZwzEcEcJGGbSa2VUgopJbFwss0S2UYSEeGcMxHBHCRhm0mtlVIKKSWxcLLNEtlGEhHhnDMRwRwkYZtJrZVSCiklsXCyzRLZRhIR4ZwzEcEcJGGbSa2VUgopJbFwss0S2UYSEeGcMxHBHCRhm0mtlVIKKSWxcLLNEtlGEhHhnDMRwRwkYZtJrZVSCiklseNaa3RdR2uNrusYx5G+7zkl2yyRbSQREc45ExHMQRK2mdRaKaWQUhILYBvbdF3HOI50Xccp2WaJbCOJiHDOmYhgDpKwzaTWSimFlJJYgGEY6LqOrusYhoHVasUp2WaJbCOJiHDOmYhgDpKwzaTWSimFlJJYANtIorWGbfq+xzYT2WaJbCOJiHDOmYhgDpKwzaTWSimFlJLYcbaRxMQ2khjHkdYa6\\/Ua2WaJbCOJiHDOmYhgDpKwzaTWSimFlJJYINtIYhxHZJslso0kIsI5ZyKCOUjCNpNaK6UUUkpiAVprTLquwzaSODk54emnn0a2WSLbSCIinHMmIpiDJGwzqbVSSiGlJHZcaw1JSGKy3W5Zr9f8y7\\/8C+9617uQbZbINpKICOeciQjmIAnbTGqtlFJIKYkdNwwDq9UK20wk8fzzz\\/Pe976Xp59+GtlmiWwjiYhwzpmIYA6SsM2k1kophZSSWIBxHOm6Dkm88sorvP\\/97+fjH\\/84V69eRbZZIttIIiKccyYimIMkbDOptVJKIaUkFuDk5IT1eo0kPvvZz\\/LWt76Vb37zm3Rdh2yzRLaRREQ450xEMAdJ2GZSa6WUQkpJLMjVq1e59957+bu\\/+zvGcWQi2yyRbSQREc45ExHMQRK2mdRaKaWQUhILsN1usc1TTz3F448\\/zsnJCdvtlolss0S2kUREOOdMRDAHSdhmUmullEJKSey4cRzp+56nn36axx9\\/nH\\/\\/93\\/n5OSE9XrNOI7INktkG0lEhHPORARzkIRtJrVWSimklMSOG4aBcRz5xV\\/8RT73uc+x3W6Z9H3POI7INktkG0lEhHPORARzkIRtJrVWSimklMQCfOpTn+L+++\\/n5ZdfZr1ec3JygiRsI9sskW0kERHOORMRzEEStpnUWimlkFISO8Q2khiGgdVqxXa7pbXGz\\/zMz\\/CFL3yBzWbDZLVaMQwDE9lmiWwjiYhwzpmIYA6SsM2k1kophZSS2AGtNbquo7VG13W01ui6jsmnP\\/1pHnroIV588UUmfd8zjiOTvu+RbZbINpKICOeciQjmIAnbTGqtlFJIKYk7nG1aa\\/R9zziO9H2PbVprXLlyhYcffphPfvKTDMOAJCTRWmPSdR2yzRLZRhIR4ZwzEcEcJGGbSa2VUgopJbEDWmt0XUdrjUnXdUz++q\\/\\/mgceeID\\/\\/u\\/\\/pus6WmucOnfuHCcnJ8g2S2QbSUSEc85EBHOQhG0mtVZKKaSUxI5prdF1HZvNhgcffJA\\/\\/uM\\/xjZ937PdbplI4ty5c2w2G2SbJbKNJCLCOWcigjlIwjaTWiulFFJKYsfYRhJf\\/OIX+eVf\\/mWef\\/55bPP\\/6vuecRyRbZbINpKICOeciQjmIAnbTGqtlFJIKYkdYBtJTGwjiQ984AM88cQTnJyc0FpjIgnbnJKEbLNEtpFERDjnTEQwB0nYZlJrpZRCSknsgHEc6fuecRyRxOQNb3gDzz77LK01JpKwjW36vqe1hm1kmyWyjSQiwjlnIoI5SMI2k1orpRRSSmJHjONI3\\/dMnn\\/+eX7iJ36Cl19+mdYaNyPbLJFtJBERzjkTEcxBEraZ1FoppZBSEjvANhNJ2OYP\\/uAP+PVf\\/3W22y22uRnZZolsI4mIcM6ZiGAOkrDNpNZKKYWUktgBtpFEa42rV6\\/yC7\\/wCzzzzDPcDtlmiWwjiYhwzpmIYA6SsM2k1kophZSS2BG2sc2XvvQlfu7nfo7Lly+z3W65FdlmiWwjiYhwzpmIYA6SsM2k1kophZSS2AGtNSZd1\\/HRj36Uxx57jO12yzAM3Ipss0S2kUREOOdMRDAHSdhmUmullEJKSewA20hicv\\/993N4eMhms0EStrkZ2WaJbCOJiHDOmYhgDpKwzaTWSimFlJLYIS+99BL33Xcf\\/\\/iP\\/8h2u6Xve8Zx5GZkmyWyjSQiwjlnIoI5SMI2k1orpRRSSuIONwwDq9WKYRh45plnuP\\/++3nxxRcZx5HbIdsskW0kERHOORMRzEEStpnUWimlkFISO8A2kyeeeIIPfehDXL9+HducO3eOk5MTbka2WSLbSCIinHMmIpiDJGwzqbVSSiGlJO5wrTUmXdfxzne+k6OjI2zTWsM2tyLbLJFtJBERzjkTEcxBEraZ1FoppZBSEjvCNnfffTdf\\/OIX6bqOrusYhoFbkW2WyDaSiAjnnIkI5iAJ20xqrZRSSCmJHdBa4\\/r167z+9a\\/nG9\\/4BuM4crtkmyWyjSQiwjlnIoI5SMI2k1orpRRSSuIO11rDNi+88AJ33303V69eZRxHJuv1mu12y83INktkG0lEhHPORARzkIRtJrVWSimklMQdzjaS+PznP8\\/e3h5Xrlyh6zpaa9wO2WaJbCOJiHDOmYhgDpKwzaTWSimFlJLYAa01\\/uiP\\/ohf+7Vf49q1a3Rdh21scyuyzRLZRhIR4ZwzEcEcJGGbSa2VUgopJbEDLl++zO\\/8zu\\/w+7\\/\\/+9y4cYPJarViGAZuRbZZIttIIiKccyYimIMkbDOptVJKIaUkdsDly5e59957eeaZZxiGgVO2uRXZZolsI4mIcM6ZiGAOkrDNpNZKKYWUktgB\\/\\/mf\\/8nP\\/\\/zP8+UvfxlJSKK1xu2QbZbINpKICOeciQjmIAnbTGqtlFJIKYkd8JWvfIU3vvGNfOMb32AiCdvcDtlmiWwjiYhwzpmIYA6SsM2k1kophZSS2AHPPfccb3zjG\\/n2t7\\/NOI6c6vuecRy5GdlmiWwjiYhwzpmIYA6SsM2k1kophZSSuMPZ5gtf+AI\\/+7M\\/y7Vr1xiGgVOSsM3NyDZLZBtJRIRzzkQEc5CEbSa1VkoppJTEHc42n\\/vc59jb2+P4+JhJ3\\/eM48jtkG2WyDaSiAjnnIkI5iAJ20xqrZRSSCmJO5xt\\/vIv\\/5K3ve1tvPLKK0ii6zrGceR2yDZLZBtJRIRzzkQEc5CEbSa1VkoppJTEHc42f\\/qnf8qFCxe4du0aXdfRWmOyXq\\/ZbrfcjGyzRLaRREQ450xEMAdJ2GZSa6WUQkpJ7ICjoyMuXLjA8fExE0nY5nbINktkG0lEhHPORARzkIRtJrVWSimklMQOODo64sKFCxwfHzORhG1uh2yzRLaRREQ450xEMAdJ2GZSa6WUQkpJ7ICjoyMuXLjA8fExE0nY5nbINktkG0lEhHPORARzkIRtJrVWSimklMQOODo64sKFCxwfHzORhG1uh2yzRLaRREQ450xEMAdJ2GZSa6WUQkpJ7ICjoyMuXLjA8fExE0nY5nbINktkG0lEhHPORARzkIRtJrVWSimklMQOODo64sKFCxwfHzORhG1uh2yzRLaRREQ450xEMAdJ2GZSa6WUQkpJ7ICjoyMuXLjA8fExE0nY5nbINktkG0lEhHPORARzkIRtJrVWSimklMQOODo64sKFCxwfHzORhG1uh2yzRLaRREQ450xEMAdJ2GZSa6WUQkpJ7ICLFy\\/y0EMPcfXqVSZ93zOOI5Kwzc3INktkG0lEhHPORARzkIRtJrVWSimklMQOODo64oEHHuDatWtM+r5nHEduh2yzRLaRREQ450xEMAdJ2GZSa6WUQkpJ7IA\\/+ZM\\/4Vd\\/9Ve5ceMGtum6jtYat0O2WSLbSCIinHMmIpiDJGwzqbVSSiGlJO5w4zjy53\\/+57zjHe\\/g5OQE20hiYptbkW2WyDaSiAjnnIkI5iAJ20xqrZRSSCmJO1xrjU9\\/+tP80i\\/9EpvNhtYa\\/z9kmyWyjSQiwjlnIoI5SMI2k1orpRRSSmIH\\/MM\\/\\/ANvetObuHbtGuM48v9Dtlki20giIpxzJiKYgyRsM6m1UkohpSR2wHPPPcdP\\/\\/RPc+nSJWxjm9sl2yyRbSQREc45ExHMQRK2mdRaKaWQUhJ3uHEc+bd\\/+zfuueceXn75ZSRhm0nXdbTWuBnZZolsI4mIcM6ZiGAOkrDNpNZKKYWUktgBL7zwAvfccw9f\\/\\/rXGYaBrutordH3PeM4cjOyzRLZRhIR4ZwzEcEcJGGbSa2VUgopJbEDIoK3vOUtfP7zn2fSWqPve8Zx5FZkmyWyjSQiwjlnIoI5SMI2k1orpRRSSmIHbLdb3vve9\\/KHf\\/iHDMPAOI6sViuGYeBWZJslso0kIsI5ZyKCOUjCNpNaK6UUUkriDmcbSTz55JN84AMf4MqVK5zq+55xHLkZ2WaJbCOJiHDOmYhgDpKwzaTWSimFlJK4w9lGEk8\\/\\/TT33XcfV65c4VTXdbTWuBnZZolsI4mIcM6ZiGAOkrDNpNZKKYWUkrjD2UYSX\\/va1\\/jRH\\/1RLl++zGS1WjEMA7ci2yyRbSQREc45ExHMQRK2mdRaKaWQUhI7wDYnJyf88A\\/\\/MC+99BLjODKxza3INktkG0lEhHPORARzkIRtJrVWSimklMQOGMeRvu\\/58R\\/\\/cb70pS8xjiOtNdbrNdvtlpuRbZbINpKICOeciQjmIAnbTGqtlFJIKYkdMAwDq9WKd7\\/73XzsYx9jvV4zDAO2uRXZZolsI4mIcM6ZiGAOkrDNpNZKKYWUktgBwzCwWq148skn+dCHPkREMOm6jtYaNyPbLJFtJBERzjkTEcxBEraZ1FoppZBSEjvANpJ49tlnede73sW\\/\\/uu\\/MpGEbW5Gtlki20giIpxzJiKYgyRsM6m1UkohpSTucOM40vc92+2W69ev8+Y3v5lnn32WzWaDbW5Ftlki20giIpxzJiKYgyRsM6m1UkohpSR2xDAMrFYrHn74YZ566imOj4+5HbLNEtlGEhHhnDMRwRwkYZtJrZVSCiklsQOGYWC1WjE5Ojri3e9+N9evX6frOlpr3Ixss0S2kUREOOdMRDAHSdhmUmullEJKSeyA7XbLer1m8pWvfIW9vT2++tWv0nUdrTVuRrZZIttIIiKccyYimIMkbDOptVJKIaUkdoRtJPHtb3+b++67j8985jPYprXGzcg2S2QbSUSEc85EBHOQhG0mtVZKKaSUxA44OTnh3LlzTDabDZ\\/85Cd56KGHuHbtGhNJTGyzWq0YhoGJJGSbJbKNJCLCOWcigjlIwjaTWiulFFJKYkcMw0DXdXRdx3\\/8x3\\/whje8gRdffJHVasUwDEjCNpOu67CNbWSbJbKNJCLCOWcigjlIwjaTWiulFFJK4g43DAOr1YpxHOn7nlO\\/8iu\\/wl\\/8xV+w3W6Z9H2PbVprSMI2kpBtlsg2kogI55yJCOYgCdtMaq2UUkgpiTvcOI70fc+pYRjo+56\\/+qu\\/4sEHH+R\\/\\/ud\\/kIRtVqsVrTVaa0z6vke2WSLbSCIinHMmIpiDJGwzqbVSSiGlJHZAa42u6zg1jiNXr17lrW99K3\\/zN3\\/DuXPnuHHjBpP1es12u0UStpFtlsg2kogI55yJCOYgCdtMaq2UUkgpiR1gG0m01ui6jsk4jnz84x\\/nkUcewTbjODLp+55xHFmv12y3W2SbJbKNJCLCOWcigjlIwjaTWiulFFJK4g633W5Zr9dMbGObrusYhoEXXniBd77znTz77LOs12u22y2SsE3f94zjiGyzRLaRREQ450xEMAdJ2GZSa6WUQkpJ7Ijtdst6vaa1Rtd1TE5OTvjoRz\\/K+973Pm7cuIFtJGGbU7LNEtlGEhHhnDMRwRwkYZtJrZVSCiklseNeeukl3vzmN\\/Pcc8+x3W7p+55xHDkl2yyRbSQREc45ExHMQRK2mdRaKaWQUhI7rrXG7\\/7u7\\/L+97+fvu\\/ZbDZMVqsVwzAg2yyRbSQREc45ExHMQRK2mdRaKaWQUhIL8LWvfY23v\\/3t\\/NM\\/\\/RPXr19ntVoxDAMT2WaJbCOJiHDOmYhgDpKwzaTWSimFlJLYccMw0FrjU5\\/6FKUUvvnNb7JarRiGAUnINktkG0lEhHPORARzkIRtJrVWSimklMSOs40k\\/vd\\/\\/5cPf\\/jDfOxjH6O1xjAMSEK2WSLbSCIinHMmIpiDJGwzqbVSSiGlJBbi+PiY\\/\\/qv\\/+Lee+\\/ln\\/\\/5nzkl2yyRbSQREc45ExHMQRK2mdRaKaWQUhILsN1uWa\\/XbLdbPvGJT\\/DhD3+Yr3\\/962y3W2SbJbKNJCLCOWcigjlIwjaTWiulFFJKYsfZRhKT1hqXL1\\/miSeeoNZKaw3ZZolsI4mIcM6ZiGAOkrDNpNZKKYWUkliAcRzp+55xHOn7nq9+9as8\\/vjjfPazn0W2WSLbSCIinHMmIpiDJGwzqbVSSiGlJBagtUbXdUyGYUASf\\/\\/3f8\\/73vc+ZJslso0kIsI5ZyKCOUjCNpNaK6UUUkpix7XW6LqOU601uq5j8olPfALZZolsI4mIcM6ZiGAOkrDNpNZKKYWUkliI1hqTrusYx5Gu63jllVeQbZbINpKICOeciQjmIAnbTGqtlFJIKYkFODk54dy5c0xaa3Rdh20kIdsskW0kERHOORMRzEEStpnUWimlkFISO842kmit0XUd2+2W9XrNZBxHZJslso0kIsI5ZyKCOUjCNpNaK6UUUkpix43jSN\\/3tNaYSGIcR7quo+s6ZJslso0kIsI5ZyKCOUjCNpNaK6UUUkpiAYZhYLVa0Vqj6zomtpnINktkG0lEhHPORARzkIRtJrVWSimklMTCyTZLZBtJRIRzzkQEc5CEbSa1VkoppJTEwsk2S2QbSUSEc85EBHOQhG0mtVZKKaSUxMLJNktkG0lEhHPORARzkIRtJrVWSimklMTCyTZLZBtJRIRzzkQEc5CEbSa1VkoppJTEwsk2S2QbSUSEc85EBHOQhG0mtVZKKaSUxMLJNktkG0lEhHPORARzkIRtJrVWSimklMTCyTZLZBtJRIRzzkQEc5CEbSa1VkoppJTEwsk2S2AbSWw2G86dO4ckxnFkGAa+\\/\\/u\\/31euXOFmbHMzXdfRWkMSfd8zDAO\\/+Zu\\/ySOPPML3fM\\/3iIWTbZZgu92yXq85NY4jfd9z7do1Xve61zkiuBlJ3Mw4jqzXa2xzcnLCarXiiSee4IEHHiClJBZOtlmSYRjouo5J13VMDg8PfePGDb4btun7nq7rGIYB29xzzz28\\/vWvZxxH9X3Pksk2SzIMA6vVisl2u2W9XvMdHoaBm7HNzfR9z8nJCX3fs16vGceRSdd1sk3XdSzZ\\/wGBZ5Bu7lyvAwAAAABJRU5ErkJggg==\"},{\"id\":\"9e0d8dab-f09b-4805-b127-75523dba2966\",\"height\":22.77,\"width\":14.28,\"perimeter\":73.09,\"area\":226.98,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAG8AAACxCAYAAADK8eM\\/AAAgAElEQVR4AezBDbCnZUH\\/\\/\\/fnuu\\/vOSsIRKEFdIHR+DSOXJmNSNqg5sMIlpIaKTEEBsF+NWmJkB7Bn5tPSVQqZT70XcCw6NIyTUU0Fs0nUhNRUTAhQ0DQhT177znne1\\/X5+898z8z32EQ9uweTZd9vWSbPXZerRVJSGJQSqFpGgbf+ta3+Md\\/\\/Ed\\/7WtfQxIhBKbTKW3bUkohhMB9aduWxcVFSinMz8\\/zlKc8hac+9aniO2SbPdZO3\\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\\/PiP\\/ziPetSjOPjggzn44IN5yEMeogc+8IG0bcs9sY1tbGObEAIhBO6LbSaTicfjMV3XMUsStlktScQYyTmTUkK2+X6wzQpJDPq+p2kaBpKwjW0WFhb44he\\/yDXXXONrr72Wruv4+te\\/zi233MLCwgJ33HEH3\\/72t7FNCIFSCvdEEm3b0vc98\\/PzLC4uMj8\\/z6GHHsp+++3HAQccwAEHHMBP\\/uRP8ohHPIJHPepRHHbYYfqRH\\/kRbGObpmm4u1orgxAC341tJpOJx+MxXdcxSxK2WS1JxBjJOZNSQrb5Xuv7nrZtWVFrJYTArG3btnHdddfxn\\/\\/5n7722mv50pe+xI033siNN95IrZWlpSUGTdNgm1oro9GI6XTKQBK2GUhiYJsVTdNQSmHQNA2lFAaj0Yh169ZxwAEH8PCHP5zHP\\/7xPO5xj+Pwww\\/n4IMPFt9Ra8U2gxACsyRxT2wzmUw8Ho\\/puo5ZkrDNakkixkjOmZQSss33i21sE0Jg0Pc9S0tLXH311b7iiiv4+Mc\\/zg033MCWLVvouo7FxUVmSWJgm1mSkEStlbsLIWCbgW0GkrDNLEmMRiP23XdfDj30UI444gge+9jHcuyxx7LPPvuobVsGtVZCCNwX20wmE4\\/HY7quY5YkbLNakogxknMmpYRs871USqFpGgalFJqmYXD99dfz6U9\\/2ps3b+aaa67h2muv5dvf\\/ja1VgaSGEii1ookBrYZSCKEQCmFu5PECtuskIQkaq1IYoVt7u6BD3wgP\\/ETP8HP\\/\\/zP85SnPIWnPvWpHHjggfoOJDHo+562bbkntplMJh6Px3RdxyxJ2Ga1JBFjJOdMSgnZZleUUmiahkEpBUmEEBjYRhK2kcTgm9\\/8Jh\\/72Mecc+bqq6\\/muuuuo9aKbWwzSxK2+b80Pz\\/PQQcdxJOf\\/GSe+9zncuSRR7L\\/\\/vuL7yil0DQNtVYkIYlSCk3TMHjTm97k3\\/md36HrOmZJwjarJYkYIzlnUkrINruq73vatmVgG9uEEBjYRhKLi4t89KMf9bvf\\/W6uuuoqvvzlL7Nt2zZCCNjGNraZJQnb\\/F9qmobB\\/Pw8D3vYwzj22GN5\\/vOfzyMf+Ui+Q9PplNFoxCzbSOKSSy7xqaeeStd1zJKEbVZLEjFGcs6klJBtdlWtFdsMQghIYlBrJYTAJz7xCb\\/\\/\\/e\\/n8ssv53Of+xx33XUXKyQxsM0PKknYZnDwwQdz1FFH8fznP5+nPvWpPPCBDxTfUWvFNoOmaRj87d\\/+rc844wy6rmOWJGyzWpKIMZJzJqWEbLOrbCOJQa2VEAK2WVhY4H3ve5\\/f+c53csUVV3DbbbcxaJqGQSmFH3QhBCQhiRACy8vLDB73uMfxK7\\/yK5xyyinsv\\/\\/++g5W2MY2F198sU8\\/\\/XS6rmOWJGyzWpKIMZJzJqWEbLNWbDOQxPXXX++cM29\\/+9v5yle+Qtd1hBCotXJvJGGbHxQhBGqtrGiahlIKg4MOOogXvehFnHDCCTz0oQ\\/lO1RKoWkabHPxxRf7tNNOo+s6ZknCNqsliRgjOWdSSsg2u6KUQtM01FqRhCQ++9nP+sILL+Sf\\/\\/mfuf322ymlMKtpGlaUUvhBF0LANrZpmoZBKYXB\\/vvvz\\/HHH88pp5zC4YcfzneI\\/9\\/f\\/u3f+owzzqDrOmZJwjarJYkYIzlnUkrINmtlOp3yyU9+0q997Wv553\\/+Z+bm5lheXmYwGo2YTqcMJGGbHxaSWGGbWZJYt24dz3nOc3jZy17G4YcfTt\\/3atuWyy67zCeeeCJd1zFLErZZLUnEGMk5k1JCtlkrV1xxhV\\/5yleyefNmaq2UUpCEbVZIIoRAKYUQAraxzQ+qEAK1VgYhBGqtrAghUGslhEAIgeOOO44\\/\\/uM\\/5mEPexilFL373e\\/28ccfT9d1zJKEbVZLEjFGcs6klJBt7k0phaZpqLUiCUnYxjYhBFa8613v8vnnn8\\/HPvYx+r5nbm6O5eVldlUIgVorgxACtVYkMbCNJGbZ5r6EEAgh0Pc9gxACtrHNihACtVbuSwiBWitN09A0Dc997nP5oz\\/6Ix75yEfqX\\/\\/1X33cccexvLxM3\\/cMJGGbgSRss6MkEWMk50xKCdnmvthmIIm+72nbllorIQQG73nPe3z++edz5ZVXUmvFNoMQArVW1kLbtvR9z4q2bbFNKYVZkhjYZlbTNEiilIIkJFFKYSAJ2wxCCAwkUUrhvoxGI6bTKU3TUEph\\/\\/3355hjjuHP\\/uzPeO9738v69euZTqeUUhhIwjYDSdhmR0kixkjOmZQSss2OKKXQNA2DWishBAaXX365zz\\/\\/fN73vvcxCCFgmxW22RWj0YjpdMqKEAK1VlY0TUOtFduskMTANk3TUErhnoQQqLUiCUkMaq2sRggB20ii1srggQ98IK94xSu45ppr2LRpE33fY5uBJGyzMyQRYyTnTEoJ2ebe1FoJITDo+562bSml0DQNmzdv9rnnnsvmzZsppfCABzyA7du3MwghUGtlLUliYJtB27b0fc9AEiEEQggMaq3Ypm1bSimssM1AEqUUQgjUWlkhCUnUWgkhUGvlvoQQqLUymJ+fZzqdcthhh7F9+3a+8Y1vUGtlhSRsszMkEWMk50xKCdnm3tjGNiEE+r7HNqPRiGuvvdZnn302733ve7GNJGwzCCFQa6VtW\\/q+Z1eNRiNs0\\/c9A0nMzc2xbt06Hvawh7Hffvvx4Ac\\/mAc96EHsu+++zM3NEUJAEn3fU0pheXmZhYUF7rzzTr71rW\\/x9a9\\/nf\\/93\\/\\/lzjvvZHl5maZpsM3ANrbZEXNzcywvLzMrhECtFUnYZpYkbLMzJBFjJOdMSgnZ5r7UWgkhYBtJ3HrrrT7vvPN4y1veQt\\/3DGqtDNq2xTalFNq2pe97dkXTNJRSWLHvvvty0EEH8djHPpYjjjiCRz7ykeyzzz7sv\\/\\/+7LPPPszNzTGwjW2apkESttm+fTtd17F161a+\\/vWvc+ONN\\/Lxj3+c66+\\/nq997WvcdtttDObm5lheXqZpGkop3Ju2ben7ntFoRN\\/32GZF27b0fc9akUSMkZwzKSVkmx0xnU5p25bFxUVe\\/\\/rX+7WvfS233347A9sMRqMRfd9jm7XUNA0HHnggT3ziE\\/nFX\\/xFDjvsMB70oAfxEz\\/xE+y33340TUPTNKywzUAStVYkIYlZ0+mUO++8ky1btnDLLbfwla98hQ984ANs3ryZm2++mcFoNGI6nXJfJGGbwdzcHMvLy0jCNiskYZtdIYkYIzlnUkrINvfGNrYJIdD3PR\\/72Md88skn89WvfpVBrZW99tqLrusYhBCotdI0DYNSCrviwAMP5BnPeAZPf\\/rTefSjH81P\\/dRPsffee\\/Pd2GYgiRW2kYRtaq00TcPANrVWBk3TcN111\\/Hxj3+cj3zkI3zgAx\\/gpptu4r5IIoRAKYWmaSilIIm2bZlOpwwkMbDNrpBEjJGcMyklZJtZthlIYtZ0OmU6nfpXfuVX+PCHP8zy8jI7omkaSincE0mEECilIAnbDEajEaUUjjzySI4\\/\\/nie9KQn8dCHPpQQAiEEBqUUmqZhLdRaCSFgm23btnHHHXfwgQ98gE2bNvGpT32Kvu8ppTCrbVv6vuf7SRIxRnLOpJRQrZWBJO6JbWqtDN74xjf6T\\/7kT7jrrrsopbBaIQQGthlIotZK27b0fU\\/TNJRS2H\\/\\/\\/TnhhBN43vOexyMe8Qge9KAHMSil0DQNg1IKg6Zp2FWlFJqmYdbtt9\\/O5z\\/\\/ed7\\/\\/vczmUz4xje+wWg0wja1VmqtfL9JIsZIzpmUEqq1MpDE3dlGEoOPfvSjfvGLX8xnP\\/tZ2ral73skYZsdIQnb3F3btvR9z4pHP\\/rRnHzyyTznOc\\/hkEMOIYTAoNZKKYXRaMTANpJYa6UUmqZhYJubb76ZK6+8kte97nV8+tOfZsVoNGI6nfL9JIkYIzlnUkrINvfENgNJbN++nRe\\/+MW++OKLmU6nSGJQa2VHSMI2303btvR9z+Me9zjOOeccnvSkJ\\/EjP\\/Ij9H1P0zTYJoTACttI4nullMKgaRoGpRTe+9738upXv5r\\/+I\\/\\/YGCb7zdJxBjJOZNSQrZZYRtJzKq18u\\/\\/\\/u8+6aST+J\\/\\/+R9sM2iahlIKqyWJEAKDWitt2zKdTnnCE57AmWeeybOf\\/WwGtmmahruzjSQGtpHEWrDNQBID20hisLi4yPz8PFdddRWvfOUrufzyyymlMBqNmE6nfL9IIsZIzpmUErKNbWwjCUnM6vuek08+2X\\/\\/93+PJKbTKSskYZsdJQlJ1FpZIYnDDz+cV77ylTztaU9j0LYtK0opDEIIDGwTQmBgG0nsilorIQQGtVYkMai1EkJAEoNaKyEENm\\/ezMaNG7nqqqvYvn0730+SiDGScyalhGxjm4EkVtim1spHP\\/pRH3fccdxyyy20bUutFUmUUmjblr7vuTeSsM0ghECtlRWj0YiHPOQh\\/PVf\\/zVPetKTCCFgm1IKbdvy3dRaGYQQ2FWlFEIISOKeTKdTRqMRg77vaduWq666ij\\/6oz\\/iqquuotbK94skYozknEkpIdvcnW36vqeUwu\\/8zu\\/47\\/7u71hcXGRW0zSUUrgvkrDNIISAbWzzgAc8gH322YcLLriAZz\\/72ey11170fU\\/btgym0ymj0YiBbUophBAIIWAb24QQWCu2mSWJFX3f07Ytg1IKTdPwoQ99iHPOOYdPfvKTfL9IIsZIzpmUErKNbSRhG0nYRhLve9\\/7fNJJJ7FlyxYWFxcZhBCotTKQhG12RNM0lFIYzM\\/PU0rh9a9\\/PSeeeCJt29I0DZIY2GYgiR8UtVYkMZDE9u3b+ehHP8ppp53GV7\\/6VWyzQhK2aduWvu9ZK5KIMZJzJqWEbNP3PW3bMiil0DQNthmPx55MJiwuLlJrZRBCoNbKaoQQqLUyGo0YTKdTTjjhBDZu3MiBBx5ICIEQAitsI4kfFLaRxGB5eZmmaWiahq1bt\\/LGN76Rv\\/iLv+C2226jlELTNJRSaNuWvu9ZS5KIMZJzJqWEbGMbScz68pe\\/7F\\/6pV\\/iy1\\/+MrMkYZudFULgwAMP5NJLL+WJT3wid2ebgSR+UNRaGYQQsE2tlaZpGNx88838\\/u\\/\\/PhdddBG1VlZIwjZrSRIxRnLOpJRQ3\\/c0TcOglELTNJRSePWrX+1XvepVbN26lXsiiYFtdsRoNGI6nTI\\/P89ZZ53F2WefzV577UUIgVm2GUjiB0GtlRACthlIYsXS0hLz8\\/NcfvnlvPSlL+W6666j1spoNGI6nbLWJBFjJOdMSgnVWpHEYDqdMhqNuPPOO3nyk5\\/s\\/\\/qv\\/8I2A9uskMTANjsihMBAEk95ylN4\\/etfz0\\/\\/9E\\/TNA0\\/6Pq+p21bBn3fE0IghIBtJFFrZXFxkTe84Q2ce+65TKdTptMpIQRsY5u1IokYIzlnUkrINtPplNFoxIovfOELfsITnsCWLVu4O0kMbLNabdvy9re\\/nWOPPZa2bRnYZiCJu7ONJP6v2UYStVYkMai10jQNpRSapuF\\/\\/ud\\/+I3f+A2uvPJKSimEEKi1spYkEWMk50xKCdmmlELTNAym0yl\\/\\/dd\\/7d\\/\\/\\/d9nYWGBWZIY2Ga12rbliCOO4F3vehc\\/+qM\\/SgiBpaUl5ufn+W5sI4n\\/a33f0zQNklgxnU5p2xZJrNi0aRNnnXUWt912G98LkogxknMmpYT6vqdpGvq+p2katmzZwgtf+EJffvnl1FoZ2GYQQqDWyoqmaSilcG9CCNRamZ+f58ILL+S4445jr732Ynl5mbm5OWbZRhI\\/aEopNE3DoJRC0zTYRhKD6XTKaDTi1ltv5fnPfz5XXXUVIQRqrawlScQYyTmTUkK2qbUSQmDwwQ9+0CeccAK33HILayWEwEMe8hAuv\\/xyDjvsMHYnpRSapsE2pRT+5m\\/+hjPPPJO+7ymlsJYkEWMk50xKCdnGNoNaKy9\\/+cv96le\\/mqWlJdq2pe97dlXbtrzoRS\\/i1a9+Nfvttx+lFJqmwTaS+GFXSqFpGgaf+tSneNGLXsQXv\\/hF+r5nLUkixkjOmZQSss2K6XTKs571LH\\/wgx+k1krTNJRS2BWSOOCAA5hMJjzjGc8ghEAphaZp2F1Mp1NGoxGDpaUlXvayl\\/GGN7yB6XTKWpJEjJGcMyklVGtFEoP\\/\\/u\\/\\/9jOe8QxuvPFGptMpttlVknjmM5\\/JW9\\/6Vh784AcjCdtIYndQayWEQK2VWitt23LFFVdw7LHHsnXrVtaSJGKM5JxJKSHbDGqtbNq0yRs2bODb3\\/42IQRqrayFCy64gPF4TNM0SGJgm4Ekdge26fuetm256667OPLII\\/nSl76EbdaKJGKM5JxJKaFaK5KwzSmnnOJLL72Ubdu2IQnb7KoQAldeeSWPf\\/zjaduWFbVWQgjsDmwjiVorIQQGJ510Em9\\/+9tZXl5mrUgixkjOmZQSqrUiieXlZZ74xCf685\\/\\/PNu3b0cSttlVj3jEI3j\\/+9\\/PwQcfjCRCCOxu+r6nbVtsIwnbXHbZZaxfv57bb7+dtSKJGCM5Z1JKyDa2uf322\\/2oRz2Kb37zm0jCNmvh+OOP52\\/+5m\\/Ye++9KaUgiRACg1orIQR2F7VWJDG4+eabOeqoo7jhhhtYK5KIMZJzJqWEbDPYvHmzn\\/WsZ7F161ZWSMI2OyqEQK0VSdhmbm6OCy64gJNOOon5+XkkYRtJ7C5qrYQQqLUSQmBQSiGEwNFHH82HPvQhlpeXmdU0DbVWJFFrZUdJIsZIzpmUEqq1Mp1Oueiii\\/zbv\\/3bbN++HdsMQgjUWrk3krDNIIRArZUQAoP999+fd7zjHfziL\\/4iK2wjiVIKTdOwO7GNJGqthBB4yUtewlve8hYWFxcJITAopRBCoNbKakkixkjOmZQSss3CwgK\\/93u\\/57e+9a1Mp1NqrQwkYZt7IwnbhBAY1FqRRAiBQw45hM2bN\\/OTP\\/mT2EYSK6bTKaPRiN1JrZUQArVWQgi86U1v4qUvfSmLi4sMJGGbQQiBWiurIYkYIzlnUkrINrfccgvPfe5z\\/YlPfIJaK7ZZrRACIQT6vkcStvmZn\\/kZrrrqKvbee28GkljR9z1t27I7qLUSQsA2kqi1EkLgwx\\/+MMcddxzf\\/OY3ubumaSilsBqSiDGScyalhKbTKddee62PPvpobr75ZgaSGNhmNZqmoZSCJGxzzDHH8I53vIO5uTlGoxGDWishBGqthBDYHZRSaJoG20jCNra54YYbOOmkk\\/jUpz7F8vIykrDNIIRArZXVkESMkZwzKSVkm\\/e\\/\\/\\/3+tV\\/7NbZs2cJAEgPb3BdJ2GaWJAYvfelL+dM\\/\\/VPm5uZomgbblFJo25bdiW0kYRtJrNiyZQtnn302F110EYuLi0ii1spAEgPb7ChJxBjJOZNSQrZ5y1ve4g0bNnDXXXchCdusRtM0lFIYSMI2IQQuuOACTj31VObn5xnYxjaSkIRtJLE7sI0kbCOJQd\\/3nH\\/++fzJn\\/wJi4uLSMI2krBNCIFaKztKEjFGcs6klFCtlf\\/3\\/\\/6fX\\/nKV7K4uEgIgVorgxACtVbuS9u29H3PoGkaSilIYtOmTTz\\/+c9nfn6eWishBAa2kYRtJPHDzDaSsI0kbCOJQa2Viy++mNNOO43t27fTNA2lFEII1FqRhG12lCRijOScSSkh27zsZS\\/zX\\/7lX7J9+3YkYZsQArVWVqNpGkophBAIIfBv\\/\\/ZvPPnJT0YSIQTujz7zmc9w1FFHsXXrVgaSsM3OkESMkZwzKSVUSuElL3mJ3\\/zmN7O8vMwKSdhmNUII1FqRxI\\/\\/+I\\/zT\\/\\/0TxxxxBGEEJDE\\/dGNN97IYx\\/7WO644w4GIQRqrewMScQYyTmTUkLLy8v8+q\\/\\/uv\\/pn\\/6JUgqzJGGbHSUJ20jiiCOO4M1vfjOPfOQjkYQk7o9uvfVWHvWoR3HHHXcgCUnUWhmEEKi1sqMkEWMk50xKCU2nU37pl37Jl19+ObVWbBNCoNbKrnjBC17Aa17zGg466CAkIYn7o9tuu43DDz+cW2+9laZpqLViG0nYZjUkEWMk50xKCdnmqU99qjdv3kwphVorTdNQSmFXnHnmmfzhH\\/4h++23H5K4v7rzzjt53OMex\\/XXX08Igb7vGYQQqLWyGpKIMZJzJqWEtm\\/fztOf\\/nR\\/8pOfZGlpiUEIgVorkrDNzjjvvPP43d\\/9XR7wgAcgiVm2kcT9wbZt2zjqqKP43Oc+R9\\/32GYQQqDWympIIsZIzpmUEvrSl77kX\\/3VX+ULX\\/gCfd+zQhK2uS+SsM1AEraRxCte8Qo2bNjAunXrmGWbgSTuD7Zu3crTnvY0rr76akopDCRhG0nYZkdJIsZIzpmUEnrf+97nU089lZtuuglJDGwjCdvcF0nYZiAJ20jiFa94BRs2bGDdunXMss1AEvcHCwsLPOMZz+ATn\\/gEtpGEbWqtrJYkYozknEkpoXe84x0+\\/fTTufPOO7GNbWwjCdvsrI0bN7JhwwbWrVvH\\/dm2bdv45V\\/+Za688kpKKQwkIYlaK6shiRgjOWdSSuiSSy7x6aefztatW7HNCknYZmdt3LiRDRs2sG7dOlI2HgcAABv1SURBVO7PptMpJ5xwAu9617tYWlpiIImBbVZDEjFGcs6klNCmTZu8fv16FhYWmCUJ2+ysjRs3smHDBtatW8f9mW3OPvts3vCGN9B1HQNJ2Ga1JBFjJOdMSglddNFFPv3001lYWGAtbdy4kQ0bNrBu3Truz2zz53\\/+5\\/zxH\\/8x27ZtYyAJ26yWJGKM5JxJKaFNmzZ5\\/fr1LCwsMEsSttlZGzduZMOGDaxbt477s+l0ytve9jbOOOMMtm\\/fziCEQK0VSdhmR0kixkjOmZQSmkwmXr9+Pdu2bWOWJGyzszZu3MiGDRtYt24d92eLi4ts2rSJ3\\/7t32ZpaYmBJGyzWpKIMZJzJqWELr74Yp9++uls3bqVWZKwzc7auHEjGzZsYN26ddyfTadT3vzmN3PGGWcwnU6xzUAStlkNScQYyTmTUkKXXnqpTzvtNO666y5sY5uBJGyzszZu3MiGDRtYt24d92e1Vt74xjdy5plnUkqhlMJAErZZDUnEGMk5k1JC73znO33mmWfy1a9+lUHTNJRSCCFQa2VHNE1DKYUVIQTOO+88fu\\/3fo+5uTlm2WYgifuDUgp\\/9Vd\\/xVlnncWg73sGIQQGtVZ2lCRijOScSSmhq6++2ieffDLXXHMNtpGEbSRhmx0RQqDWyqzzzjuPs88+m\\/n5eWbZZiCJ+4O+7znrrLO48MILKaXQ9z0DSdhmNSQRYyTnTEoJfetb3\\/Kzn\\/1sPvaxj9H3PTtDErYZNE1DKYVzzz2Xc845h9FohCRm2UYS9weLi4s873nP44Mf\\/CDLy8vYZiAJ26yGJGKM5JxJKSHbPO1pT\\/OVV15J3\\/fYJoRArRVJ2ObeSMI2K5qmoZTCmWeeybnnnsvee++NJO6vFhYWeNrTnsbVV19N3\\/fsCknEGMk5k1JCpRSOOeYYf\\/CDH6TWSq2VEAK1VkII1Fq5N03TUEpBEraRhG1e8IIX8JrXvIaDDjoISUji\\/mjr1q0885nP5D\\/+4z+wza6QRIyRnDMpJbS4uMgLXvACv\\/vd76aUgm1CCNRakYRt7o0kbNM0DaUUQgjUWjnqqKO48MILefjDH44kJHF\\/tLCwwDOf+Uw+8pGPIIkVtlktScQYyTmTUkJ933PKKaf4kksuYXl5mRWSsM2OatuWvu8JISCJww47jEsuuYSf\\/dmfJYSAJO6P7rzzTn7hF36Ba665hhACtrHNzpBEjJGcMyklZJszzjjDb3rTm9i+fTsrQgjUWrkvkrBN27b0fc+Kfffdl8suu4ynPOUpSCKEwP3R7bffzuGHH843vvENJGGbnSWJGCM5Z1JKaDqdct555\\/k1r3kNy8vLhBCotbIzQgjUWhmMRiP+6q\\/+ihNPPJF169ZRayWEwKCUQtM0lFJomobdQd\\/3tG1L3\\/eEEAghMLjlllt4+MMfztatW7HNIIRArZXVkkSMkZwzKSVkmze84Q0+66yz2L59O5KwjSRssxqSsM2Kl7\\/85Zx55pnstddeDGqthBCotRJCYHdgG0nUWgkh0Pc9bdsysM3111\\/Pz\\/3cz3HXXXexQhK2WS1JxBjJOZNSQrZ5z3ve4xe+8IUsLCxQa2UgCdvsDEnY5pRTTuF1r3sd++yzD4O+72nblsF0OmU0GvHDzjaSWFFKoWkaaq2EELjqqqs4+uijWVhYYCAJ2wwkYZsdJYkYIzlnUkrINp\\/+9Kd9zDHHcOutt2KbgSRss1qSaJqGvu85+uijufTSS9lnn32wzUASg+l0ymg0YndgG0nYZiCJWishBDZt2sT69evZtm0bA0nYZhBCoNbKjpJEjJGcMyklVGvlpptu8vOe9zw+85nPUEphhSRsc18kYZsVbdvS9z0\\/+7M\\/y4c+9CH2228\\/bCMJ20jCNpLYHdRaCSEwyza2+YM\\/+AMuuOACFhcXGUjCNjtDEjFGcs6klJBttmzZwtlnn+3JZMLy8jK2GUjCNvdFEgPbDCRhm4MPPpgrrriChz\\/84azo+562bdmd2EYSK2wjidtuu41TTjmF9773vdRaqbUiCdtIwjarIYkYIzlnUkrINtPplIsuusgveclL6LqOgSRssyMkYRtJ2GbF3nvvzYUXXsiv\\/dqvMRqNGNRaCSEwsI0kfpjZRhK2GUhixdVXX82JJ57IF77wBZqmoZSCJGzTNA2lFFZDEjFGcs6klFCtFUls3rzZxxxzDAsLC0gihEAphdUIIWCbgW3atmU8HvPyl7+cffbZB9uEEBjYZiCJH2Z939O2LbaxjSQkMXjPe97DySefzG233UbTNJRSkIRtRqMR0+mU1ZBEjJGcMyklZJvBzTff7Mc85jHcfvvt1FoZhBCotbIrHvOYx3DFFVew\\/\\/77s7y8zNzcHIOlpSXm5+fZHdim1krTNKyotfKqV72K8847j1IKpRRWSMI2qyWJGCM5Z1JKyDa2mU6nHHHEEf7Sl77E4uIigxACtVZ2xd57781\\/\\/dd\\/cdhhhzGotdI0DYNaKyEEfpjZRhKzbDN43vOex7\\/8y79Qa6XWygpJ2Ga1JBFjJOdMSgnVWrFNCIFTTz3Vl1xyCV3XsZYuvfRSjj32WObm5hiUUmiaht1BrZUQAitsY5tvfetbPOEJT+D666\\/HNrZZIQnbrJYkYozknEkpIdvYRhKXXXaZTzvtNLZs2UIphbXQNA3HHXccF1xwAT\\/2Yz9GCAHb9H3PaDRid1BKIYSAJGqthBB45zvfySmnnMIdd9zB3UnCNqsliRgjOWdSSsg2g1IK3\\/zmN3300Ufzmc98hrZt6fuetRBj5OKLL+aII46gaRratqWUQggBSfywm06njEYjbDOQxK\\/\\/+q9z2WWXsbS0xFqRRIyRnDMpJWQb20hi8Fu\\/9Vt+05vexGg0Yjqdshbm5+d52ctexrnnnssK20hid1BKoWkaaq2EELjtttv4+Z\\/\\/eW644QbWkiRijOScSSmhUgohBFZccsklPv300+m6jlIKu6ppGgZHHnkk73znOznggAOwjSR2B7VWQgissM1ll13Gi170IrZu3cpakkSMkZwzKSVkm0EphaZp+OxnP+sXvvCFXHfdddRaWSs\\/9mM\\/xjve8Q4e\\/\\/jHs\\/feezPo+562bdkd9H1P27Zs3bqVs846i7e85S30fc9AEgPbzJKEbXaUJGKM5JxJKaHpdErbtgyWlpYopfDiF7\\/Yb3\\/721laWmJW0zTYptZKCIFaK\\/elbVv6vmdubo5nPetZvO1tb2Pfffel1koIgRW2kUStlRACg77vaduWHwalFEIIXHPNNTz3uc\\/l+uuvZzQaMZ1OWSuSiDGScyalhGqt2CaEwKDve97znvf4+OOPZ2lpCdvYptaKJGyzomkaSincF0nY5sADD+Qf\\/uEfOOKIIxiNRtRaCSFwd7VWBiEEftDVWpGEJGxzzjnn8PrXv55t27ax1iQRYyTnTEoJ2abWSgiBFVu3bvWRRx7JF77wBWwzK4RArZWBJGxzX0II1FoZnHjiiZx33nkceuihrKi1UmvFNqPRiEHf97Rtyw+DpaUl5ufn+c\\/\\/\\/E9e8IIX8JWvfIW2bam1UmtlrUgixkjOmZQSss2KWishBGxzzjnn+Pzzz2c6nTKraRok0fc9qzE3N0ff9+y999686lWv4jd\\/8zcZjUZIYkWtFUlIotaK\\/r\\/q4D\\/Uz7r+\\/\\/j98Xxd1\\/t9nMo26YeaVyB8lNH+uEodTsIwSztSWP9YSGlBGEhWIqYmieA\\/adZ\\/YVkgmuYk4SoLI6uRP1biMTdxheks07VkuE3Pfnne7\\/fr9Xx+dvH9HjgMP5t2jv243SQk8d9g9+7dXHvttdx6663knHkrSKJpGrquo21b5O5IoldKIaVEzpmnnnoqPv3pT7NlyxYiAkmUUuillCilIImI4FDMDHenZ2a4O6eddhq33nor73vf+yilEBHUdU2vlIIkzIz\\/BpPJhLqu6bqOL3\\/5y2zbto2qqsg5s9Qk0TQNXdfRti2KCHLOVFVFLyKQxHg8ji996Uvcdttt5JypqoqcMz1JRARmhrtzKJLoRQS9qqqoqorPfOYz3HzzzaxYsQJ3p5RCXddEBKUUqqriv8XGjRu54oor2LBhA+6OJNydqqrIObNUJNE0DV3X0bYtighyzlRVRW8ymVDXNb2f\\/exncdlll7F161Z6VVWRc0YSEcGbUdc1k8mEXl3XLFu2jJtvvpkLL7yQo446ioVKKaSUKKWQUuI\\/2Z49e\\/j617\\/OLbfcQi\\/nzFtFEk3T0HUdbdsid6cniZ67Y2a4Ozt37ozPfe5zPPTQQ+zbtw9JRASSiAgkEREcipnh7kgiIpgniVWrVnH99ddz\\/vnnMzU1RSmFqqrIOVNVFf8NbrvtNq688kr27t3LZDKhV9c1EUHOmaUkiaZp6LqOtm1RRHAo9957b1xyySXMzs5iZkQEEUFPEhHBYqxevZq77rqLtm0ZjUZMTU3RK6WQUqIXEUQEZsZSc3fMjHmlFFJK9EopSMLM6I1GI4bDIaUUUkr85je\\/4Ytf\\/CJ\\/\\/\\/vf2b9\\/P5JIKZFzpieJiGCpSKJpGrquo21bFBEcyvbt2+Oaa67hrrvuIudMVVXknDEzIoKIYDEGgwFnn302N954I23bMplMqOuaXs4ZM8PM6EUEpRQigpQSZsZSiAhKKaSUkMTB9u3bx7Jly5CEu2NmbNq0iauvvpoNGzbw2muv0ZNERNCThJlRSmGpSKJpGrquo21bFBEczuOPPx6f\\/OQneeGFF4gIenVdM5lMWApmxic+8Qkuv\\/xyzjzzTHLOVFXF4UQEkliMUgopJRYqpZBzJqWEmWFm9CKC3szMDN\\/5zne45557yDnTSykREbg7PTPD3VlKkmiahq7raNsWRQSHEhG4e3z1q1\\/lu9\\/9LnNzc\\/TMDHdnscwMd2dqaoqPfexjXHXVVZx66qmYGQu5O+6OJMyMXkRgZiyGu2Nm9NwdM+Ngo9GI4XBIRLB582ZuuOEGHnjgAfbv308vIpCEu9OThCTcnaUkiaZp6LqOtm1RRHA44\\/GYLVu2xCWXXMKjjz7KYDBgPB6zVCQhiSOPPJIzzjiDK664gg9\\/+MOklJhMJpgZKSXeSqUUJGFmzHN33J2qqhiNRjzyyCPcfvvt3HPPPZRSMDN67s7BzAx3ZylJomkauq6jbVsUEbwROedYt24dl19+Obt27aJnZrg7iyEJSbg7884880wuuugiLrjgAlasWMG8iGBeRBARpJRYrJwzVVUxr5RCSoleRDAajfjRj37E7bffzszMDOPxmJQSpRTmScLMKKUwTxIRwVKRRNM0dF1H27YoIjgUd8fMGI\\/HTCaT+MpXvsKdd95JKYVSCotVVRU5ZwaDAePxmKqqkMTKlSu56qqruOiii1i5ciV1XdPLOVNVFUvJ3TEzeqPRiOFwSG88HrN161buvPNO7rjjDl588UXcneFwSM6ZUgrzUkpIIudMTxIRwVKSRNM0dF1H27YoIjicubk5pqam6P3hD3+Iz3\\/+8\\/z5z39mPB6zWJIwM0op9CQRESxbtoyjjz6a8847j3PPPZdzzjmHt73tbUQEPUnknKmqisVwdyQhiV7Omaqq2L59Ow8\\/\\/DB33303jz76KLOzs4xGIyKCeWZGRBARLFRVFb2cM0tJEk3T0HUdbduiiODNyDnHD3\\/4Q6677jpeeuklIoJ5kogIeoPBgPF4zGKllDjppJM466yzOPfcc1mzZg3HHXccKSVKKaSUiAh6kjhYRCCJee6Ou2NmmBkLlVJ46aWX+N3vfsf999\\/Pk08+yebNmzmUqqrIOdOrqoqcMz1JRAQ9M6Pn7kiirmvG4zFvliSapqHrOtq2RRHBoUQE7k5KiV5E8I9\\/\\/CN+8IMf8M1vfpPJZELOmaqqyDnTSylRSqGuayaTCYuRUqKUwnA45OSTT+bMM8\\/k7LPP5tRTT+WEE07AzDAzehGBJOaNx2MGgwE9dyciSCkxbzKZUNc1+\\/fv56WXXmLz5s38+te\\/5re\\/\\/S3PPfcck8mENyKlhLsTEZgZ7k5d10wmEyQRERxMEiklcs68UZJomoau62jbFkUEh1NKwcyQhLtjZjz\\/\\/PNxww03cOedd9IrpZBSopRCbzgcMhqNWEqSOProo3n3u9\\/N6tWrOfHEE1m7di0nn3wy\\/\\/M\\/\\/0Nd15RSMDMk0XN3zIxeKYWUEr29e\\/eyY8cOnnrqKTZt2sSmTZt4\\/vnneeGFF5idnaVnZrg7h2NmuDsLpZQopTAvpYQkSilEBP8MSTRNQ9d1tG2LIoI3wt0xM3LOVFXFAfHHP\\/6R6667jvXr17Nnzx5SSpRSMDN67s5SSClhZrg7pRR6ZsZwOGT16tWccMIJnHDCCSxfvpyjjz6aY445hmXLliGJlBJ1XTOZTNi1axevvPIKs7OzvPzyy+zYsYMdO3bwzDPPsGvXLuallEgpkXPG3TkUSUQEPUlEBJKICMyM4XDIa6+9Rs\\/MiAgigqqqyDnzZkiiaRq6rqNtWxQRHErOmaqq6JVSSCmxQGzcuJGbbrqJn\\/zkJ0wmE6qqopRCRJBSopTCYpgZ7s48SZgZEUFEMM\\/MGA6HrFixguXLl1PXNe6Ou5NSwt3Zv38\\/e\\/fuZW5ujpwzOWfcnVIKveFwyGg04s1KKVFKwcyY5+6sXbuWU045hfvvv58XX3yRiGBeXddMJhPeDEk0TUPXdbRtiyKCw3F3zIxSCikleqUUUkocEDMzM3zjG9\\/g5z\\/\\/OaUUeoPBgPF4zFKQhCQkUUrh9ZgZPXdnniQWiggOJomIYCFJ1HVNzhl353CqqiLnjJnh7vSapuHb3\\/42p5xyCl\\/4whd4+OGHKaWQUiLnzD9DEk3T0HUdbduiiOBwcs5UVUUvIpCEu2NmRASllHjiiSe46aabeOCBB3B35ubmeCtIohcR9Kqqwt1xdxaShCTcnXlmhpkREbg7EUFPEikl3B13580wM9ydniQigne+851ceumlfO1rXyOlxFlnncWGDRvoSSIi+GdIomkauq6jbVsUERxKRCCJXkQgif9DPP7449x4443cd999lFJYCpKICF6PmeHuLCQJSbg7PUn0IoKFJBERHIokIoJDkUREUNc1k8mEI444gk996lPcfPPNrFixgqqq9P73vz+eeOIJRqMRPTNDEqUU3gxJNE1D13W0bYsigsVyd8yMA2Ljxo1cc801PPLII4xGIyKCqakp5ubm6FVVRc6Z3mAwYDweM08SEcE8M8Pd+XczM9ydXkqJUgq9wWDAeDxmXkqJj3\\/841x99dWsWbMGHbBnzx6mp6djZmaGUgoRwT9LEk3T0HUdbduiiGAplFIwMyTF73\\/\\/e9atW8ctt9yCuzMvpUQpBUlIwt0xMyKCniR67s5\\/iqqqyDljZpgZOWfMjLquGY1G9Oq6JufMRz\\/6Ua699lrWrl2LJA7Qnj17mJ6ejsceewx3JyL4Z0miaRq6rqNtWxQRLJXJZEJd18QBTz\\/9NHfccQff\\/\\/73efXVV6mqCnfH3Zk3NTXF3NwcB5NELyL4d5NERNCrqoqUEqPRiN7U1BSTyYRSCtPT01x\\/\\/fWsWbMGd6eua0UEe\\/bs4bzzzovHHnuMUgqLIYmmaei6jrZtUUSwWJPJhLquOUj87W9\\/46c\\/\\/Snf+973eOaZZ5BERDAYDBiPx\\/xfJCGJiCAi+HeSRERwsJQSpRQkcf7553PllVeydu1aqqriAOWcqaqK3bt3Mz09HTMzM5RSWAxJNE1D13W0bYsigsWKCCRxsMlkwtzcXKxfv54f\\/\\/jH3H\\/\\/\\/ezevZvBYMB4PGYwGDAejzEzeu7OfyJJ9FJKSGIymSCJ5cuX89nPfpYLL7yQ008\\/ndFoxHA4FAeMx2MGgwG7d+9meno6ZmZmKKWwGJJomoau62jbFkUEixERSKLn7vTcnZQSkujlnGPr1q2sW7eOu+++m2eeeYacMweTRC8i+E8yGAwYj8f0zAx3573vfS8XX3wxF198MStXrqRnZooIJpMJg8GA3u7du5meno6ZmRlKKSyGJJqmoes62rZFEcFi5ZyRREqJeaUUzAxJlFJw99i7dy8bN25k3bp1\\/PKXv2THjh30RqMR88wMd6cniYjg30kSEUFKiVIKKSXOOeccLr30Uj74wQ8iiaOOOoqI0AEslHNm3759TE9Px8zMDO7OYkiiaRq6rqNtWxQRLFYphZQSvZwzVVXRiwh6kpg3Ho9j+\\/btPPbYY\\/zqV7\\/iF7\\/4Ba+88gr79++nZ2a4Oz0zw935dzIz3J3hcMhJJ53EOeecwwUXXMBpp51GXdccoJwzVVXRK6WQUsLdMTNmZ2eZnp6OmZkZ3J3FkETTNHRdR9u2KCJ4K7k7ZkbP3TEzevv3749XXnmFBx98kA0bNvDggw\\/y17\\/+lfF4jCR6EcE8SUQEhyOJXkTweswMd6cniYhgITPD3Vno5JNP5kMf+hDnnXcep512Gm9\\/+9upqooDxGGMx2POPffceOihh0gpERG4O\\/MkcSgRQc\\/McHdWrVrFvffey6pVq6SI4K0UEUii5+6YGfNGoxE559i+fTubN29m\\/fr1rF+\\/ni1btjCZTJBESolSChHBPElIQhK9iCAiiAgWkkREYGa4OweTRETQMzPMjJwzveFwyPHHH89HPvIRzjjjDD7wgQ\\/QNA1mxgE6gDdiNBpx2WWXxX333cfLL7+MmZFSoieJiOBQUkqMx2N6w+GQ888\\/n29961scf\\/zxUkTwr+LuSEISByulxLZt23j66af505\\/+xFNPPcWWLVt48sknGY1GlFKQhJnh7kQEr0cSC0UEKSUiAnfHzIgIIgJJRAQLNU3DKaecwhlnnMF73vMeVq9ezXHHHccRRxzBAXJ3zIxeKYWUEoezcePGePbZZ5mdnaWua3o5Z3pmxqGUUogI3J2cM2vWrOH000\\/nACki+Fdzd3pmRi8iiAgkcUCMRiO2bdvG888\\/z6ZNm9i6dSt\\/+ctf2LZtG7t27WJ2dpa5uTncHUm4O6UU5kkiIjgUM+PII49k5cqVHHfccTRNw4knnkjbtrRty7ve9S6WLVvGcDgkIhQR9CTRk8QbMZlMqOua3mQyCUm4O2aGmeHuHEopheFwSG88HjMYDMQBpRQUEbyVIoKIQBKSeD0RgSQWighee+21GI\\/HvPrqq+zcuZNdu3axbds2nn32WZ577jl27NjBzp072bt3L7Ozs+zfvx93RxJmRs\\/MkMTU1BQrV65k5cqVrFixguOPP56maVi1ahUrV67kHe94B8ceeyzHHHMMg8EA\\/T\\/03J2emdGLCHqSOJyIQBIRgSQigp4k3ohSCikl3B0zIyKICMwMRQRvtYggIjAzXk9E4O70IgIzw8x4HTEajdi5cycvv\\/wyu3fvJufMvn372L17N3Nzc7g7ZkYvIpBEbzAYsHz5co488kgGgwHHHHMMxx57LMuWLWM4HCKJA8T\\/FxFIYl4phYjAzDAzehGBJA6nlIK7U9c1C00mE+q65o3IOVNVFTlnqqqip4jgX8Xd6UmiFxGUUjAzUkrMiwgkMS8ikMRCEUFEYGbBAe5OTxI9d8fdSSlhZixUSsHdVdc1pRRSSvQmkwlVVSGJXimFnDPD4ZCFIgJJRASSOJyIoCeJ8XhMXdf0JHE47k5PEpKICCTR+18nHRPwQ3VXlQAAAABJRU5ErkJggg==\"},{\"id\":\"6a9b1986-6923-478a-989e-cea5de5aacd0\",\"height\":22.77,\"width\":14.15,\"perimeter\":72.57,\"area\":225.14,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAG4AAACxCAYAAAAlM4gBAAAgAElEQVR4AezBC5DlZX3n\\/\\/fn+f1O9zAjsKQQRAomDFV4iYkSN8a4YROjxugZjeAFjYmKcjPmYYkIZnWhVJwH3YiCiaSMYiIaNFIYFCEmjBfmLGsMk+CucjGoyMUBhBEZZk53n\\/N7vp\\/\\/\\/qr+XTVFEcXuxggzr5dss9vKighSSlx55ZVs3rzZd911F7axTdu2\\/Dht29J1HU3TMJlMkMR0OuXAAw\\/kZS97GY997GMl2+y28mxz8skn++KLL+aHP\\/whTdPQiwgerKZp6LqO2dlZfvCDH3DwwQfzrne9i6OPPhrZZreVNzc3x\\/r1671p0yYigoigJwnbLEVKiQ0bNnDSSSch2+y28ubm5li\\/fr03bdpErRXbLFdKiQ0bNnDSSSch2+y28sbjMevXr\\/emTZuICGyzXCklNmzYwEknnYRss9vKss3c3Bzr16\\/3pk2bqLWyElJKbNiwgZNOOgnZZreVZZu5uTnWr1\\/vK6+8kohgJaSU2LBhAyeddBKyzW4ryzZzc3OsX7\\/emzZtIiKwzXKllNiwYQMnnXQSss1uK8s2c3NzrF+\\/3ps2bSIisE1PErZZipQSGzZs4KSTTkK22W1l2WZubo7169d706ZNRAS26UnCNkuRUmLDhg2cdNJJyDa7rbzxeMxwOPRoNCIisM1ySaKUQs4Z2Wa3lTcejxkOhx6NRkQEtlkuSZRSyDkj2+y28sbjMcPh0KPRiIjANssliVIKOWdkm91W3ng8ZjgcejQaERHYZrkkUUoh54xss9vKG4\\/HDIdDj0YjIgLbLJckSinknJFtdlt54\\/GY4XDo0WhERGCb5ZJEKYWcM7LNbitvPB4zHA49Go2ICGyzXJIopZBzRrbZbeWNx2OGw6FHoxERgW2WSxKlFHLOyDa7rbzxeMxwOPRoNCIisM1ySaKUQs4Z2Wa3lTcejxkOhx6NRkQEtlkuSZRSyDkj2+y28sbjMcPh0KPRiIjANssliVIKOWdkm91W3ng8ZjgcejQaERHYZrkkUUoh54xss9vKG4\\/HDIdDj0YjIgLbLJckSinknJFtdlt54\\/GY4XDo0WhERGCb5ZJEKYWcM7LNbitvPB4zHA49Go2ICGyzXJIopZBzRrbZbeWNx2OGw6FHoxERgW2WSxKlFHLOyDa7rbzxeMxwOPRoNCIisM1ySaKUQs4Z2Wa3lTcejxkOhx6NRkQEtlkuSZRSyDkj2+y28sbjMcPh0KPRiIjANssliVIKOWdkm91W3ng8ZjgcejQaERHYZrkkUUoh54xss9vKG4\\/HDIdDj0YjIgLbLJckSinknJFtdlt54\\/GY4XDo0WhERGCb5ZJEKYWcM7LNbitvPB4zHA49Go2ICGyzXJIopZBzRrbZbeWNx2OGw6FHoxERgW2WSxKlFHLOyDa7rbzxeMxwOPRoNCIisM1ySaKUQs4Z2Wa3lTcejxkOhx6NRkQEtlkuSZRSyDkj2+y28sbjMcPh0KPRiIjANssliVIKOWdkm91W3ng8ZjgcejQaERHYZrkkUUoh54xss9vKG4\\/HDIdDj0YjIgLbLJckSinknJFtdlt54\\/GY4XDo0WhERGCb5ZJEKYWcM7LNbitvPB4zHA49Go2ICGyzXJIopZBzRrbZbeWNx2OGw6FHoxERgW2WSxKlFHLOyDY\\/bbVWmqZhkW0kscg2PUksqrUiiZQS9xcRpJRYVGulaRoW1VrpNU2DbSQREUhCEotsI4n7iwhsk1JCEg\\/GeDxmOBx6NBoREdhmuSRRSiHnjGzzH8U2klgUEUQEbdtiG9v0Ukosso1tIoKmaZCEbSTRiwhSSthmkSR6trFNSomebSICSaSU6NnGNj1JSGIpxuMxw+HQo9GIiMA2yyWJUgo5Z2Sbnzbb9CSxyDaS6HVdR9u29GwTEfRqrUynU+bm5pifn2dubo65uTl27NhB13X+f4gI2ral6zqapiGlpL322ou99tqLwWDAz\\/3cz5FSYjAYIAnb9CTRiwhSSvQigl5KiV5EUGtlMBjw44zHY4bDoUejERGBbZZLEqUUcs7INv9RIoKeJCRhm67rGAwGLJpOp2zdupVbbrmFm266yXfeeSfXXXcd4\\/GY7du3s2PHDnbs2IFtmqZBEr2u6xgMBkynUx71qEex9957Mzs7y8\\/\\/\\/M\\/zi7\\/4izzmMY\\/hkEMOYf\\/999fMzAw923RdhyTatmVRRCAJSTxY4\\/GY4XDo0WhERGCb5ZJEKYWcM7LNT1tEkFLigdRa+c53vsONN97or3\\/969x8883cfffd3H333WzdupXt27dz22230XUdPdvYppdSwja26bVtS9d19JqmodbKfvvtx3777cejHvUo9ttvPw488EAOOuggHve4x\\/HLv\\/zL\\/PzP\\/7wigpQS9xcRdF3HzMwMP854PGY4HHo0GhER2Ga5JFFKIeeMbPMfxTaSmE6n3H777Xzta1\\/z9ddfzze+8Q1uuukmvvWtb3HPPfcwnU6xzaKUEhFBSglJRAS2kYRtJGGblBIRQdu29LquYzAYUGslIkgpsWrVKvbaay8OPvhgnvKUp\\/CEJzyB4XDIPvvso3322YemaYgIbNM0DQ\\/WeDxmOBx6NBoREdhmuSRRSiHnjGzz02YbSUQEt956q\\/\\/pn\\/6JL3zhC2zevJnvfe973HfffUwmE2qt7EwSbdtSayUiuD9J2CalRETw75GEbe7vUY96FP\\/pP\\/0nHv\\/4x\\/Nf\\/st\\/4XnPex5PfvKTWbVqlfgJjcdjhsOhR6MREYFtlksSpRRyzsg2P20RwebNm71x40a++tWvcv3113PrrbcyPz9PSomIYGeSsM39SUISEUFPErbpSUISkqi10muahlori1JKLLLNzvbdd1+e+MQn8hu\\/8Rv89m\\/\\/NocffjirV69WrZWmafhxxuMxw+HQo9GIiMA2yyWJUgo5Z2SbpYgIJLFIEr2IwDZN09CzTUTQNA2TyYSbb77Zl1xyCV\\/4whfYvHkz27ZtYzqd0pOEbX6W7LPPPjz5yU\\/mt3\\/7t3n+85\\/Pk5\\/8ZKbTqQaDAdPplMFggG16kli0Y8cOhsOhR6MRtrHNckmilELOGdlmqWwjiV5EMD8\\/z+rVq+lFBF3XMTMzQ++mm27yFVdcwWc\\/+1n+7\\/\\/9v9x+++10XUfTNEQEtpGEbX4WSKKXUkISe+21F8961rM4+uijed7znsfq1avF\\/882kqi10jQNvfF4zHA49Gg0wjYRwXJJopRCzhnZ5idVayWlhCQigoigbVt6tqm10jQNkti+fTtXXHGFP\\/WpT\\/HP\\/\\/zP3HLLLXRdx6KUEhFBr21bbFNr5T9a27Z0XUevbVu6rmNmZoZf+IVf4HnPex5\\/8Ad\\/wKGHHspgMNB0OqVpGlJK1Fppmoa5uTmGw6E3bdpERGCb5ZJEKYWcM7LNT8o2EUHTNPQmkwkzMzP0ptMpg8GAWis33HCDL7nkEj71qU9x3XXX0XUdvZQStmmahl7XdfRSSkQEPwsGgwHT6ZTeYDDANl3XIYl99tmHZz3rWbzhDW\\/giCOOwLaapqFnm97c3Bzr16\\/3lVdeiW1ss1ySKKWQc0a2WQm1ViKCwWBA7\\/LLL\\/eFF17IF7\\/4RW6\\/\\/XYk0bYt0+mU+5NEzzY\\/S1JKSKLWyqKUEhHB6tWredKTnsQZZ5zBcDgkIhQRpJTozc\\/P84IXvMBf\\/vKXiQh6krDNUkmilELOGdlmOWqt9JqmobewsMBHP\\/pRf+ITn+Cqq66i6zratmU6ndKbmZmh13UdEcH9NU1DrZX\\/SG3b0nUdvZmZGabTKb2UErVWJGGb3lOf+lROOOEEXvnKV7J69Wrx\\/0QECwsLvOAFL\\/CXvvQlIoKeJGyzVJIopZBzRrZZrq7raNuWLVu2cNlll\\/lP\\/\\/RPuemmm+i6jl5KiV5EsLOUEpKQRK0V2\\/wsGwwGdF2HbWZmZui6jpQSBx54IH\\/yJ3\\/CiSeeyGQy0czMDJPJhPXr1\\/uLX\\/witVZ6krDNUkmilELOGdnmJxURpJSICHopJe666y4+9KEP+f3vfz\\/33HMPk8mEtm2JCCICSdhGErZp25ZaK7bpScI2PyskYRtJpJSotdKThG0kYZueJJ70pCdx3HHH8frXv562bdV1HevXr\\/cXv\\/hFptMpPUnYZqkkUUoh54xsc3+1VpqmodZK0zTUWkkpIYleRJBSojedTpmfn+fd7363P\\/jBD\\/KDH\\/yAiGC5mqYhIrDNA5GEJGzTk4RtbCMJ2zwQSdhmkSQk0YsIFqWUSClRa8U2vZQSEUFKiYggpURE0DQNtVYOPfRQTj31VF71qlexxx576DnPeY7\\/9\\/\\/+34zHY3opJSKCpZJEKYWcM7LNA7FN13UMBgMW1VqJCFJKNE1DRHDvvffy3ve+13\\/5l3\\/Jvffey8LCAitNEj3bNE2DJCKCiOD+mqah1kovpUTPNrbZWUoJ29jmx5FESomebSRRayWlRESwsyc+8YmcccYZPOMZz+DYY4\\/liiuuwDaSsE3btnRdx1JIopRCzhnZ5oFEBCkleraRxM4igslkQinFH\\/rQh7jjjjvoNU1DrZXlaNuWXq0V2zRNQ0Rgm\\/tr25aUEl3XERH8KJKQRESQUkIStVZ6KSV6EUEvpYRtJNGLCO6vbVu6rqM3GAyYTqf0\\/ut\\/\\/a+84AUv4FOf+hRXX301kkgpUWslpUREsBSSKKWQc0a2ub9aK03T0IsIeiklIoKUEr0f\\/vCH\\/NVf\\/ZXf8Y53sG3bNmzTNA1d17FSUkrYxjaLZmdnsU3XdUQEO5NESonZ2VkigoigZ5uIoNbKjyKJnm0kYZteSgnb2EYStpHEItv0mqah1krbtjzucY\\/jzjvvZNu2bUwmE1JKpJTouo6lkkQphZwzss2\\/xza1Vtq2pTeZTJiZmaHrOv76r\\/\\/ab3vb27jjjjuQRNd1pJSICJarbVtqrdimJwnb7GzPPffkgAMOYN9992Xfffdl\\/\\/33Z99992X16tXUWrFNTxK1VsbjMdu2bWPHjh1s2bKFLVu2cNtttzE3N0dKCUl0XUevaRpsExEsatsW29RaSSkhiVorvbZt6bqORSklIgJJNE1D13X0ZmdnWVhYYKkkUUoh54xs8++JCFJK9GqtNE1D7x\\/\\/8R\\/9xje+kW9+85tEBBHBYDBgOp3Sti1d17ESUkrsbNWqVey555485SlP4UlPehKHH344Bx10EHvvvTd77rkna9asoW1bUkpEBL2UEr2FhQV27NjBeDzmrrvuYsuWLVx77bV87Wtf4\\/rrr2fLli1Mp1PatqXrOnpN0yCJruu4v7Zt6bqO3szMDF3XEREMBgNqrUQEkrDNziRhm6WQRCmFnDOyzQOxjSR6EYEkJPH1r3\\/dp5xyCldccQVN01Brpdc0DZLouo6VkFIiIuitXr2aJzzhCTzzmc\\/k6U9\\/Oo997GM54IADOOCAA5idnaUXEUiiJ4mIwDaSSCmxyDaSmJub46677uLuu+9my5YtXHPNNXz+85\\/nn\\/7pn2jblslkQm\\/VqlXMz8\\/TGwwGRAS1VpqmoVdrZWeSsI0kJBERSKJpGrquQxK2WQpJlFLIOSPbPBDbSKI3nU4ZDAZs27aNM8880+eeey5d15FSQhJd19FLKdGLCJZDErbZY489OPzww\\/md3\\/kdjjjiCB73uMfx6Ec\\/mrZt6dlmkSQerIggpYRtepL44Q9\\/yL\\/+67\\/yr\\/\\/6r1xyySV8\\/etfZ9u2bUjCNr22bem6jrZt6bqOniR6TdPQdR29lBIRwc5SSkQEKSUigqWQRCmFnDOyzf1FBCklerVWmqah98lPftKnnXYat956KythMBgwnU7pDQYDptMpKSUigoMPPphnPvOZvOY1r+GpT30qs7OzzMzMEBGklFgJtpHEoul0Std1\\/Mu\\/\\/AsXXXQRn\\/70p7n99ttpmobJZEJKiYigJwnbtG1L13X0ZmdnmUwm2OahIIlSCjlnZJt\\/z8LCArOzs9jm2muv9Zvf\\/GY+\\/\\/nPExEsV9u2dF1Hr21buq5jZmaGyWTCr\\/zKr\\/D617+eZz7zmTzmMY9h1apVRASSkMRKsI1tJCGJnm1qrbRty3XXXccNN9zAeeedxxe+8AXub3Z2lohgOp3SNA2DwYD5+XkeSpIopZBzRrb599hGEtPplLe85S0+99xzmU6nLFfTNNRa6Q0GA6bTKb01a9Zw1FFH8fKXv5xnPetZzM7OsrCwwOzsLL2IIKXESrFNTxL3FxGklNi8eTPnn38+F198MVu3biUikIRtJGEbSbRty3Q65aEkiVIKOWdkm\\/urtSKJlBIRwTXXXOOXvvSl3HTTTczOzrKwsMBySMI2bdtim1orMzMzHHfccZxwwgn84i\\/+Ir3JZMJgMEASEUFKiZ8G20ynU2ZmZrDNbbfdxp\\/\\/+Z\\/zF3\\/xF2zfvh1JRAS9wWDAdDqlNxgM6LoO2zwUJFFKIeeMbPNAbCOJe+65h7e97W0+77zziAgigpWwevVqxuMxKSUk8d\\/+23\\/jhBNO4LDDDqM3nU4ZDAb0bGOblBK1VpqmYaXZpieJRbbpuo7BYMAtt9zChRdeyJ\\/92Z+xZcsWZmdnmU6nRASS6NnmoSSJUgo5Z2SbBxIRpJTYuHGjTzjhBL773e8iiVoryyUJ2\\/Qe9ahH8epXv5pTTjmFQw45hForTdNgm4ig1kpKibZt6dVaaZqG5YgIJCGJBxIRSMI2KSUigpQSCwsLvOtd7+L888\\/n1ltvZWezs7MsLCzwUJJEKYWcM7LNA7HN9u3beeMb3+iPfexjLCwskFLCNrZZrsFgQK2VN73pTbzmNa\\/hCU94Ar1aK5JIKXF\\/tVaapmG5bLNIEj\\/KdDplMBhgmx07dmCbD3zgA5x77rnccccdNE1DrZWmaai1IgnbPBQkUUoh54xsc3+1Vpqm4aqrrvIrXvEKvve972Eb20jCNsshCdu86EUv4qyzzuLxj388vYggpUSv6zratqUXEUhCEivJNj1JPBDbRARN02AbSdRamZub4y1veQsXXHAB9957L4skYZuHiiRKKeSc0XQ6pW1bFtlGEuPxmDe84Q3+6Ec\\/iiRSSnRdhyRs8+MMBgOm0ymLUkpEBCkler\\/+67\\/Oe97zHg4\\/\\/HDatqXWSq9pGn7W1Vq58847OfPMM\\/nIRz7CZDJhMBgwnU5p25au63goSKKUQs4Z2aZXayWlhCR611xzjV\\/+8pdz4403YpuUEr2I4CfRNA226dnGNgcddBBnn302v\\/u7v8vMzAw7iwhSSvysq7Xy3e9+lz\\/+4z\\/m0ksvJaVERPBQkkQphZwzsk2tFUmklOjVWjnnnHP8pje9iaZpiAhsIwnb\\/DgpJSKCRSklIoJFJ598Mu985ztZs2YNtVaapmFRRJBS4mdZRJBSovcP\\/\\/APvPrVr2br1q10XUfbtnRdx0NBEqUUcs6o1optmqahZ5ubbrqJY4891l\\/60peQREqJWis9Sdjmx5GEbXopJSKC3pOf\\/GQ+\\/vGP88QnPpGu6xgMBkiiZxtJPFyMx2MGgwGnnHIKH\\/zgB5lMJqSUiAgeCpIopZBzRrVWUkr0ptMpbdtywQUXOOfMwsICk8kESdim1zQNtVZ+nKZpqLXSa5qGWis\\/93M\\/xxlnnMEf\\/dEfEREMBgN6XdfRti29WitN0\\/Bwcv3113PMMcdwzTXXMJlMeKhIopRCzhlFBJKotdI0Db3Xvva1\\/uhHP0pEIAnb9JqmodbKTyKlRETQe\\/azn81HPvIRHvvYx9I0DYsigul0yuzsLF3X0bYtP8sigl5KiUUXXnghp556Klu2bOGhIolSCjlnZJuIQBKS2LJlC8Ph0N\\/4xjfouo6UEhFBr2kaaq38JCRhm3333Ze3v\\/3tvP71r0cSvVorKSUkUWulaRoeThYWFpidnaXrOsbjMccccwyf\\/vSneahIopRCzhnZptZK0zR0Xcff\\/d3f+YQTTuCee+6haRpqrTRNQ62VniRs82C0bUvXdfR+7dd+jQsvvJCDDz4YSdgmpcTOuq6jaRok8bMsIpCEJKbTKYPBgIjg4osv5thjj2Xbtm08FCRRSiHnjGyzs6OOOsqf+cxnsE3PNkuVUiIi6J199tkcf\\/zxrFmzBkk83NVaaZqG3sLCArOzs9xzzz0cccQRfPOb36TrOiRhG0nYJqVERLBUkiilkHNGtVZSSvTuuOMOfv3Xf93f+c53WGSbpWiahlorvf3335+LL76YZzzjGUjikcA2krCNbVJKTKdTTj\\/9dM455xy6riMisM0iSdhmqSRRSiHnjGqtpJTojUYjP+c5z2EymbDINst11FFHccEFF7BmzRpsI4lHgoggpcTOrrnmGl74whdy55130nUdtumllIgIlkMSpRRyzsg2vYWFBf78z\\/\\/cp59+OvPz8\\/Rssxxt25JS4oMf\\/CCvec1riAgkIYmHu4igl1KiFxGklJhOpxx55JFcfvnl2GZR0zTUWlkOSZRSyDkj2\\/TuvPNOjj\\/+eP\\/DP\\/wDk8kE2yxXSokDDjiAL3\\/5yxx66KHYJqXEI0GtlaZp6HVdR9M0SKL33ve+l7e85S1MJhNsI4mebZZDEqUUcs7INr3\\/83\\/+j1\\/84hfz7W9\\/m5UwGAyYTqc85znP4eKLL2bPPffkkaTWStM09Lquo21behHB5s2befWrX82NN95IrZWUEhGBJGyzVJIopZBzRrbpffKTn\\/SJJ57Ivffey0pomoZaK+94xzs47bTTmJ2dpRcRpJR4pIgIUkosss19993HG97wBj71qU8xmUyQhG2apqHWylJJopRCzhnZZn5+nrPOOstnnXUWtVYiguVIKRER7L333vzN3\\/wNz3\\/+8+m6jsFggG0k8XAWEaSU6NVaaZqGruuQRNM09EopvPOd72R+fh7b9AaDAdPplKWSRCmFnDOqtZJS4qijjvLnPvc5ptMpy9U0DbVWnvGMZ\\/DXf\\/3XHHLIIbRtS882kngkiwi++tWv8qxnPYu5uTl6kpBERLBUkiilkHNGEcFdd93FS1\\/6Ul911VXUWlkJKSVe85rX8O53v5t9992XXc1tt93G0572NL7\\/\\/e9Ta2UlSKKUQs4ZRQRXXXWVX\\/3qV3PTTTdhm5WQUuK9730vxx9\\/PHvssQe2kYRtJPFI13Udv\\/qrv8rXvvY1bGObniRssxSSKKWQc0Zd13H++ef7TW96Ezt27CAiWCl\\/93d\\/x3Of+1z22GMPFtVaaZqGR7Ku62jblj\\/4gz\\/gE5\\/4BLVWepLo2WYpJFFKIeeMIoI3v\\/nNPvfcc4kIuq5juSSRUuJ\\/\\/a\\/\\/xS\\/\\/8i8zMzPDIttIYldw3nnn8d\\/\\/+39n27Zt9FJKRARLJYlSCjlnZJuXvexl\\/sxnPkNE0HUdK2Gfffbhn\\/\\/5n1m3bh0pJSICSUhiV9B1HZs3b+boo4\\/mlltuoZdSIiJYKkmUUsg5o1orT3\\/6033NNdfQdR0r5fGPfzxf\\/vKX2W+\\/\\/ZBErRVJpJR4pIsIbHPHHXfwvOc9j2uvvZaIQBK2WSpJlFLIOaPxeMzjHvc433rrrfTatqXrOpajbVt+9Vd\\/lc997nPstddepJTYldhGEjt27OA5z3kOmzdvZjqd0kspEREshSRKKeSc0fz8PAceeKC3bt1K0zTUWlkuSRx\\/\\/PG85z3vYfXq1aSU6NVaaZqGRzrbSKLWyqte9Souuugiaq30IoKlkkQphZwzuummm\\/yf\\/\\/N\\/ZuvWrbRtS9d1LJckTj31VE4\\/\\/XTWrFmDJHoRQUqJRzrbSKLWynHHHcfHP\\/5xptMpkrDNUkmilELOGY1GI7\\/whS\\/knnvuoWkaaq0s12Aw4E\\/\\/9E859thjWbNmDYsigpQSu4qI4OSTT+Yv\\/\\/IvWVhYoCcJ2yyFJEop5JzR5Zdf7le84hXce++9rJQ999yTCy64gN\\/5nd9h1apV2EYStpHErsA2vbe\\/\\/e38z\\/\\/5P5mbm6MnCdsshSRKKeSc0aWXXurf+73f47777mOl7L\\/\\/\\/lx66aU85SlPYTAYYJtFktgVRAQpJc455xxOP\\/10tm\\/fTk8StlkKSZRSyDmjCy+80Mcffzw7duzANith7dq1XHHFFRx66KGklLBNTxK7ioggpcT555\\/PySefzPbt25GEbZZKEqUUcs6olOIzzzyT+fl5bCMJ2yzHunXr2LhxI4cccgi2kYRtJLGriAhSSnz84x\\/n+OOPZ25ujpQSEcFSSaKUQs4Z\\/eEf\\/qHPP\\/98FhYW6EnCNstxyCGHsHHjRtatW0dEkFLCNpLYVUQEKSUuvPBCXvva17KwsEDTNNRaWSpJlFLIOaOjjz7an\\/nMZ5hMJkQEK2HdunVs3LiRtWvXklKiZxtJ7Eq6ruPyyy\\/nJS95CdPplKZpqLWyVJIopZBzRuvXr\\/fnP\\/95uq5DErZZrnXr1rFx40bWrl1LSomebSSxK7CNJHpf+MIXePGLX8y2bdvo2WapJFFKIeeMnvnMZ3rTpk3UWpGEbZZr3bp1bNy4kbVr15JSomcbSewKIoKUEr3Nmzdz5JFHsmXLFiKC5ZBEKYWcMzriiCP81a9+lclkQkqJiGC51q1bx8aNG1m7di0pJXq2kcSuwjaSuPbaaznqqKP41re+RUQgCdsshSRKKeSc0RFHHOGvfvWrTCYTUkpEBMu1bt06Nm7cyNq1a0kp0bONJHYVEYEkbrjhBl7ykpdwww03EBEshyRKKeSc0W\\/+5m9606ZNRASSsM1yrVu3jo0bN7J27VpSSvRsI4ldhW0ign\\/7t3\\/jJS95Cddffz22WQ5JlFLIOaPnP\\/\\/5\\/vznP09EIImebZZj3bp1bNy4kbVr15JSomcbSexKbPPNb36TF7\\/4xVx33XVIwjZLJYlSCjln9NKXvtSf+cxnmEwmrJR169axceNG1q5dS0qJnm0ksSuICFJK9L75zW9y5JFHcv3115NSIiJYKkmUUsg5o9e97nW+4IIL6LoO26SUiAiWY926dXzpS1\\/ioIMOQhK2kcSupOs62rblxhtv5NnPfja333470+kUSdhmKSRRSiHnjN72trf5Xe96F5PJhIhAErZZjoMPPpgvfelLrF27FpWCQTwAABjBSURBVEn0UkrsSrquo21bvvKVr\\/CiF72Iu+66i55tlkoSpRRyzuijH\\/2o\\/\\/AP\\/5C5uTkiAknYZjkOPvhgrrjiCg477DBsI4mIIKXErqLWSkqJz372s\\/z+7\\/8+27dvp21buq5jqSRRSiHnjC655BK\\/6lWv4r777sM2krDNcuy\\/\\/\\/589rOf5Vd+5VeQRC8iSCmxq7CNbf72b\\/+W1772tczPz9M0DbVWlkoSpRRyzujSSy\\/1K1\\/5SrZt20ZPErZZjj322IOPfexjrF+\\/nsFgQEqJXYltJGGbT3ziExx77LHMz89jG0nYZikkUUoh54y++MUv+sgjj+Tee+9FErZZrsFgwHve8x6OO+449thjDxZFBJKQxCNZRJBSonfBBRfw+te\\/nvn5eSKClBIRwVJIopRCzhn927\\/9m5\\/2tKfxwx\\/+kJQSEcFyDQYDTjvtNN761reyxx57YBtJ1FpJKSGJRzLbSKL3gQ98gFNPPZX5+XlsIwnbLIUkSinknNF9993ngw8+mHvuuYemaai1shJOPPFE3v3ud7PnnnsSETRNQ0SQUmJXYZt3vetdvP3tb2dhYQFJ2GapJFFKIeeM5ubmfNBBB3H33XfTk4RtliOlxFOf+lQ+97nPsd9++2EbSdRaaZqGXUGtlaZpOPnkkznvvPPoug7bpJSICJZCEqUUcs5oOp1y+OGH+\\/rrrycisM1KOPDAA7nyyis55JBDSClhG9uklNgVdF1H27Ycc8wxfOxjH6PWynJJopRCzhnZ5qijjvJll11G13VEBCth1apVXH311TzxiU8kpUREkFJiV2EbSbzgBS\\/g7\\/\\/+77GNbWyzVJIopZBzRrZ585vf7HPOOYfJZIIkbLMckkgpMRqNePrTn06tlbZt6XVdR9u27Arm5ub4rd\\/6La6++mps04sIlkoSpRRyzigi+NCHPuRTTjmF7du30zQNtVZWwt\\/8zd\\/wile8gq7rGAwG9GwjiUeyiCClxPXXX88LX\\/hCvvOd7xARLJckSinknFGtlSuvvNLHHHMMN998MyklIoLlkIRtTjvtNM4880xmZmbo1VppmoZHuoggpcQnP\\/lJTjrpJO6++25ss1ySKKWQc0a2ue222\\/yKV7yCq666CtssV9u2dF3Hc5\\/7XD74wQ+ydu1aIoJeSoldxamnnsp5553H3NwckogIUkpEBEshiVIKOWdkm67rePnLX+5LL72UyWTCSjnssMP48Ic\\/zK\\/92q+RUiKlhG0k8UjXdR0ve9nLuOSSS7CNJGwjCdsshSRKKeSckW0igre+9a1+\\/\\/vfz3g8ZpEkbLMzSdjmR0kpERGsWrWKc845h9e97nXYZjAY8EhRa6VpGmqt2KZtW3a2fft2fuEXfoHvfe97RAS2kYRtlkoSpRRyzsg2vU984hM+\\/vjj2b59O4skYZulSCnRO\\/7443nf+97H7Owskui6jrZteTizTUTQNA07m0wmzMzMYJurr76a5z\\/\\/+WzdupVFKSVsY5ulkEQphZwziggkcd111\\/m5z30ud9xxB13XsVxt29J1HU960pP4x3\\/8Rw444AB6tpHEI4VtJNGLCFJK9M4991z+x\\/\\/4H2zfvp1FkrDNUkmilELOGdmmd++99\\/K6173Ol112GfPz86yEpmlo25aLLrqI5z73uQwGAyTxSDKZTBgMBkiiZ5sdO3bwute9js9+9rMsLCzQs81ySaKUQs4Z2aYXEVx44YU+7rjjmJ+f5\\/4kYZsHI6VERJBSIiI45phjeP\\/738+aNWuQxMNdRJBS4oHUWvnKV77CMcccw7e\\/\\/W1s05OEbZZDEqUUcs7INrVWmqbh5ptv9i\\/90i9x3333YZudSaJnmwcjpURE0LYtj3nMY9i0aROHHHIItpHEw51tJLFoOp0yGAzoveMd7+Dd73434\\/GYRZKwjSRssxSSKKWQc0a2qbUiiVqrf+M3foOrr76aiCAiWCSJnm0eDEnYZjAYUGvlIx\\/5CL\\/3e7\\/HYDDgkcA2PUnUWpFESon77ruPF73oRVx55ZVEBIts05OEbZZCEqUUcs7INr2IIKXEG9\\/4Rn\\/gAx+g1kqtlUWSsM2D0TQNtVYkYRtJvPKVr+Q973kPj370o0kp8XBWa6VpGhbVWmmahslkwr\\/8y7\\/wohe9iO9\\/\\/\\/tIwjaSsE0vpUREsBSSKKWQc0a2qbXSNA2TyYSvfOUrPvroo\\/n+97+PbRa1bUvXdTxYTdNQa0UStjnwwAM5\\/\\/zzefazn03TNEQEkpBEzza1Vtq25eHANpKotdI0Db2u68g58+EPf5iIwDa22ZkkbLMUkiilkHNGtokIUkr07rjjDp944olcccUVzM3NYZudDQYDptMpP4okbJNSIqVErRVJvPzlL+dDH\\/oQMzMztG3LZDKhaRqapuHhxDaSmE6nDAYDbGObW265hWc\\/+9l897vfxTa2sc3OJGGbpZBEKYWcM7KNbbquYzAY0PvIRz7iP\\/qjP2Jubo6eJHq2SSkREfwokrBN0zTUWkkpERHsvffe\\/MVf\\/AVHH3000+mU2dlZaq1IopdSYjqdMhgMeDiICFJKdF1H13WcffbZnHHGGdimZ5uVJIlSCjlnZJvedDqlbVskceONN3o4HPLtb38b29gmpYQkaq08GLOzsywsLNCTRNu2TKdTnva0p\\/HpT3+axzzmMTRNw6Ku62jbFttI4mddRJBSIiKQxGg04thjj+W2225jbm6Oh4IkSinknJFtFtlGEvPz87zzne\\/02WefTW9+fp5e0zTUWnkwBoMB0+mUtm2JCCKCtm3puo6zzjqL0047jYWFBVatWoUkIoKUEg8HtpFE13W0bcudd97JKaecwt\\/+7d8SEUQEO5OEbZZLEqUUcs4oIpDEzmqt3HDDDf7N3\\/xNfvCDHxAR9CRhmwdDErbpNU1DrZWUEhHBoYceytlnn83v\\/u7vEhGklLBNrZWmaZDEz7KIIKXEove9732cddZZ\\/OAHP6DWykNFEqUUcs4oIrCNJHqSiAi6rvPv\\/\\/7v8+lPf5paKyklIoIHQxI92\\/Qk0bONJGzzW7\\/1W\\/zZn\\/0Zhx12GG3b8nBiG0lEBJs2bSLnzA033EDXdUjCNg8FSZRSyDkj2+zMNpKYTCZcdtllPu6449i6dSs9SfRs82A1TUNEYJudtW3LkUceybnnnssBBxzAwsICs7OzPFzY5qabbuKtb30rF110EbVWeiklbGOblSaJUgo5Z2SbB1JrZTwe+yUveQlXXHEFtpmZmWEymbBIErbZmSRs86OklIgIZmdnOeOMMzjhhBPYe++9adsW23Rdx2AwoBcRpJTodV1H27b8NNRasU3btjyQrVu38ra3vY2\\/+qu\\/Ym5uDttIIiJ4qEiilELOGdnmgdRa6V122WX+kz\\/5E771rW8xnU5p25au6+hJwjZLMTMzQ0Sw7777ctppp3HCCSfQti0zMzP0xuMxq1atIqVErZWUEpKotdI0DQ+l6XTKYDCgFxGklOhNp1MGgwGTyYT3vve9fPjDH+aWW25hOp3Sk4RtHiqSKKWQc0a2+ffUWplOpz7rrLPYsGEDvVory5VSIiKQhG0OOugg\\/viP\\/5jXvva17L333kynUwaDAb2FhQVmZmaQxE\\/TZDKhaRqapmFnO3bs4KKLLuKd73wn3\\/72t2mahlorvaZpqLXyUJFEKYWcM7LN\\/dVaaZqGWiuSuPbaa\\/3iF7+Ym2++mclkwkpas2YNO3bs4IADDuD000\\/nyCOP5NGPfjQ9SaSU6EUEkrBNSomfFtvUWmnblu9\\/\\/\\/tcfvnlnH322XzjG99AEiklaq20bUvXdUjCNg8FSZRSyDkj2zyQ6XTKYDCgt7Cw4Pe9732ceeaZzM\\/PExHcnyRs82CklIgIepKQRERw2GGH8bKXvYwTTzyRAw88kJ5tJNF1\\/19z8Buq9V3\\/cfz5en++13WcOXVqOjKMrdGIleGNGkVRsnIICwoa7EY3MgqmclF32uhOhMEVxCCCYHRnkNbKWCRpYcTGKqLNBU1qmljNlbrEPxyPnqPnur6f9+t3vtCBg7h\\/+tufx6OlaRreCLaRRNu2RAQRwfHjx9m1axc\\/\\/vGPOXToEJKwjW0igsykU0qh1srrQRLD4ZDBYIBs82ocP37cg8GAPXv2IAnbLCSJjm1eSdM0tG1Lv99nNBrRKaWQmaxevZpNmzbx1a9+lfXr11NKQRK1VmwTEUQEr7e2bWmahs4zzzzDrl272LdvH88\\/\\/zydpmlo25aOJGwTEWQmrxdJDIdDBoMBss2VMpOIoNZKp5TCHP\\/mN7\\/ha1\\/7GocPHyYzyUzmSaJjm1ejaRpsU2ullEJmYhtJlFLYvHkz27ZtY+PGjUxMTDDPNpJ4I0xPT\\/O73\\/2OH\\/zgBzzxxBNMT08TEdRaiQgyk4X6\\/T6j0YjXiySGwyGDwQDZ5mpqrZRS6LRtS9M0TE1N+eGHH+Yb3\\/gGtVZqrcyThG1ejVIKtVbmRQSlFMbjMZKICDKTj3zkI3zqU59i8+bNfOhDH8I2kni9ZSaHDx\\/mscceY8+ePfzjH\\/9gZmaGzGReRNCxjW3eCJIYDocMBgNkmytlJhFBJzORhCQuXbrE1NSUt2\\/fzt69exmNRkjCNvNKKdRauV6SkMSyZcv4wAc+wKZNm\\/jkJz\\/JHXfcweLFi+lkJpKQhG1sExG8HNtIwjaSsI1tIoKLFy9y9OhRfvGLX\\/DnP\\/+ZAwcOcPbsWToRQWYyTxId21xNr9djPB7TiQgigrZtuR6SGA6HDAYDZJsrZSYRQSczkYQkOuPx2H\\/961\\/50pe+xNGjR7l48SKdUgq2yUyulyQ6tulI4uabb+bOO+\\/kzjvvZOPGjbz73e9m1apVdGqtlFLojMdjer0eC2UmnYigY5vMpJRC59y5c\\/zrX\\/\\/iySef5PHHH+fAgQNMT08zOzuLJCSRmXQkIYnMpCOJiMA2mUmnaRratuWGG27g8uXLdGzTkYRtroUkhsMhg8EA2ebl2MY2kpDE\\/3j37t3s2LGDQ4cO0WmahlortrleTdPQti0dSXRsU0ph1apVvPe97+XWW29l\\/fr1bNiwgTvuuIOVK1cyLzOJCK5Ua8U2EcHZs2c5duwYf\\/nLXzhw4ABHjhzh3\\/\\/+NydOnKDWyksppWCbzKQjCUlkJgv1+31GoxHzJFFKwTa1Vq6FJIbDIYPBANnmldgmM+lEBJ3xeOyf\\/vSnfP3rX+fFF1\\/ENp2maWjblusVEdimExFkJraJCDKTpmlYs2YN73nPe1i3bh1Llixh2bJlrF69mrVr11JrxTaSsM2lS5eYnJzkwoULTE1Ncfr0af7zn\\/\\/wwgsvcPLkSWZnZymlYBtJ2CYz6UhCEpmJbTqSkERmslBEkJmUUpiYmGA0GtG2LU3T0LYt10MSw+GQwWCAbHM1tpHE1YzHY3q9HpOTk969ezfD4ZDjx4\\/TkUStlevV6\\/XITGqtLBQRZCYRQScziQh6vR433ngjy5cvZ\\/HixdRasU1EIInZ2Vmmpqa4ePEitpmdnaXWiiQkYZvMZKGIIDOZJ4mObSQREdRa6UhCEraRhG0eeOABDh48yBNPPEGtlVorkrDNtZDEcDhkMBgg27wU23QksVCtlVIKncnJSf\\/sZz\\/j29\\/+NseOHeP\\/gyQ6tun0ej0yk1or8yKCzKQTEUii1srVSGIh23Qk0bFNJyLo9\\/uMx2MkYZtaK\\/MigoigbVskYZt5EUFm0okIPvOZz\\/Dd736X\\/fv38+CDDzI1NUVm0uv1GI\\/HXAtJDIdDBoMBss3LyUw6kujYJiLo2EYSp0+f9s9\\/\\/nN27NjBmTNnGI\\/HvF4mJiaYnZ1loYggM+n0ej1qrUiiU2tloYggM1lIEra5GkmUUpBE27bYppRCrZWr6fV6fPjDH+Zb3\\/oWH\\/vYx9i\\/fz\\/33nsv09PTXC9JDIdDBoMBss2V2ralaRquxja2iQhs05HEzMyMH3nkER566CFeeOEFrlcphczENqUUbJOZzIsIMpOOJGxzNZKQRCczmRcRZCadiMA2tpGEJGxjm6uRhG06pRRqrXQWL17M6tWr+d73vsfdd9\\/NxMQEv\\/71r7nvvvu4cOECvV6P8XjMtZLEcDhkMBgg21yr8XhMr9ejbVuapmFyctK7d+9mx44d\\/Pe\\/\\/8U2tokIJJGZ2GaeJGwzTxId27zZSinUWplXSqHWSqdpGtq2RRK2KaVQa+Xtb3873\\/zmN\\/nCF75Av9+naRo9+uijvv\\/++7lw4QIRQWZyrSQxHA4ZDAbINq9V27Y0TUNmEhEsdObMGf\\/qV7\\/i4Ycf5umnn6aUQq2VeU3T0LYtEUEnM+lIwjZvFZKICGxjG9t0JGGbpmlo25Z569at48tf\\/jJbt25l6dKlNE2jOfzoRz\\/y\\/fffz\\/T0NNdLEsPhkMFggGxzrWqtRASSGI\\/HNE2DJC5fvux9+\\/bx\\/e9\\/nz\\/+8Y+0bcsNN9zApUuX6EQEmUmnlIIk2rblrSIisI1tOhFBZtIppWCbzKQzMTHB6tWr2bJlCw888AC9Xo9+vy\\/+Z+fOnd66dSszMzNcL0kMh0MGgwGyzWtlG0l0aq2UUujUWpFERDAajfyHP\\/yBRx55hD179jAzM0MphU5mYpuOJDq2iQiapmE0GvFmk4RtOqUUaq3Mk0QphbZtWbNmDQ8++CD33Xcfq1atopSiiKBjmx\\/+8Ifevn07MzMzRASZybWSxHA4ZDAYINu8VplJJyKwjW0igit5zpEjR\\/jlL3\\/JT37yEw4fPszs7CydXq9HZzwe81YUEWQm8yQREfR6PS5fvkznrrvu4nOf+xyf\\/vSnWbt2LXPEApnJrl27vH37dqanp4kIMpNrJYnhcMhgMEC2uRZt29I0DZ22belIolNKoVNrpZTiOezdu5dHH32U3\\/\\/+95w6dYrMpNM0DU3T0LYtbdsiCdu8mSTRsc3VLFu2jHvuuYctW7bw0Y9+lImJCTJTEYFtJDFv586d3rZtG9PT00jCNtdKEsPhkMFggGxzLWqt2KZpGhayjSQ6tslMaq3M8bFjx9i7dy+PPfYY\\/\\/znPzl9+jRXkoRt3gok0ev1yEzatqXX67FixQq2bNnCF7\\/4RW699VYkoTm1VkopdCQxb+fOnd62bRvT09NIwjbXShLD4ZDBYIBs81qNx2N6vR6dWiulFDKTiKDTti1N05CZRAS2kcQcT09Pc\\/DgQZ5++mn27dvHgQMHuHjxIr1ej854POataPny5XziE5\\/g7rvv5rOf\\/Sxr1qxhPB7T6\\/XE\\/9hGEraRRGfnzp3eunUrMzMzRASZybWSxHA4ZDAYINu8CXz+\\/Hn+\\/ve\\/8+STT\\/L444\\/z7LPPcubMGWzzSiRhm44kJGEb2ywkCUnYxjbzIoLMZKGIoJOZSMI2naVLl\\/LBD36Qe+65h7vuuotbbrmFJUuWMEe8gsxkz549\\/vznP8+lS5foSOKV2CYisE3HNvO+853v8JWvfAXZ5o2WmUiibVtPTk7y\\/PPP86c\\/\\/Yn9+\\/fzzDPPcOHCBWqt2KZjG9t0JGGbK0liIdtcjSTmSUIStVbmNU1D27YsX76cDRs2sGnTJj7+8Y9z++23s2zZMkopzBGvIDOJCJ566ikPBgMOHTrEzMwMTdMgiZfTNA2zs7PYZmJigrZtqbVy880389BDD3Hvvfci27zZPGdycpKjR49y9OhRDh48yJEjR3j22Wc5ceIEtVYkIQnb2EYSHdu8FElIYp5tbHM1kli5ciVr165l48aN3H777WzYsIFbbrmF5cuX0+\\/3mSNepVorpRQuX77Mb3\\/7W588eZJaK03TEBG8nIig1krHNpmJbd72trexefNmVq5ciWzzRmvblqZp6GQmkpBEx3POnTvH8ePHee6553juuec4duwYx48f5+TJk5w9e5ZLly4xGo3ITK5USiEz6djmakopLF26lEWLFrFkyRLe8Y538K53vYv3ve99vP\\/972f9+vWsWLGCRYsWMUe1ViICSdRaKaXwarRtS9M02KbW6qZpyEwyk5czGo1YtGgREcFoNKJpGiKCtm2JCCJCss0bzTaSWCgzyUwk0YkIRqORJycnmZyc5OzZs5w4cYIXX3yRv\\/3tb5w6dYpTp05x4cIFpqammJycZHZ2llIKtulIIiKYmJhg2bJlrFixgiVLlrBkyRJuu+02brvtNtatW8c73\\/lObrrpJpYuXcrKlSuRRNu2Yk7TNLxWbdvSNA1t2yKJUgqj0Yh+v0\\/btjRNw7WyjSRkmzeDbTITSXRsU0phocxkNBrR6\\/UopZCZnpqa4ty5c5w7d47z58\\/Tti2XL1\\/m\\/PnzzM7O0jQNkuhkJplJKYXFixdz4403snjxYm666SZWrVrF0qVLmZiYoN\\/vM0e8hLZtsU0phYjgldhGEguNRiP6\\/T6vlm1sI4nMpNZKv9\\/HNpKQbd5o4\\/GYiKCUwkKZiSRGoxETExNcjW06tVYkUUoxc2yTmUjCNpLoSEISC7Vtq6ZpuJJtbGObUgod20hiXq2VUgqvRmbSiQjatqVpGmwjiZczHo8ppdCJCBayjST+D970ohAKMaLvAAAAAElFTkSuQmCC\"},{\"id\":\"cf90290f-6989-431a-a117-701ce5b63e92\",\"height\":22.38,\"width\":20.71,\"perimeter\":85.62,\"area\":191.58,\"image\":\"iVBORw0KGgoAAAANSUhEUgAAAKEAAACuCAYAAABeB21jAAAgAElEQVR4AezBC7jnY73\\/\\/+f7fd\\/f71ozY8QoG5UiUrqSUwm\\/RAeU42ZC0TjXTg4JKYcwThmhHDYqhwaTU0WNU2nnEFdRKNtmV5sStvNsjJm1vp\\/7fr\\/+87n2Xtc1v377b4ZZxlozHg+TxOJIEpJwd+655x5uv\\/12PfHEE7z44ot0u10WhJlRa6VpGtwdSWy\\/\\/fasv\\/76xuv+HyaJxU2tlZQSEYG7c9BBB+nHP\\/4xjzzyCOPGjaOUwoKQhLuTc6ZpGmbOnMlRRx3FAQccwNJLL2287v9ikljc1FpJKdG67777tPXWW\\/PQQw8hCXcnIlgQ7k5EkFJCEhHBe97zHq666ire\\/va34+7m7pRSyDkzJCJwdxY3JonF2Te+8Q0dd9xxvPjiiwwXdyciMDNaklhqqaX4+te\\/zj777EO327U5GCIJM0MSZsbixiSxOKq18txzz7HZZpvpt7\\/9LWaGu1NrZTiYGZIwMyTR2mijjbj22msZO3as1VrJOdOSRMvMWByZJBY3kmhdc8012nHHHRkYGEASknB3IoIF5e5EBK2UErVWlllmGW644QbWWWcdmqaxTqfDEEkMMTMWJyaJxU2tlYhg33331fe+9z3cnVIKLXcnIlhQ7o4kJDEkpcSXv\\/xlJk+eTH9\\/v0nCzBgiiZaZsTgxSSyO7r\\/\\/fu2www488MADlFIYYmZIYkG5O2ZGrZUhZsbKK6\\/MFVdcwVprrYUkm4MhkjAzFjcmicXRSSedpBNPPJGZM2dSa6WVUqLWynAzM1pmhiSOOuooDjnkEPr7+83dWdyZJBY3TdPwsY99TLfffjulFIaklKi1MhzMDEm03J2IYMiGG27ItGnTWGGFFSznjCTMjJYkzIzFiUliURURuDutiMDdKaVw5513auutt+bpp58m50yrlMLCMmHCBM466ywmTpxIztkiAjPDzJCEmbE4MUksyiRhZkQEEUHOmf3220\\/nnHMOEUFEMMTdiQgWhi984QucdNJJjB8\\/3kop5JxpScLMWJyYJBZlkjAzWrVWer0eq6++uv7yl7\\/Q7Xbp9Xq03J2IwMyQxKtt1VVXZfr06ayyyiq4u5VSyDmzODJJLGokYWZIwsyQhJnRuvHGG7XtttsyMDCAJCKCubk7EcGryd1xd0499VQ+97nP0dfXZ03T0Ol0WByZJBZVEYG7U2vF3Zk5cyYHHnigLrnkEgYHB5GEmSGJIWaGJBaGddddlx\\/\\/+Mcst9xy5JytlELOmcWNSWJRIwkzIyJwdyICd+dXv\\/qVdtttNx588EEk0XJ3IoJWzplSCguDu9PpdDj\\/\\/PPZaaedcHdjjojA3VmcmCQWNZIYYmZIovXVr35VZ5xxBrNnz6aVUiIikISZYWZEBK+2lBIRQUqJrbbairPPPpsJEyZYp9MhInB3FicmiUVRRODutJqmoZTChhtuqLvvvhszQxJmhiRSStRaaaWUqLWysCy\\/\\/PJcdNFFbLzxxkiynDOLG5PEokYSZsaQUgo33XSTJk6cyPPPP48k5kdKiVorZoa7U2vFzJBEzplSCq2cM6UUWu5ORDAvZsaQgw46iGOPPZb+\\/n6ThJkhiZaZsagzSSyKaq2klKi1klJiv\\/3207nnnkvTNLwSZoaZERG89a1v5cknn2RwcBB3JyJouTsRwfxwdyKC1rrrrsu1117LG9\\/4RpuDxY1JYlEmiSeeeIL1119fDz\\/8MBHB\\/DAzJOHuRAStbrdLa+edd+baa6\\/l6aefRhIRQcvdiQjmxd2JCFruTkqJiy++mG233ZZut2ssZkwSixpJmBm1VlJKXHzxxdprr70opVBrZX6YGZJomRmScHdWWWUVvvnNb3LKKadwxx13MHv2bMwMd6fWyvzIOVNKwcxwd2qtbLHFFkydOpUJEyYYf0cSLTNjUWSSWNREBGZGRDBz5kx23XVXXX\\/99QwODvJKpJSotdKaNGkSU6ZM4bvf\\/S7HHnssvV6PlpkhCTNDEvNiZrg7tVZab3jDG7juuuv4wAc+gLvbHAyRxBAzY1FjklgU9Xo9ut0u119\\/vfbYYw+eeOIJIgJ3JyKYH2aGJHLOlFIYM2YMZ5xxBp\\/97Ge555572HLLLfmv\\/\\/ovmqZhiJkhiZdiZkiilXOmlIKZcfjhh\\/PVr36VMWPG2ByYGS1JDDEzFjUmiUVRRNDae++9dckllzA4OIiZYWZEBC+HuxMRrLzyylx55ZWsscYazJo1i0mTJnH99dczMDBAy8xoSeKl5JwppdDq6+tjcHAQM2ONNdbgnHPOYd1118Xdzd0ZIgkzY1FkkljUlFLIOTNz5kze+9736tFHH6VpGrrdLr1ej\\/nh7kQEKSVqrbTWW289fvKTn7DssssSEZx55pkcdNBB1FpJKVFKwd2JCOYlpYSZUUphSF9fH5MnT+bAAw8kpWTuzhBJmBmLIpPEokASLTOjFRHceOONmjhxIjNnzqQlCTNDEvPL3YkIWjvvvDNnn30248aNw925++672XjjjXn++efJOVNK4eXIOVNKwcyQRLfb5QMf+ABXX301EyZMMEmYGS1JNE1Dt9tlUWOSGM0igpaZYWZEBO5Or9dj77331uWXX87AwAAtM0MS8yOlREQgiZaZceyxx3LwwQfT19dH65lnnmGDDTbgwQcfpJRCK6VErZWXklKi1oqZIQl3JyJoLbfcclx99dWsvfba5Jyt1+uRc8bdaUnCzFiUmCRGG0mYGa2IwMwwM1qSMDMefPBBrbfeesyYMYNaK2aGJOaXmdGShJkxduxYLrvsMjbffHNSSgzZeeed+dGPfsTAwAAtdycieCnuTkRgZkjC3Ukp0TQNrQMPPJBjjz2WcePGWa0Vd8fMaEUE7s6ixCQx2kiiZWb8b0opnH\\/++frSl77E7Nmzabk7EcH8MDMk0co5U0phjTXW4NJLL+Vd73oXtVZyzrSmTZvGAQccwIwZM6i18nK4OxFBK+dMKQUzY4UVVuDWW29lpZVWMv5HRNBydxY1JonRSBItM6NVa6WVUuKxxx5jzz331C233MKsWbNomRmSSClRa+WluDsRQavb7dLr9dh\\/\\/\\/05+uijWXrppZGEmRERPPnkk2y99db8\\/ve\\/p5RCRDAvZoYk3B1JSGKImSGJ888\\/n8985jO4u3U6HRZlJonRSBKScHf+3i9+8QvtvPPOPPHEE5gZLUmYGWZGRDAv7k5EMOTqq69miy22wN0xM+a27777cs455xARSGJeUkrUWmm5OxHB3MyMzTbbjO9+97ussMIK2H+jJQkzY1FikhhtJGFmSKJlZgwZHBzk8MMP11lnncXAwADuTkTQMjMkMT\\/cnYigNX78eO655x5WXnllJGFm1FpJKdH60Y9+xN57782zzz7Ly2VmmBlDIgIzY\\/z48Zx++ulMmjQJSebuSEIS7s6ixCQx2tRaSSnRigjcndasWbN4+umn+eQnP6l\\/+7d\\/I+dM0zS0zAxJzA8zQxJmRmvVVVflN7\\/5DUsuuSTuTksSZoYkHn74YbbZZhv+8Ic\\/YGZEBPOSc6bWiiT+nrsTEWy11VZMmzaNMWPGWEoJSZgZixqTxGjX6\\/Xodru0\\/vmf\\/1lf+cpXGBwcpJRCy8xoSWJ+pZSoteLu7Lvvvhx\\/\\/PGMGzcOMyMicHdaEUFr8uTJnHTSSQwMDDA3M0MSLTOjJYl5MTOWWmopbr\\/9dlZddVVSShYRuDuLGpPEaBYRtNydGTNmsPPOO+sXv\\/gFpRQigpaZIYmXK6XEUkstxbnnnss\\/\\/uM\\/4u4MkYSZIYnWXXfdxUc+8hGef\\/55zAxJuDtmRq0VM6MlifnV7XY55phjOPjgg3F3c3dqraSUWJSYJEaziMDdad1+++3aYosteO6555DEEDNDEvPL3YkIcs6sssoq\\/OxnP+Otb30rc5OEmRERtNyd973vffzhD3\\/gf+PumBm1VuYlpUStldaaa67Jz3\\/+c5ZeemlLKRERuDuLEpPEaBMRuDu1VlJKRARN03DiiSfqxBNPpNfrsSDMDDMjIth22225+OKLGTt2LC0zY4gkJOHutA477DBOP\\/10XnzxRf6emZFSopTCvOScKaXQ6na7\\/PSnP+WjH\\/0o7m5zsKgxSYw2EYG7ExG4O60\\/\\/elPfOYzn9E999xDKYWWmSGJV8LdkcS3vvUt\\/umf\\/olut0utlZQSkjAzWpIwM5qm4d5772W77bbjb3\\/7G5JwdyQREbTMDEnMi5khiSFf\\/OIXOeGEE1hiiSXM3VnUmCRGs8HBQfr6+rjyyiu1xx578MILL2BmmBmSkMTL5e5EBG9+85v54Q9\\/yNprr02n06HWSkqJVq2VlBK1VlJKtAYGBth888255ZZbkEQrpUREIImXw8yQRGu11Vbj\\/PPP54Mf\\/CDubixiTBKjkSTMjForTdNwwAEH6Pzzz6eUQsvMkMTczAxJzEvOmVIKO++8M1OmTGHZZZclpYSZMSQicHeapsHdSSkhieOOO44pU6Ywc+ZMWmZGSxItM0MS8+LuSEIS3W6XL3zhCxx99NEstdRSxiLGJDEaRQRmhpnxH\\/\\/xH\\/rkJz\\/JH\\/\\/4R1JK1Fr5e2ZGSxLzw935zne+w0477cS4ceOotZJSotaKu2NmtCICd6dpGjqdDnfccQc77rgjTz75JLNmzeLvpZSotfJSzAxJmBmSaL397W\\/nhhtu4J3vfKexiDFJjEalFHLORATf+MY3dNxxx9Hr9ai1Mi+dToemaUgpUWvFzJBEy92JCNydBx54gFVWWQUzoxURuDuSGGJmDCmlUGvlgAMO4Pvf\\/z4DAwOklKi18nK5OxFBp9OhaRpyzpx99tnssssu9Pf3W6\\/Xo9vtMjdJmBmjjUliNKq1klJixowZfPzjH9c999xDRCCJ+WFmuDu1VjqdDhFBrZUha621Ftdffz3LLrss\\/xtJtMyMIRFBRHD55Zfz+c9\\/npkzZzLE3YkI5peZYWZEBEO23HJLLr30UsaOHWsRQUoJSUQEKSVapRRyzowmJonRptZKSonWLbfcok033ZRaK6UU3J2IYF663S5N0yCJTqdD0zTM7dBDD+WYY46h2+0iCXdHEi0zoyWJlpkxt7\\/+9a9svPHG\\/PWvf0USLXcnInB3IoL5kVKi1oq7ExGMHz+e22+\\/ndVXXx13N\\/5HRODutGqtpJQYTUwSo00phZwzpRSOOuooffvb32ZgYIBaKyklaq3MS0qJWistdyciaOWcmTBhAhdddBGbbroptVbcHTMjIjAzzIyWJFpmxtwGBwfZY489uPzyy4kIJCGJlrsTEcxLSolaKyklaq24O63Jkyfz5S9\\/mTFjxlgphZwzrYjAzDAzRhuTxGjUNA0PPvggn\\/3sZ3XXXXdRa6XT6dA0DfNiZkiilVIiIpCEuxMRbLrpplx44YUsv\\/zySMLMaEnCzJgfV111FZ\\/\\/\\/Od59tlnkUStFXcnIpgfnU6HpmlwdyKClruz5pprcvHFF\\/Pud7+biDB3p1VrpZVSYrQxSYxW3\\/nOd3TIIYfw\\/PPPk3OmlML8MDMk0TIzJNHtdun1erROOOEEDjroILrdLpIwMyRhZrwUSbTMjGeffZaJEydy8803IwlJdDodmqZhfpgZkhhiZkhiiSWW4MQTT2Svvfaiv7\\/fIoKWu9OShJkxmpgkRptSCoODg3zmM5\\/RNddcgyRyzvR6PdydiGB+uDsRQcvdiQhWXnllpk6dygYbbEDLzIgIWu5ORODu\\/D1JzM3MOOmkkzjmmGOYPXs2LXcnIphfKSVqraSUkEREkHPm\\/\\/yf\\/8P3vvc93vGOd5gkzIzRzCQxGt15553aaqutePrpp6m10urv72dgYID5ZWZIwsyQRM6ZnXbaiW9961sss8wyDKm14u6YGbVWUkrMTRItM2Nuv\\/71r9luu+146qmnqLUiCTNDEi\\/FzJCEmSGJIWaGJHLO\\/OxnP2ODDTagr6\\/PmEMSpRQ6nQ6jjUlipIkI3J1WKYWcMxFBRJBzpnXggQfq3HPPZfbs2aSUqLXSMjMk8VLMDEm4O62IoJVSYtq0aUycOBEzo2VmvFySMDOeeuopDjzwQC677DJKKZgZklhQ7s7EiROZOnUq7m6dTofRzCQxUpVSyDkTEbTcnaZp6PV6fPSjH9Xvfvc7Sim0UkrUWpkf7k5EMCSlRESw1FJLceedd7LSSithZrTMjJcrInB3JHHFFVewxx57MGvWLCSRUqLWyoJ685vfzF133cWyyy5rTdNgZuSckYSZMZqYJEaqUgo5Z2qtpJRoRQS33HKLtthiC2bPno0kWjlnSim8HDlnSim0UkrssMMOXHDBBXS7XYaYGa9ERODuPPXUU6y11lo8+uijtNydiGA4TJs2je22245Op2PuTtM0dDodRhuTxEgjCUm4O3NrmoaIYP\\/999cFF1xA0zS0Op0OTdPwcuWcKaVgZvT393PFFVfw8Y9\\/nE6nQ8vMeKWapiGlRGvSpElcfvnl1FqJCBZUSomIYLPNNuPcc89lxRVXZA7r9Xp0u11GG5PESBQRuDstSUQEKSV+\\/etfa+edd+Zvf\\/sbTdPQMjMk8XLknCml0Op2u6y00krcdNNN\\/MM\\/\\/ANDzIxXqtZKSonWL37xCz796U\\/zzDPPIAlJLAgzQxJveMMb+P73v8\\/mm29OSslyzpRSyDkzmpgkRiJJRAQpJWqttFJKHHbYYTrjjDOYOXMmZoa7U2vF3YkI3J2I4KW4OxGBuxMRtPbZZx\\/OOOMMJJFSYrjUWun1emywwQbcc889mBmSGA5mxmc\\/+1nOPPNMxo8fb8xRSiHnzGhikhiJJFFrJefMkCeeeIJtttlG99xzD4ODg7RyzpRSyDlTa8XMiAheirsTEeScKaWw\\/PLLc+GFF7LpppvS6\\/XodrsMl6ZpyDlz0EEHce655zJr1iwWlJlhZkQEyy+\\/PD\\/84Q9Zf\\/31iQhzd0Ybk8RIJAkzIyJwdyKCq6++WnvttRfPPvss\\/f39DAwM0EopUWvFzJDEvLg7ZkatFXfnU5\\/6FGeeeSbjx4+nr6+P4VBrJaVEKyL45S9\\/yX777cf999\\/PcDAzJJFS4vDDD+eQQw5h7Nix5u6MNiaJkajWSkqJVtM0dDoddt99d02dOpWIYEGllKi10ul0uOKKK9h8883p6+tDEmbGgpCEmdE0DTlnzIwZM2Zw2GGHccEFFzA4OEjLzGhJwsxoSWJ+uTsRwTvf+U5uvvlmlltuOZOEmTE3SbTMjJHIJDFSSWLIjBkzWHvttfXoo49SSmFBuTsRwTLLLMPvfvc73va2t1FKIefMgpKEmRERuDtDpk+fzg477MDAwACSaJkZLUnMr5wzpRTcHUmMHTuWyy67jI9+9KP09\\/cbo4xJYiSShJnRqrVy7bXXatttt8XdKaUwHMyMiRMncskll9DpdGhFBO7OgpCEmTGk1kpKiRdeeIG1116bP\\/\\/5z5gZkmillKi10jIzJPFSzAxJmBktSeyzzz4ce+yxTJgwwXgJkjAzRhKTxEgjiYggpUStlRdeeIEvfvGLuvrqq3nxxRcZDiklut0u06ZNY4sttsDMyDlTSiHnzIKotZJSolVrJaVEr9ej2+2y\\/\\/77c\\/bZZxMRRAStlBK1VlpmhiTmJaVErZUhq622GlOnTmWdddYhpWT8\\/4gI3J2RxCQx0jRNQ6fTQRKtO++8U9tssw1PP\\/00pRSGQ6fTYc011+Sqq65ihRVWoFVrJaXEgooI3J1WRODulFJwd26\\/\\/Xa23357nn76acyMWispJWqtvBwpJWqttNwdM+Owww7jiCOOoNvtGv9DEi0zoyUJM2MkMUmMRJIwM1rHH3+8jj32WAYHBxlOxxxzDIcccghjxoxhuPV6PbrdLi1JmBmtmTNn8olPfIJf\\/epXDDEzhkhiXlJK1FpppZSotdJae+21+clPfsLyyy+Puxv\\/QxJmRksSZsZIYpIYiXq9Ht1ulyeeeIJPfepTuuOOOyilEBFIYkGklHjzm9\\/MpZdeyvvf\\/35SSrTMjFIKOWcWVK2VlBKtUgo5Z1oRwQknnMBJJ53EzJkzGWJmtCQxL+5ORNBKKVFrJaVEt9vl1FNPZbfddqPb7Zq705KEmTFSmSRGmlorKSUkccUVV+iAAw7g8ccfZzhNmjSJk08+mWWWWYaUEhFBRJBzZkE1TUOn0yEicHdaEYG70\\/rNb37DLrvswl\\/\\/+leapuGV6O\\/vZ2BggFZKiVorrQ9\\/+MP89Kc\\/pb+\\/3zqdDi1JmBkjlUliJJKEmbHNNtvommuuodaKmSGJ+ZFSotZKzplSCq2cM6UU3J0LLriAT3\\/603Q6HZqmodPp0IoI3J1X0wsvvMBXvvIVzjvvPJqmIaVErZWWmSGJl8vMaJkZv\\/rVr3j\\/+99PztlqraSUaNVaSSkx0pgkRpqIwN157LHH9OEPf5g\\/\\/\\/nPpJSICCTxcuWcqbUiiZQSyy+\\/PDfccAOrrroqnU6HVkTg7kjCzHi1\\/fCHP2T33Xdn9uzZlFLIOVNK4ZUyM4YcddRRHHzwwYwbN86YS0RgZpgZI4lJYqT63ve+p\\/3335\\/Zs2czJKVErZX5YWZIIudMKYWWmbHnnnty7rnnIomUEq2IwN1ZWB5\\/\\/HE+8pGP8O\\/\\/\\/u9EBJ1Oh6ZpeKXMjCFrrbUWl1xyCauttprNQSsicHciAndnJDFJjDSSeOGFF9h222112223UWul1krLzJDEvKSUqLWSUqLWSmvs2LG4O9OnT2ejjTbCzGhFBO5ORODuvNpqrZgZ+++\\/P2effTbuTimFBWVmtPr7+zn99NPZfffdsTncnYjA3RmJTBIj0a9\\/\\/WttuummzJw5E0nknGmVUpgf7k5EkHOmlEIrpcQHP\\/hBbrjhBnLO9PX1ERGYGWZGRODuLCw333wzO+64I08++SSSGA5mhiS22WYbzj\\/\\/fCZMmGDMIYmWmTHSmCRGouOOO06TJ0+maRpaKSVqrZgZkngpZoYkhpgZLUkcc8wxHHroofT19dFqmoZOp0OtlZQSC9PMmTPZYYcduO6663B3IoLhstxyy3HRRRfxsY99jDmMOZqmodPpMNKYJEaaP\\/\\/5z+y+++6644476PV6pJSotdJKKVFr5aWklKi1Mjcz4y1veQvTpk1j7bXXZuzYsUhCEu5OrZWUEgtDKYWcM5I466yzOPLII3nuuedoSWI45JyZNGkSJ598MhMmTDDmKKWQc2akMUmMNOedd54OPvhgnnvuOSTRcnfcnVIKL0dfXx+Dg4OklNhxxx0544wzmDBhArVWzAx3RxJmRkTg7iwstVbuv\\/9+9thjD+68807cnYhgOLg7Sy+9NDfffDOrrbYaOWeLCNydkcYksbBJwswYIomIIKXEwMAAn\\/jEJ\\/Sb3\\/yG2bNnY2ZIIqVErRUzQxLzYmZIouXuSOKKK65giy22oL+\\/n9dSKYWcM71eD3fnwAMP5Oyzz6ZVa2VB5ZyptSKJKVOmsN9++9Hf32\\/MERG4OyOJSeK1UEohpUQrIkgp0br33nu16aab8vjjj9NKKVFrxd2JCOaHuxMRpJQwM0opvOUtb+GWW25hxRVXJKXEay0icHdaV199NZ\\/+9KcppVBrJSIYDjlnNtxwQ6ZNm8ab3vQm63Q6RATuzkhikngtRATuTkRgZpgZtVbOPPNMHXLIITRNQ0qJWistM0MSZoYkXoqZYWZEBEP2228\\/Tj75ZPr6+hgJmqah0+nQeuaZZ9h444257777kMSCMjMk0dfXR62Va6+9lo997GNIMndnpDFJLGwRgbvTkoSZERE89dRT7LrrrrrppptomgYzo9ZKK6VErRUzQxLzklKi1kqrr6+Pm266iTXXXJP+\\/n5GiohAEu7OkUceycknn0yv12NBuTutiKB10EEHcfzxx5NSspwzI41JYmGrtZJSotZKSglJmBnTp0\\/X7rvvztNPP83ccs5IotbKy9HpdKi1svLKK3PnnXfyhje8ATPjtVZrJaVErZWUEpK499572XbbbfnLX\\/6CJIZLt9vlHe94B1OnTmXdddel1mopJUYSk8RrodZKK6VE0zSklNh\\/\\/\\/117rnnUkphiJlhZkQELTNDEvNiZrTMjAMPPJCjjjqK8ePHExG4O68lSZgZQyRRa2XixIn85Cc\\/QRLDwd2JCMyMI444gsmTJ1NrtZQSI4lJ4rVQSiHnTCsiuOuuu7TbbrvxwAMPIAkzo9bK3MyMliTmpdvt0uv1WGWVVbjoootYa6216HQ6mBlmxmut1kpKiVatlZQSZ5xxBocffjgvvPACC8LdiQhyzpRSaL3vfe\\/jqquuYsUVVzR3ZyQxSSxsEYGZYWYMDg7S19fHqaeeqq997Ws0TYMk5mZmpJQwM5qmYX6YGa3dd9+dKVOmsMwyy9A0DZ1Oh5FCEmZGKYWcM\\/fccw877rgjf\\/zjH1lQZoYk3B0zo9bKj3\\/8Y7bYYgs6nY4xgpgkFrZaKyklWrVWmqbhk5\\/8pG6++WZaEcGCMjMkcd1117HJJpvQ19dHq9ZKSonXWq\\/Xo9vtIgkzozVz5kwOP\\/xwvvOd7zAwMMAQdycicHckIYmXYmZIYoi7ExFst912nHfeeSy11FJWSiHnzNwiAjPDzFiYTBKvhVIKKSXMjN\\/97nfacsstefzxxxkOKSVqray44orcdNNNrLTSSpRSyDkzUkQE7k6tlZQSQ6677jp23HFHXnzxRSQhCXcnIng5zIyWJFpmxpve9Cauv\\/56Vl99dfr6+qxpGjqdDhGBu\\/NaMUm8ViTRNA1HH320vvGNb+Du1FpZUO5ORLDvvvvyzW9+k76+PmqtpJSICNydkaLWSkqJiMDdeeGFF9hkk034wx\\/+QCkFSbg7rYjAzJDEvLg7EcGQlBK1Vk455RT22Wcf+vv7rZRCzhlJmBmvFZPEwhYRuDsRwUMPPcRWW22lP\\/3pT5RSGC7jxo3j2muvZcMNNySlxEglCTOj1TQNnU6Hk046iWOOOYbZs2fTSikREUjC3YkIXo6UErVWzIwNN9yQqVOnssIKK9DX12f8HUmYGQuTSeK1Iokf\\/EB50TAAACAASURBVOAH2nPPPWmahlornU6HpmlYUOuttx7XXXcdSy+9NK2IoNZKp9NhJIgI3J25SUISDz30EBtssAFPPvkkZoa7U2tlfrk7EcGQlBK1VrrdLq3TTjuNvfbai263a7VW3B0zQxJmxsJmkljYJNEaHBxkr7320pVXXsng4CAtM0MSC6Kvr4+jjz6agw46iE6ngyTMjJFEEmZGq9fr0e12aUUEZsZGG23EbbfdhiTMDEmYGZKYX2aGJNwdSUiitckmmzB9+nTGjh1rkpCEu1NrJaXEwmaSWNgiAnfnlltu0aRJk3jkkUeICHLONE3Dgnrve9\\/LxRdfzBprrIEkaq3knGmVUsg5M1JIotZKK+eMJMyMKVOmcOqpp\\/LEE08wxMyQxPxyd1oRQc6ZUgrdbpexY8dy5ZVXstFGG9HpdEwSLTNDEmbGwmSSeC3UWjnyyCN16qmnMjg4iJnRksSC2mWXXTjrrLNYcsklKaWQc0YSknB3RoqIwN1plVLIOTPk\\/vvvZ9ddd+Xuu++mlIK7ExHMDzNDEmZGSxKtbrdLr9ejtd9++3H88cczfvx4iwgkkVIiInB3FiaTxKuh1kpKiVorKSWGSMLMKKWw\\/vrr67e\\/\\/S05Z0optFJK1FqZH+5ORNBydyICM+Piiy9m6623ZokllmDI4OAgfX19SMLMGMkigsHBQU499VSOO+44BgYGMDNakhgOb33rW7nmmmt417veRafTMeZomoacM2bGwmSSeDVEBO5OKyKotdLpdBhy4403as899+Thhx\\/mlUgpUWul1el0aJoGM2P11Vfnsssu4z3veQ8tSZgZEYG7ExG4O6PBrbfeypZbbsnMmTOJCFJK1FpZUO5OzpnTTjuNvfbai5yzRQQ5Z14LJonhFhG4O5IwM2qttFJKRAS9Xo8vfelLuvDCCxkcHKSVUqLWysuRc6aUgpkhCXfna1\\/7GkcccQT9\\/f1EBJJIKTEazZ49m4022ojf\\/\\/73NE3DcDEzJLHtttty4YUXsuSSS1ophU6nQ0Tg7ixMJonh1jQNnU6HIZIwM1qlFO677z7ttNNOPPDAA7TcnZYkWpKYHzlnaq1IIufMEksswc9+9jPWXXddIgIzo+XuSEIS7s5oUGslpcQJJ5zA8ccfz+DgILVW3J2IYDisuOKKnH\\/++WyyySbYf6PWSkqJhckkMdwiAnenVWslpUSr1kpKiVNPPVVHHnkks2bNouXuRATuTkQwL91ul16vxxB3J6XE+uuvz\\/Tp0xk\\/fjwRgbvTkoSZUWslpcRo8sADD7DZZpvxyCOPEBGklKi1sqBSSrR23XVXzjrrLPr7+61pGjqdDgubSeLVIAkzIyJwd0op5JyZNWsWO+ywg66\\/\\/nokIQkzIyIwMyQxP9ydiKBlZkhi8uTJHHrooXS7XYZIwsxoSUIS7s5IFhG4O62IYLvttmP69OlIIiJYUO5ORNBaccUV+eUvf8lKK61ErdVyzixsJolXgyQk4e60aq2klLjhhhu099578+ijj2Jm1FpxdyKClrsTEcxLSglJSEISq6yyChdddBHrrLMOOWfMjForrZQSQyRhZoxktVZSSgy58MILOfzww3nssccYTiklzIxTTjmFvffem\\/7+fpuDhc0kMdwkYWZIwsxoRQRmxn777afzzjuPgYEBhpgZ7k6tFXcnIngpOWdKKbRSStRa2WOPPTjzzDPpdDq4O+6OJMyMVq0VM8PdGQ0iAnen9dhjj7Hjjjty2223kXOmaRoWVKfToWkaWuuvvz4\\/+tGPeNOb3mRz4O4sTCaJ4VZrJaWEJMyMVq2VGTNm8KEPfUgPPPAAC8LMkERKiVor7s4VV1zBJz7xCcaMGcOioNZKSomIQBJHHHEEU6ZMoRURLIicM6UUhowZM4azzjqL3XbbjTlsDiICd2eIJGqt5JwZbiaJV0NEIImUEq2I4LLLLtO+++7Ls88+y4IyMyRhZqy55pr84Ac\\/YLXVVmNwcJBut8toZmZIwswYct1117HTTjvx\\/PPPM1zMDEm0Pve5z3HKKacwbtw4m4OIYIi782oySbwaJNEyM1ovvvgikyZN0lVXXUVEsKBSStRayTnz8Y9\\/nFNOOYV3vOMd1FoZHBxkNKu1klKiZWZ0Oh3uvfdett9+ex599FGGQ86ZUgpDVl11VaZNm8Zaa61FSsmYiyTMjFZE4O4MJ5PEcJOEmdGShJlx9913a6uttuI\\/\\/\\/M\\/iQgWlJkhidZyyy3HBhtsQH9\\/Pyklaq2MZu5OSomBgQE6nQ7jxo3jySef5Nprr2VwcJDhkFKi1sqQlBJHHXUUhx56KDlnc3eGRASSSCkREbg7w8kk8WqqtZJSYsqUKTrqqKNomoZaK8PBzBjS19dHr9cjIljUpJSotWJmuDu1VhaEuxMRDHF3IoJ1112Xa6+9lje+8Y02B6UUcs60aq2klHg1mCReDQMDA\\/T39yOJGTNmsMMOO+jWW2+l1+uxoLrdLk3TYGZEBEPcnYhgtHN3JJFzxt0ZHBwk50wpheFgZkjC3YkIWjlnWj\\/96U\\/ZfPPNmcOapiGlhLszRBJmxnAySbwaaq2klGhdeuml+tKXvsSMGTPo9XoMBzNDEmaGJFruTkSwKOrr62NwcJCUErVWhltKiVorkyZN4qSTTmK55ZYz5pCEmSEJM0MSZsZwMkkMt1IKOWciAndnl1120eWXX06tlYhgOHS7XXq9Hq1Op0PTNLTcnYhgtEspUWvF3ck50+v1aJkZkhgu7k5EMGTppZfmqquuYr311qOvr88iAnenlELOmVeDSeLVIImI4Omnn9b73\\/9+HnnkESTxupHvwAMP5Oijj2bJJZc05pCEmdHr9eh2uww3k8RwK6WQc6Z1+umn64gjjmDWrFnUWnF3IoLXjVzrrLMOU6dO5d3vfrc1TUO322VI0zR0Oh2Gk0liuEnCzCilsPHGG+u2224jpUStldeNfH19fZxzzjnstNNO9Pf3myRaZoYkzIzhZJJ4tdx1113afPPNeeqpp3B3JCGJ141sZsb222\\/Pd7\\/7XZZaaimrteLuNE1Dt9tluJkkhpskaq0cf\\/zxOumkk5g9ezZmhiTMDEm8buQyM5ZZZhmuu+461lxzTXLOFhG4O68Gk8Rwk8RDDz3EpEmTdPvtt2NmSEISOWdKKbxu5HJ3IoKDDz6YyZMnM2bMGON\\/RATuznAySbwavv3tb+vYY4\\/lmWeewcyQRMvMkMTrRq6cM6UU3va2tzF9+nRWX3113N16vR7dbpfhZpJ4NWy88ca69dZbMTNqrbT6+voYHBzkdSNfSolaK2eddRZ77703nU7HJGFmDDeTxCsREbg7rVorKSVapRT+9re\\/af311+eJJ57A3YkIWp1Oh6ZpmBczQxIpJWqtuDsRQc6ZUgqLu5QSEUFLEmaGJFJK1FpZUGaGJHLOfOhDH+LCCy9kxRVXNOaICNyd4WSSeCVqraSUaEnCzCilkHPmm9\\/8pr7+9a8ze\\/Zs3J2IoOXuRATzknOmlMIQM0MSr\\/u\\/dTodSim4O51Oh1IKpRSGi5nxxje+kXPPPZfNN9+cvr4+mwMzYziZJF6JUgo5Z+bWNA0DAwNsvPHGuuuuu3B3JCGJIe5ORDAvZoaZYWa4O7VWIoKUErVWFmedToemaXB3IoJXg5nRksTnP\\/95TjvtNDqdjuWcGW4miVeilELOmZYkzIzWv\\/zLv2jrrbfmxRdfpGVmSMLdiQjmV7fbpdZKrZW5mRmSeN1\\/MzNSSkQE7k5EEBEsKDOjJYnVVluNn\\/\\/85yy\\/\\/PLknI1hZpJ4JSTRMjMigpaZcdBBB+nss89mcHAQSaSUqLViZpgZEcH8cncigjFjxjAwMEBKiYggIljcdTodSilIIudMKYWcM6UUhlNKidZpp53GF7\\/4RSLCcs4MJ5PEgpKEJO677z7tuuuu\\/Ou\\/\\/itN09DKOVNKoeXuRATz4u5EBDlnaq1IojVhwgT6+\\/sxMxZ37k5EYGa4Ow8\\/\\/DCtvr4+BgcHGQ5mhiRa66yzDjfeeCNLLbUUcxjDyP6\\/9uAFxs6q7Pvw777XevYMPQRpoCAKmBpiUCFgAokIVpREoUQEKpJWRI42YEGBKkENGC1qLfriIQgIBLCFlkrwABYICEERIgkSRakEBPGMqLTOae+17v87T75vkn4N0k5niH5xX5ckpkISZkatlS984QtasWIFL7zwApszMySxrVJK1FrZ3BFHHMGCBQvYddddGRkZ4b9dRJBSYocddmDjxo3cd999rF27lm63S62V6WBmSCKlREqJm266iXe\\/+92klIxpZJKYLElIwt3p9Xo0TUMphSOPPFL33nsvvV6PnDOtUgopJVq1VraVuxMRmBk77rgjX\\/ziFznxxBMZGBig1+vRB7VWOp0OEcGvfvUrTjnlFB5++GGmyt2JCFo5Z0op5JxZtGgRK1euZJdddjGmkUlie0nCzGg9+OCDWrhwIX\\/4wx+QxFQNDAwwNjZG621vexvXX389e+yxBxFh7s5\\/u1IKOWe63S6dTgeNO+2001i9ejWjo6NMMDMk0TIzJDEZOWdKKZgZc+fOZfXq1RxyyCF0Oh2LCNydliQkYWaYGZNhktgeEYGZ0SqlcPHFF2vFihXUWpHEVKSUqLUy4eKLL2bZsmXMmDGDcUbf\\/0MSZsb3vvc9nXLKKfz1r3\\/FzJDE5nLO1FqRxNaYGZIwMyTRyjlz\\/vnnc\\/HFF5NztpQSkpCEu7O9TBJT9bvf\\/Y4jjjhCv\\/jFL8g5U0phKtydiMDd2Wmnnfjud7\\/LwQcfTCnFcs70\\/R+1VlJK9Ho9mqZh48aNOvbYY\\/nhD39IRODuRAQTUkpEBJKYDDNDEq0DDjiAO+64gzlz5lhKiVZE4O5sL5PEVEji29\\/+tk488US63S6tiGCqzAx358gjj+Tqq69ml112oZRiOWf+20UE7k5LEpJwd0opXHPNNTr33HMZGhoi50wphalyd8yMiGDmzJnceOONLFiwAEnm7kyICNydyTJJTFZEIImUEi+88AJLly7VDTfcQM6ZUgrT6corr+T9738\\/AwMD5u70QSmFlBJmhiTMjFa32+X555\\/XYYcdxoYNG3B3JNGSxLYyMySxpZQStVYWL17MlVdeSafTsZwzrYjA3ZGEmTEZJontERG4Ow899JAWL17Mk08+yXRJKVFrZccdd+SBBx5g7733pmkaY1xE4O70QUTg7kjCzJhw0kkn6aabbqLb7dIyMySxPdydiKDl7kQEu+66K7fffjtvetObGGeSaJkZEYG7Mxkmie0VEVxyySX6\\/Oc\\/z9DQEC13JyKYCncnIjjmmGO49tprmT17Nu5ukmiZGX1QayWlRK2VlBItSaxbt07Lli3jmWeeYapSSkQEkmillJDEhRdeyAUXXMDMmTONzUjCzJgMk8RklVLIOTM8PMzRRx+te++9l1IKZoYkpsPs2bO59NJL+eAHP0jO2cZRSiHnzH87SZgZLUmYGa1SCjln\\/vjHP+rYY4\\/l4YcfppSCuxMRmBmS2Bozw8yICCa4OxGBmWFmvPGNb+SWW25hr732IudsjCulkHNmskwS2yIiMDPMjAk\\/+MEPdMIJJzA8PEwphZaZIYmXYmZIouXuRATuTkRgZpgZb3zjG7n11lvZY489cHcbhyTcnb6XVmvl05\\/+tFauXMno6ChmRkQwnWbPns0nP\\/lJzjnnHAYGBkwSZkatlZQSk2GSeDGSaJkZWyqlUGvltNNO0y233MLw8DAtd0cSkngpZoYkJpgZZkZE4O5EBEuWLGH58uXMmTPH6Ju0O+64QyeffDLPPfccpRRaOWdKKUyVuxMRHHzwwdx99910Oh1zd7rdLp1Oh8kySbwYSbTMjC1J4umnn9ZBBx3EP\\/7xD0optNydiGBrzAx3p9ZKy92JCCbssMMOrF69mgULFtA0jUUE7k4rInB3+l7aCy+8oNNPP53vfOc7dLtdWu5ORDAd3B1354EHHmC\\/\\/fZjYGDAJGFmTJZJYltIYoKZcf3112vJkiWMjIzQSilRa2VbuTuSkMSEnDOlFA466CDWrl3Lq1\\/9alJKJgkzQxItM6PvX6u1klLi+9\\/\\/vhYtWsSmTZtIKVFrZbp0Oh263S7nnnsun\\/3sZ2maxnLORATuzmSYJLYmImi5O62\\/\\/\\/3vnHrqqbrzzjsZGhqi5e5IQhLbysxIKVFKwcxomoZut8vy5cs599xz6XQ6xjh3RxItM6PvpZVSyDnzz3\\/+UwceeCCPP\\/44KSVqrZgZkpgOZsa8efO477772Hnnna3T6WBmTJZJYkuSMDMmSMLMmHDXXXfp5JNP5ve\\/\\/z0pJWqttNydiGBrUkrUWmnlnCmlYGZIYubMmdx\\/\\/\\/3sv\\/\\/+jDPGmRkRgZlhZvRtG0mccsopuv7664kI3J2IYLqtXbuWhQsXUmu1nDOTZZJ4KZIwM1qSqLVy\\/vnn64orrmB0dJSmaSilIAkzQxJbY2aYGRGBuxMRTDjssMO49dZbmT17NuOMcWZGRODuSMLM6HtpkogIvvvd7+qcc87h2WefxcyQxHRIKVFrpXXcccfxP\\/\\/zP7zqVa\\/CxjFJJol\\/JSJouTutXq\\/H6Ogo8+fP189\\/\\/nMigojA3ZFESxLbomkaer0e7k5E0BocHOTjH\\/84F1xwAQMDAzaOVkTg7vRtG0nUWsk589e\\/\\/lULFy7koYceYnR0lJQStVamQ0qJiOAVr3gFV199NQsWLKDT6RiTZJJ4MbVWUkpsLiJYtWqVzjzzTEZHRyml0DIzJNFydyKCl5JSotZKy91pRQSvfOUrue222zjggAMYZ\\/Rtl4jA3WnVWrn88st13nnn0e12MTMkMVVmhiRaKSUWLFjAt771LWbOnGmSSCkhCTOj1+vRNA2tWispJTZnkthSrZWUEpKotZJzZnR0lMHBQRYuXKjbbruNbrdLRNAyMyTRMjMksTU5Z0opuDsRQeuEE07gq1\\/9KjvvvDPjjL4p6fV6NE3Do48+quOPP56nnnqKiCAimCp3JyIwMySx++67c8cdd\\/CGN7yBcca4Wis5ZyZEBGaGmbE5k8SWIgJ3pyUJM6PWysaNG\\/W6172O559\\/noigZWa0JNEyMySxNSklaq24OxHB4OAgl19+Oe9\\/\\/\\/vJORt92y0icHciAnen1+vpIx\\/5CN\\/85jfpdrtMJ3cnImitXLmSD3\\/4wwwMDBjjJCEJd6dVSiHnzJZMEi+m1kpKiVav16NpGm644QYtWbKE4eFhJpgZLUm0zAxJvBQzQxLujrtTa2X\\/\\/ffnuuuuY5999iHnbPRtt4jA3WlFBK27775bxxxzDENDQ5gZkpgKdyciaLk7ZsaBBx7I7bffzk477WQRgbsjCUm4O\\/+KSeLFlFLIOdOqtfL8889r8eLF\\/OhHP2J0dJSWmdGSxAQzQxIvxcyQRM4ZSdRaufDCC1m2bBmveMUrjL4pGxsbY2BggFYphU2bNmn+\\/Pk8\\/vjjlFJoSWJ7pZSQRETQSinR6XS4++67OfDAA6m12sDAAK2IwN1plVLIObM5k8SWSinknGnVWkkpccstt+j000\\/nb3\\/7G2bGBElszsyQxNbknKm1IonWXXfdxSGHHMLg4KDRN2URgbvTqrWSUuJjH\\/uYvvSlLxERTJDEZLk7EYGZ0ZJEy8w4++yzWb58OTNmzLBaKzlnaq2klGhJwszYnEliS6UUcs5Iwszo9XqcccYZWrNmDSMjI5gZLUlsr5wzpRRa++yzD+vXr2e33Xaj0+kYfdMmImi5Oz\\/+8Y914okn8vTTTzNBEpPl7kQEE3LO1Fpp7bnnnlx33XXMnz+fWqullCilkHMmInB3tmSSeDGSiAhSSvz2t7\\/l8MMP1zPPPEO322VLZkZLEtvC3YkIzIycM6eddhorV65kxowZRt+06PV6pJRwd1qSGBoa0qmnnsq6deuQREsS2yOlhCQiAjPD3am10ul0+OhHP8qnPvUpZs6caYyThJnR6\\/VomoYtmST+lVIKOWeuuOIKLVu2jKGhISKCqTIzJNGaO3cua9as4S1veQtN01gphZwzfVMXEbg7E0oprF27VkuWLGHTpk3knGmVUkgpUWtlOuyzzz7cc8897LLLLpZSYnMRgbuzOZPEi6m1IomcM+95z3u0fv16xsbGmC4pJSTx+te\\/njvvvJNdd92ViLCcM31TIwkzY0KtFXfHzHjkkUe0aNEinnzySXq9HmZGSxItM0MSUzFz5ky+8pWvcMIJJzBjxgxjXK2VlBIvxiTxUn75y1\\/qHe94B8899xy1VtydiGA6pJT48Ic\\/zBe\\/+EVyzjaOvukREbg7rVorZoa7MzQ0xAUXXKCrrrqKsbExWmaGJNydiGA6vOtd7+Lb3\\/42g4OD5u5Iwsx4MSaJLUnCzGgtX75cl1xyCcPDw7g7EcF0MDPmzp3LmjVrePOb30yn0zHGScLM6JuaiMDdeTH33XefjjzySCKC0dFRJqSUqLUyVe7OjjvuyE9\\/+lP23HNPmqYxxknCzNiSSeLF9Ho9\\/vjHP3LSSSfpvvvuQxIzZsxgeHiYqXJ3IoJFixZx2WWXsfPOOzPOut0unU6HvukjCTOjVUohpcTw8LDmz5\\/Po48+SimFVkqJWivTaeXKlZx11lk0TWMpJf4Vk8S\\/cu211+qCCy7gL3\\/5C+5ORODuRART4e5EBLfeeivvfOc7GRwcNElMMDP6tl9E4O60JBERpJSotZJSQhKf+9zndNFFF1FKwd1xd0op5JwppTBVOWf2339\\/1q5dy2te8xoiwlJKSMLM2JxJYksRQa2VE044Qbfeeistd6eUQqfTodvtMhVmxi677MIjjzzCbrvtxjiTREqJWispJfq2X62VlBKSMDMiAndHEmZGRPDLX\\/5Sxx9\\/PBs2bEAS7k6tlZQStVamqmkacs6sXLmSU089laZpzN2RhJmxOZPEi9mwYYOOPPJInnrqKcwMSTRNQ6\\/XY6rMjPe9731cddVVzJo1i3EWEZgZZkbf9Oj1ejRNwwRJtMyMXq+nk046iZtvvplSCu5OKyKYqpQStVZSSrz97W9n9erV7LzzzsY4SZgZmzNJSMLMkMSEz3zmM1q5ciWbNm3CzGhJYls1TUOv1yOlRK2VlrsTEcyYMYM1a9Zw+OGHMzAwYOOICMwMM6Pv5dftdrnpppu0dOlSNm7ciJkhCXcnIpiqnDOSGBwcZNWqVRx99NGMM0mYGZszSUQE7k5E4O4MDQ3xrne9Sw888ACSkERKiYigJYnJ6HQ6dLtdWk3TsO+++3LzzTczb948xpkkzIxWrZWUEn0vn4jA3dmwYYNOOeUUHnzwQSKCgYEBxsbGmA5mhiRaH\\/rQh7j00ktpmsY6nQ5bMkm0JGFmtH7yk5\\/o8MMPZ3h4mJwzpRRaZkZLEtvCzJBEzplSChPOOussLrvsMlJKJglJuDutiMDd6Xv5RATuTq2VL3\\/5y\\/rkJz\\/J2NgYOWdKKUyVuxMRmBmS2GuvvbjnnnvYc889LefMlkwSrYjA3RkaGuJTn\\/qUvv71r9PtdnF3Ukr0ej22lbvTigg2Nzg4SERwww03cPzxx1NKMXfH3YkIWu5O38tLEmZGrZUnnnhCBx98MBs3bqTWirsTEUyFmSEJd6cVEdx44428733vIyIspcTmLCJoScLd2bBhA0cddZSeffZZxsbGaHU6HbrdLi0zQxJbY2ZIwsyQREoJSRx66KFcd9117L777jRNY5IwMyICM8PM6Ht5lVLIOVNKISL09re\\/nYcffpixsTGmk5lhZkQECxcu5Bvf+AazZ8+2TqfD5qzWirvTksS6dev0wQ9+kOHhYVJK1FppNU1Dr9fD3YkItkXOmVIK7k4rIvjyl7\\/MWWedhSTrdDpIomVmtGqtpJToe3nVWkkp0brsssv0iU98gqGhIaaLuxMRTJg7dy6rVq3i8MMPZ5yxGYsIzIzWn\\/\\/8Zy688ELdeOONjIyMkHOmlEIr50wphclIKVFrxd2JCGbNmsW9997LAQccQERYzplWRODutCICd6fv5dXr9WiahtYzzzyjo446iscee4yWJKbK3YkI3J2IIOfMGWecwYoVK5g5c6axGZOEJEopPPLII3rve9\\/L7373OyTRkoS7ExG4OxHB1rg7EUHLzJBE65BDDmHdunXMnTsXG1dKIedMq5RCSgkzo+\\/lFRG4OxFBy921ePFi1q1bR7fbZTqllKi10jQNr3zlK\\/n+97\\/Pvvvuyzjj\\/zJJ1FpJKbF06VJdddVVjI2NMVXuTkSQUqLWSqfT4Wtf+xonnngig4ODRt+\\/TSmFnDMRQbfbZXBwkLVr1+rMM8\\/khRdeoJTClgYGBhgbG2N7mBmSyDlz0UUXsWzZMgYGBiwicHeslEJKieeff563vvWt+vWvf00phakwMyTRSikREcyZM4cHH3yQefPm4e5G37+NJFqScHdav\\/nNb3TmmWeyfv163B0zo9bKlnLOlFLYGncnImillDAzSinst99+rF+\\/njlz5tjAwAClFEwSkrjjjjt0zDHHMDY2hiSmKudMKYVWSon58+dz++23MzAwwDij798qInB3WqUU3F3XXnstS5cuZWRkBHcnIjAzJDHB3YkItibnTCmFzZkZkrjzzjs59NBDGRwctIjAIoKRkRHOO+88XXfddYyMjDAdmqah1+vRmjFjBitWrOADH\\/gAs2fPNvr+Y0iiVWvlT3\\/6kw499FCefvpp3J2IwMxwd2qtbCszQxJmhpkREbQGBwcZHR3l7LPPZvny5XQ6Het0Oli32+Xpp59mwYIFeuKJJ5gOTdPQ6\\/UwM3LO7LfffqxevZp58+aRczb6\\/u0k0YoIUkrUWkkp6eijj2b9+vWUUogINpdSotbK1uScKaUwodPp0O12cXcigte+9rXcfPPN7LvvvuSczWqtXHPNNTrnnHMYHh7G3YkIpsLdiQgmfPazn+Wcc85h1qxZRt9\\/hFIKOWckYWZMuP7667V06VI2btyIu9OKCFopJWqtbI2ZIYmcM6UUUkpIIiJouTsrL4FDwwAAAfFJREFUVqzgvPPOY5zZ73\\/\\/e5YsWaIf\\/OAHSEISEcFUpZSotbLDDjtw\\/\\/33s++++5JSspQSff9ZxsbG6HQ6mBl\\/\\/vOfddRRR\\/Hwww\\/TcnciAjNDEtvKzMg50+v12FxKiYjgrW99K1dddRV77703dtttt+n000\\/nD3\\/4A9PFzJBE6\\/Wvfz333HMPu+66K+MsInB3+v59JGFmlFLIOdOShJkhiaVLl+qGG25g48aNTEgpUWtlstydiKDl7kQEZkan0+Gb3\\/wmixcvxo477jitX7+ekZERIoKmaej1ekyXc889l0suuYSUkuWc6fvPd9ddd+n000\\/nmWeeIaVErRV3JyKYDu5ORDB\\/\\/nxuueUWbO+999YTTzxBa\\/bs2WzatImmaZgKM6PX6zFv3jxWrVrFG97wBmbNmmWMq7WSUqLvP9ff\\/\\/53nX\\/++axZs4ahoSHMjFmzZtHtdpGEJKYiIjAzOp0OP\\/vZz7BVq1bpn\\/\\/8J7VW3J2cM7VWpkoSc+bM4dhjjyUiaJrGGCcJM6PvP9tjjz2mhx56iForEUGr1krTNEhiKnq9HpLodDosWrQI07hut0un02FoaIjBwUEigqmQRKfTodXr9Wiaxuj7\\/0av16NpGkZHR+l0OnJ3er0ekkgpERFMRdM0jIyMsMMOOzA6Osr\\/AkOsXrZhYdsoAAAAAElFTkSuQmCC\"}]","material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":"Size 1 (24\" H X 18\" W)","neon_color":"RGB","uv_printing_needed":"Yes"}},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: API Input Data Collected {"data":{"user_id":null,"request_data":{"sign_width_or_height":"120","sign_depth_or_thickness":"1","sign_type":"Halo Lit Channel Letters","sign_width":"0","sign_height":"120","mounting_type":"Flush/Stud mounted","profit_factor":"1.00","no_of_lines":1,"raceway_depth":"2","raceway_height":"6","width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":22.77,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":"2","backboard_cabinet_depth":"2","no_of_letters":7,"perimeter_of_sign":44.64,"nested_area":15.15,"occupied_area":7.63,"avg_char_height":"Less than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":22.77,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":"Size 1 (24\" H X 18\" W)","neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1316}},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Looking up SignType {"data":{"sign_type":"Halo Lit Channel Letters"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Retrieved Material Formulas {"data":{"sign_type_id":1,"formulas_count":38},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Retrieved Variables List {"data":{"sign_type_id":1,"variables_count":12},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Price Map Constructed {"data":{"price_map":{"material501803":3.6821,"weight_material501803":0.629,"material501880":2.4107,"weight_material501880":0.503,"material501060":2.2179,"weight_material501060":0.378,"material500730":2.7786,"weight_material500730":1.481,"material500591":0.9286,"weight_material500591":0.357,"material502525":3.2429,"weight_material502525":0.875,"material502468":0.3821,"weight_material502468":0.008,"material501842":0.7964,"weight_material501842":0.035,"material502204":15.2893,"weight_material502204":0.559,"material502203":25.32,"weight_material502203":0.739,"material502206":0.2786,"weight_material502206":0.054,"material166":2.3214,"weight_material166":0.28,"material167":5.1786,"weight_material167":0.38,"material168":12.0,"weight_material168":0.56,"material169":18.5714,"weight_material169":0.76,"material170":0.6071,"weight_material170":0.008,"material171":0.25,"weight_material171":0.008,"material500611":0.0062,"weight_material500611":6.2e-6,"material500214":0.0025,"weight_material500214":2.5e-6,"material501055":0.0155,"weight_material501055":1.55e-5,"material502098":0.0286,"weight_material502098":2.86e-5,"material502079":0.0163,"weight_material502079":1.63e-5,"material502350":0.0254,"weight_material502350":2.54e-5,"material501680":0.0076,"weight_material501680":7.6e-6,"material502131":0.0271,"weight_material502131":2.71e-5,"material800007":0.0,"weight_material800007":0,"material500379":0.132,"weight_material500379":0.09,"material500419":0.16,"weight_material500419":0.11,"material502106":0.13,"weight_material502106":0.16,"material502567":0.13,"weight_material502567":0.21,"material502564":0.18,"weight_material502564":0.35,"material500154":0.4,"weight_material500154":0.38,"material502074":0.8,"weight_material502074":1.0}},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Variables Price Constructed {"data":{"variables_price":{"variable2":1.1,"variable3":1.2,"variable8":0,"variable19":0,"variable20":0,"variable21":0,"variable22":0,"variable23":0.75,"variable24":0,"variable25":0,"variable26":0,"variable27":0}},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Initialized items collection {"data":{"count":0},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Merged material items {"data":{"formulas_count":38,"items_count_after_merge":38},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Merged variable items {"data":{"variables_count":12,"items_count_after_merge":50},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Sorted items collection {"data":{"items_count":50,"first_item":{"type":"material","id":1,"expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, material501803 * nested_area * variable3 , 0)","dense_weight_expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, weight_material501803 * occupied_area, 0 )","name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","var_name":"material501803","price":"3.6821","description":"Aluminium 10 G / 0.134 inch - Corrosion-resistant, and Durable for Sign Face.","sequence_no":1},"last_item":{"type":"variable","id":8,"expression":"totalCost * variable2","dense_weight_expression":"totalDenseWeight * 1.1","name":"Total Cost","var_name":"variable8","price":null,"description":null,"sequence_no":50}},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Initializing MathExecutor {"data":{"variables_count":204},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: MathExecutor variables set {"data":{"variables_count":204},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, weight_material501803 * occupied_area, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","expression":"if(material == material_aluminium && avg_char_height == avg_char_height_greater_than_24_inches, material501803 * nested_area * variable3 , 0)","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_aluminium && avg_char_height == avg_char_height_less_than_24_inches, weight_material501880 * occupied_area, 0 )","itemDenseWeight":"3.83789"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","expression":"if(material == material_aluminium && avg_char_height == avg_char_height_less_than_24_inches , material501880 * nested_area * variable3 , 0)","result":"43.826526"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_stainless_steel, 0, weight_material501060 * ( sign_depth_or_thickness / 12 * perimeter_of_sign ) )","itemDenseWeight":"1.40616"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","expression":"if(material == material_stainless_steel , 0 , material501060 * variable3 * (sign_depth_or_thickness / 12 * perimeter_of_sign))","result":"9.9007056"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_stainless_steel, weight_material500730 * occupied_area, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","expression":"if(material == material_stainless_steel , material500730 * nested_area * variable3 , 0)","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"SS Sheet 26g Brushed Silver 4 ft x 8 ft Pakistan","dense_weight_expression":"if(material == material_stainless_steel, weight_material500591 * ( sign_depth_or_thickness / 12 * perimeter_of_sign ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"SS Sheet 26g Brushed Silver 4 ft x 8 ft Pakistan","expression":"if(material == material_stainless_steel , material500591 * (sign_depth_or_thickness / 12 * perimeter_of_sign) * variable3 , 0)","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Acrylic Sheet 8mm Matt 4 ft x 8 ft Pakistan","dense_weight_expression":"weight_material502525 * occupied_area","itemDenseWeight":6.67625},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Acrylic Sheet 8mm Matt 4 ft x 8 ft Pakistan","expression":"material502525 * nested_area * variable3","result":58.955922},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","dense_weight_expression":"if(application == application_interior, 0, nested_area * 10 * weight_material502468 )","itemDenseWeight":"1.212"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"LED Module 0.4W UL Cool White 10000K China","expression":"if(application == application_interior , 0 , nested_area * 10 * material502468)","result":"57.88815"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"LED Strip UL Cool White China","dense_weight_expression":"if(application == application_interior, if(ul_mandatory == ul_mandatory_yes, ( weight_material501842 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"LED Strip UL Cool White China","expression":"if(application == application_interior , if( ul_mandatory == ul_mandatory_yes , ( material501842 / 3.2 ) * perimeter_of_sign , 0) , 0)","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 <= 5, if(ul_mandatory == ul_mandatory_yes, weight_material502204 , if(ul_mandatory == ul_mandatory_no, 0, 0 ) ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","expression":"if( application == application_interior && perimeter_of_sign / 3.2 <= 5, if( ul_mandatory == ul_mandatory_yes, material502204, if(ul_mandatory == ul_mandatory_no , 0, 0) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, if(ul_mandatory == ul_mandatory_yes, weight_material502203 , 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, if(ul_mandatory == ul_mandatory_yes , material502203 , 0), 0)","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Power Supply 15A-10+5","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, if(ul_mandatory == ul_mandatory_yes, weight_material502204 * 2, 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 15A-10+5","expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, if(ul_mandatory == ul_mandatory_yes , material502204 + material502203, 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Power Supply 20A-(10A+10A)","dense_weight_expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, if(ul_mandatory == ul_mandatory_yes, weight_material502203 * 2, 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 20A-(10A+10A)","expression":"if(application == application_interior && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, if(ul_mandatory == ul_mandatory_yes , material502203 * 2, 0 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","dense_weight_expression":"if(application == application_exterior && nested_area * 10 <= 70, weight_material502204 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5A UL Certified IP68 Everylite China","expression":"if(application == application_exterior && (nested_area * 10)<= 70, material502204 , 0)","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","dense_weight_expression":"if(application == application_exterior && nested_area * 10 > 70 && nested_area * 10 <= 140, weight_material502203 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","expression":"if(application == application_exterior && (nested_area * 10) > 70 && (nested_area * 10) <= 140, material502203 , 0)","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Power Supply 15A-10+5","dense_weight_expression":"if(application == application_exterior && nested_area * 10 > 140 && nested_area * 10 <= 210, weight_material502204 * 2, 0 )","itemDenseWeight":"1.118"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 15A-10+5","expression":"if(application == application_exterior && nested_area * 10 > 140 && nested_area * 10 <= 210, material502204 + material502203 , 0 )","result":"40.6093"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Power Supply 20A-(10A+10A)","dense_weight_expression":"if(application == application_exterior && nested_area * 10 > 210 && nested_area * 10 <= 21000, weight_material502203 * 2, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Power Supply 20A-(10A+10A)","expression":"if(application == application_exterior && nested_area * 10 > 210 && nested_area * 10 <= 21000, material502203 * 2, 0 )","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Wire 18g UL UL Certified Red & White China","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, 0, weight_material502206 * 2.5 * no_of_letters )","itemDenseWeight":"0.945"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Wire 18g UL UL Certified Red & White China","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no , 0, material502206 * 2.5 * no_of_letters)","result":"4.8755"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Non UL 5A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 <= 5, weight_material166 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Non UL 5A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 <= 5, material166 , 0)","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Non UL 10A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, weight_material167 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Non UL 10A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 5 && perimeter_of_sign / 3.2 <= 10, material167 , 0)","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Non UL 15A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, weight_material168 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Non UL 15A Power Supply","expression":"if( application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 10 && perimeter_of_sign / 3.2 <= 15, material168 , 0)","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Non UL 20A Power Supply","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, weight_material169 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Non UL 20A Power Supply","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no && perimeter_of_sign / 3.2 > 15 && perimeter_of_sign / 3.2 <= 1500, material169 , 0)","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Non UL LED strip","dense_weight_expression":"if(application == application_interior, if(ul_mandatory == ul_mandatory_no, ( weight_material170 / 3.2 ) * perimeter_of_sign, 0 ), 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Non UL LED strip","expression":"if(application == application_interior , if( ul_mandatory == ul_mandatory_no , (material170 / 3.2) * perimeter_of_sign , 0), 0)","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Non UL Wire","dense_weight_expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no, weight_material171 * 2.5 * no_of_letters, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Non UL Wire","expression":"if(application == application_interior && ul_mandatory == ul_mandatory_no , material171 * 2.5 * no_of_letters , 0)","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Epoxy Primer Pakistan","dense_weight_expression":"( ( ( ( occupied_area * 2 ) + ( ( ( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.66 ) ) * weight_material500611","itemDenseWeight":0.0037610513160000005},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Primer Pakistan","expression":"(((( occupied_area * 2 ) + ((( sign_depth_or_thickness / 12 ) * perimeter_of_sign ) * 2 )) * 40.49 * 0.66 )) * material500611","result":3.7610513160000005},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Master Thinner Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.13 * weight_material500214","itemDenseWeight":0.00029871497500000006},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Master Thinner Pakistan","expression":"(( occupied_area * 2 ) + (( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 )) * 40.49 * 0.13 * material500214","result":0.29871497500000005},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Epoxy Hardner Master Pakistan","dense_weight_expression":"( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 40.49 * 0.2 * weight_material501055","itemDenseWeight":0.0028492813000000005},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Epoxy Hardner Master Pakistan","expression":"(( occupied_area * 2 ) + (( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 )) * 40.49 * 0.2 * material501055","result":2.8492813000000003},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * weight_material502098, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.426 * material502098, 0 )","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.234 * weight_material502079 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Matting Agent (P565-554) 1L Nexa Pakistan","expression":"if( paint_finish == paint_finish_matte , (( occupied_area * 2 ) + (( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 )) * 22 * 0.234 * material502079 , 0 )","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502350 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if( paint_finish == paint_finish_matte , (( occupied_area * 2 ) + (( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 )) * 22 * 0.21 * material502350 , 0)","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.12 * weight_material501680 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if( paint_finish == paint_finish_matte , (( occupied_area * 2 ) + (( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 )) * 22 * 0.12 * material501680 , 0 )","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * weight_material502098 )","itemDenseWeight":"0.0058559644"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Paint (P425-950) Jet Black 1L Nexa Pakistan","expression":"if(paint_finish == paint_finish_matte , 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.41 * material502098)","result":"5.8559644"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.21 * weight_material502131 )","itemDenseWeight":"0.0028420854"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","expression":"if( paint_finish == paint_finish_matte , 0 , (( occupied_area * 2 ) + (( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 )) * 22 * 0.21 * material502131)","result":"2.8420854"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Hardner (922) 1L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.3 * weight_material502350 )","itemDenseWeight":"0.003805428"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Hardner (922) 1L Nexa Pakistan","expression":"if( paint_finish == paint_finish_matte , 0 , (( occupied_area * 2 ) + (( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 )) * 22 * 0.3 * material502350)","result":"3.805428"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","dense_weight_expression":"if(paint_finish == paint_finish_matte, 0, ( ( occupied_area * 2 ) + ( ( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 ) ) * 22 * 0.08 * weight_material501680 )","itemDenseWeight":"0.0003036352"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Thinner (P850-1491) Fast 5L Nexa Pakistan","expression":"if( paint_finish == paint_finish_matte , 0 , (( occupied_area * 2 ) + (( sign_depth_or_thickness / 12 * perimeter_of_sign ) * 2 )) *22 * 0.08 * material501680)","result":"0.3036352"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Paint Miscellaneous [Fixed Cost]","expression":"0.2 * ( formula24 + formula25 + formula26 + formula27 + formula28 + formula29 + formula30 + formula31 + formula32 + formula33 + formula34 )","result":3.9432321182000005},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Packaging/Box Making","expression":"variable23 * nested_area","result":11.3625},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 5ply","dense_weight_expression":"if( ( width_of_sign > 0 || other_dimension_of_sign > 0 ) && width_of_sign <= 30 && other_dimension_of_sign <= 30, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt( nested_area ) ) * weight_material500379 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 5ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 7Ply","dense_weight_expression":"if( ( width_of_sign > 30 || other_dimension_of_sign > 30 ) && width_of_sign <= 50 && other_dimension_of_sign <= 50, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material500419 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 7Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight_expression":"if( ( width_of_sign > 50 || other_dimension_of_sign > 50 ) && width_of_sign <= 60 && other_dimension_of_sign <= 60, ( ( 2 * nested_area ) + ( 3 * nested_area * ( ( sign_depth_or_thickness + 2 ) / 12 ) ) / sqrt(nested_area) ) * weight_material502106 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: No formula, default result applied {"data":{"name":"Corrugated Sheet 9 Ply","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ) && width_of_sign <= 70 && other_dimension_of_sign <= 70, nested_area * 2 * weight_material502567 , 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 5mm 3 Core 4*8","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight_expression":"if( ( width_of_sign > 70 || other_dimension_of_sign > 70 ) && width_of_sign <= 90 && other_dimension_of_sign <= 90, nested_area * 2 * weight_material502564, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 7mm 4 Core","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight_expression":"if( ( width_of_sign > 90 || other_dimension_of_sign > 90 ), nested_area * weight_material500154 * 2, 0 )","itemDenseWeight":"11.514"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: No formula, default result applied {"data":{"name":"Plywood Sheet 8*4 Mersawa 6 core 9MM","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Wood Lar 9''x132''","dense_weight_expression":"if( ( width_of_sign > 60 || other_dimension_of_sign > 60 ), 4 * sqrt(nested_area) * ( ( sign_depth_or_thickness + 2 ) / 12 ) * weight_material502074\t , 0 )","itemDenseWeight":"3.8923000912057"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: No formula, default result applied {"data":{"name":"Wood Lar 9''x132''","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: No formula, default result applied {"data":{"name":"Miscalleneous (10%)","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: No formula, default result applied {"data":{"name":"Where Wastage magnification factor for Sheets consumption is taken as","dense_weight":0,"result":0},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Flush/Stud mounted","expression":"if(mounting_type == mounting_type_flush_stud_mounted, 1, 0 )","result":"1"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Standard Raceway (6x2)","dense_weight_expression":"if(mounting_type == mounting_type_standard_raceway_6x2, ( ( ( 4 * raceway_height ) + ( 9 * raceway_depth ) ) * ( width_of_line_1 + width_of_line_2 + width_of_line_3 + width_of_line_4 ) / 4 / 144 ) * weight_material501803, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Standard Raceway (6x2)","expression":"if(mounting_type == mounting_type_standard_raceway_6x2, variable3 * ( material501803 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) + 2.7 / 144 * ( ( ( width_of_line_1 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_2 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_3 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) + ( ( width_of_line_4 ) * ( ( 2 * raceway_height ) + ( 2 * raceway_depth ) + 2 ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Flat Backer (2mm)","dense_weight_expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) / 144 * weight_material501803, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Flat Backer (2mm)","expression":"if(mounting_type == mounting_type_flat_backer_2_5_mm, variable3 * ( material501803 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + 2.7 / 144 * ( ( width_of_sign + ( 2 * backer_offset ) ) * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) ), 0 )","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Dense weight computed {"data":{"name":"Backerboard Cabinet (2\")","dense_weight_expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, ( ( width_of_sign + ( 2 * backer_offset ) ) + ( other_dimension_of_sign + ( 2 * backer_offset ) + ( 2 * backboard_cabinet_depth ) ) ) * 2 / 144 * weight_material501803, 0 )","itemDenseWeight":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula executed successfully {"data":{"name":"Backerboard Cabinet (2\")","expression":"if(mounting_type == mounting_type_backerboard_cabinet_2_inch, variable3 * ( ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * material501803 / 144 + ( ( 4 + 2 * ( other_dimension_of_sign + ( 2 * backer_offset ) ) ) + ( 2 * backboard_cabinet_depth ) ) * ( width_of_sign + ( 2 * backer_offset ) ) * 2.7 / 144 ), 0 )","result":"0"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Total Cost formula detected {"data":{"item_id":8},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Formula calculations completed {"data":{"total_items":50,"successful_calculations":49,"errors_count":0},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Summed initial totals {"data":{"totalCost_before_formula":252.0779963092,"totalDenseWeight_before_formula":30.621316251796696},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Total Cost formula executed {"data":{"formula":"totalCost * variable2","computed_totalCost":277.28579594012},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Preparing boxes for bin packing {"data":{"sign_type":"Halo Lit Channel Letters","objects_count":7,"totalDenseWeight":33.683447876976366},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: Processing flush stud mounted objects for 3D bin packing {"data":{"objects_count":7,"sign_depth":"1"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-1","width":14.92,"height":16.33,"depth":"1"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-2","width":14.92,"height":17.11,"depth":"1"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-3","width":7.97,"height":21.99,"depth":"1"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-4","width":17.75,"height":22.38,"depth":"1"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-5","width":14.28,"height":22.77,"depth":"1"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-6","width":14.15,"height":22.77,"depth":"1"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:27] local.INFO: 3D Bin Packing item added {"data":{"item_id":"item-7","width":20.71,"height":22.38,"depth":"1"},"timestamp":"2026-03-18 05:29:27"} [2026-03-18 05:29:29] local.INFO: 3D Bin Packing API response received {"data":{"response":{"response":{"id":"1773811769_15c665f297c4b1a5c0fbbb812825c281","bins_packed":[{"bin_data":{"w":21.01,"h":23.07,"d":9.1,"id":"unique","used_space":66.5515,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":23.07,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3618-2343829.svg","items":[{"id":"item-3","w":8.27,"h":22.29,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3612-3567492.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":15.22,"h":17.41,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3614-7187445.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.22,"h":16.63,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3615-6637455.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-7","w":21.01,"h":22.68,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3615-7063427.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":18.05,"h":22.68,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3616-1318956.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":14.58,"h":23.07,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3617-2489272.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":14.45,"h":23.07,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3617-6041336.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}}},"timestamp":"2026-03-18 05:29:29"} [2026-03-18 05:29:29] local.INFO: Box added from packed bin {"data":{"length":9.1,"width":21.01,"height":23.07,"denseWeight":33.683447876976366},"timestamp":"2026-03-18 05:29:29"} [2026-03-18 05:29:29] local.INFO: Shipping rates calculated {"data":{"boxes":[{"size":{"length":11.1,"width":23.01,"height":25.32},"quantity":1,"denseWeight":33.683447876976366}],"cheapestShippingCost":349.65,"rawShippingRates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":0,"rate":430.5246774973183,"tariffAndDS":430.5246774973183,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":689.5732567954404,"totalShipmentCostFormula":"((tariffAndDS (430.52467749732) + overlengthSurcharge (0) + overweightSurcharge (0) + nonConveyableSurcharge (25)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 689.57","careerDDPValue":0,"nonConveyableSurcharge":25,"warnings":[]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":0,"rate":246.67283845946702,"tariffAndDS":246.67283845946702,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":411.25834285994114,"totalShipmentCostFormula":"((tariffAndDS (246.67283845947) + overlengthSurcharge (0) + overweightSurcharge (0) + nonConveyableSurcharge (25)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 411.26","careerDDPValue":0,"nonConveyableSurcharge":25,"warnings":[]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":0,"rate":"319.65","tariffAndDS":319.65,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":349.65,"totalShipmentCostFormula":"(((tariffAndDS (319.65) + overlengthSurcharge (0) + overweightSurcharge (0) + nonConveyableSurcharge (30)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 349.65","careerDDPValue":0,"nonConveyableSurcharge":30,"warnings":[]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":0,"rate":221,"tariffAndDS":221,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":372.3947999999999,"totalShipmentCostFormula":"((tariffAndDS (221) + overlengthSurcharge (0) + overweightSurcharge (0) + nonConveyableSurcharge (25)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 372.39","careerDDPValue":0,"nonConveyableSurcharge":25,"warnings":[]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":0,"rate":365.1285749864238,"tariffAndDS":365.1285749864238,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":563.3203654890547,"totalShipmentCostFormula":"(( tariffAndDS (365.12857498642) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 563.32036548905","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":[]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","overBreachSurcharge":0,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":67.36689575395273,"rate":218.01999999999998,"tariffAndDS":285.38689575395273,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":442.0812063568411,"totalShipmentCostFormula":"(((tariffAndDS (285.38689575395) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 442.08120635684","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":[]},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":0,"rate":786.8344787697637,"tariffAndDS":786.8344787697637,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":786.8344787697637,"totalShipmentCostFormula":"((tariffAndDS (786.83447876976) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 786.83447876976","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","overBreachSurcharge":0,"career_name":"UPS Pakistan (K0F572)","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":67.36689575395273,"rate":238.56,"tariffAndDS":305.92689575395275,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":473.7333463568412,"totalShipmentCostFormula":"(((tariffAndDS (305.92689575395) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 473.73334635684","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":[]},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","overBreachSurcharge":0,"career_name":"UPS Pakistan Small (K0F569)","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":67.36689575395273,"rate":237.48,"tariffAndDS":304.8468957539527,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":472.0690663568411,"totalShipmentCostFormula":"(((tariffAndDS (304.84689575395) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 472.06906635684","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":[]},"10":{"career":"ups_pakistan_heavy_expedited","overBreachSurcharge":0,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":67.36689575395273,"rate":218.01999999999998,"tariffAndDS":285.38689575395273,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":442.0812063568411,"totalShipmentCostFormula":"(((tariffAndDS (285.38689575395) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 442.08120635684","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":[]}}}},"timestamp":"2026-03-18 05:29:29"} [2026-03-18 05:29:29] local.INFO: Yes Factor Founded {"data":{"sign_type":"Halo Lit Channel Letters","productCostFactor":"1.66"},"timestamp":"2026-03-18 05:29:29"} [2026-03-18 05:29:29] local.INFO: Product cost factor determined {"data":{"sign_type":"Halo Lit Channel Letters","productCostFactor":"1.66"},"timestamp":"2026-03-18 05:29:29"} [2026-03-18 05:29:29] local.INFO: Final API Response {"data":{"sign_width":"120","sign_height":22.77,"sign_depth":"1","sign_type":"Halo Lit Channel Letters","processed_sign_type":"Halo Lit Channel Letters","sideViewImage":"https://api.signize.ai/mockups/flush-stud/flush-stud-halo-lit-channel-letters.png","mounting_type":"Flush/Stud mounted","combined_production_cost_usd":280.0,"total_production_cost":470.0,"totalDenseWeight":33.683447876976366,"totalVolumetricWeight":21.5,"bin_packing_result":{"response":{"id":"1773811769_15c665f297c4b1a5c0fbbb812825c281","bins_packed":[{"bin_data":{"w":21.01,"h":23.07,"d":9.1,"id":"unique","used_space":66.5515,"weight":0,"gross_weight":0,"used_weight":100,"stack_height":23.07,"order_id":null},"image_complete":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3618-2343829.svg","items":[{"id":"item-3","w":8.27,"h":22.29,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3612-3567492.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-2","w":15.22,"h":17.41,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3614-7187445.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-1","w":15.22,"h":16.63,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3615-6637455.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-7","w":21.01,"h":22.68,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3615-7063427.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-4","w":18.05,"h":22.68,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3616-1318956.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-5","w":14.58,"h":23.07,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3617-2489272.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}},{"id":"item-6","w":14.45,"h":23.07,"d":1.3,"wg":0,"image_sbs":"http://images-asia1.api.3dbinpacking.com/83c69339b5823a87cb1a4516797168fe/20260318/0c81c6d43017b04c0be18b0cdd9f9d3c/1773811769-3617-6041336.svg","coordinates":{"x1":"Over 9 levels deep, aborting normalization","y1":"Over 9 levels deep, aborting normalization","z1":"Over 9 levels deep, aborting normalization","x2":"Over 9 levels deep, aborting normalization","y2":"Over 9 levels deep, aborting normalization","z2":"Over 9 levels deep, aborting normalization"}}]}],"errors":[],"status":1,"not_packed_items":[]}},"shipping_rates":{"data":[{"career":"dhl_small","overBreachSurcharge":0,"career_name":"DHL Pakistan Light","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":0,"rate":430.5246774973183,"tariffAndDS":430.5246774973183,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":689.5732567954404,"totalShipmentCostFormula":"((tariffAndDS (430.52467749732) + overlengthSurcharge (0) + overweightSurcharge (0) + nonConveyableSurcharge (25)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 689.57","careerDDPValue":0,"nonConveyableSurcharge":25,"warnings":[]},{"career":"dhl_heavy","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":0,"rate":246.67283845946702,"tariffAndDS":246.67283845946702,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":411.25834285994114,"totalShipmentCostFormula":"((tariffAndDS (246.67283845947) + overlengthSurcharge (0) + overweightSurcharge (0) + nonConveyableSurcharge (25)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 411.26","careerDDPValue":0,"nonConveyableSurcharge":25,"warnings":[]},{"career":"dhl_usa","overBreachSurcharge":0,"career_name":"DHL USA","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":0,"rate":"319.65","tariffAndDS":319.65,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":349.65,"totalShipmentCostFormula":"(((tariffAndDS (319.65) + overlengthSurcharge (0) + overweightSurcharge (0) + nonConveyableSurcharge (30)) * (1 + fuelSurcharge (0))) * (1 + gst (0))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 349.65","careerDDPValue":0,"nonConveyableSurcharge":30,"warnings":[]},{"career":"dhl_pakistan_heavy_special","overBreachSurcharge":0,"career_name":"DHL Pakistan Heavy Special","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":0,"rate":221,"tariffAndDS":221,"fuelSurcharge":"0.305","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":372.3947999999999,"totalShipmentCostFormula":"((tariffAndDS (221) + overlengthSurcharge (0) + overweightSurcharge (0) + nonConveyableSurcharge (25)) * (1 + fuelSurcharge (0.305)) * (1 + gst (0.16))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 372.39","careerDDPValue":0,"nonConveyableSurcharge":25,"warnings":[]},{"career":"fedex","overBreachSurcharge":0,"career_name":"FedEx Standard","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":0,"rate":365.1285749864238,"tariffAndDS":365.1285749864238,"fuelSurcharge":"0.33","gst":"0.16","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":563.3203654890547,"totalShipmentCostFormula":"(( tariffAndDS (365.12857498642) + overlengthSurcharge (0) + overweightSurcharge (0) ) * ( 1 + fuelSurcharge (0.33)) * ( 1 + gst (0.16))) + Custom Duty (0) + DDP (0)) + isRemotePrice (0) = 563.32036548905","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":[]},{"career":"fedex_flyer","career_name":"FedEx Flyer","error":["Package doesn't come under dimension","Weight is higher then 2.5 kg"]},{"career":"ups_karachi_frontend","overBreachSurcharge":0,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":67.36689575395273,"rate":218.01999999999998,"tariffAndDS":285.38689575395273,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":442.0812063568411,"totalShipmentCostFormula":"(((tariffAndDS (285.38689575395) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 442.08120635684","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":[]},{"career":"sea_mode_oa","career_name":"Bulk Shipments","error":["Weight is higher then 5 kg"]},{"career":"sea_mode_ob","overBreachSurcharge":0,"career_name":"Air Freight Cargo","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":0,"rate":786.8344787697637,"tariffAndDS":786.8344787697637,"fuelSurcharge":"0","gst":"0","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":786.8344787697637,"totalShipmentCostFormula":"((tariffAndDS (786.83447876976) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0)) * (1 + gst (0))) + DdpService (0) + isRemotePrice (0) = 786.83447876976","careerDDPValue":0}],"upsCareers":{"6":{"career":"ups_pakistan_heavy_saver_envelopes_k0f572","career_name":"UPS Pakistan Envelopes (K0F572)","error":["Weight is higher then 5 kg"],"warnings":[]},"7":{"career":"ups_pakistan_heavy_saver_k0f572","overBreachSurcharge":0,"career_name":"UPS Pakistan (K0F572)","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":67.36689575395273,"rate":238.56,"tariffAndDS":305.92689575395275,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":473.7333463568412,"totalShipmentCostFormula":"(((tariffAndDS (305.92689575395) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 473.73334635684","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":[]},"8":{"career":"ups_pakistan_small_envelopes","career_name":"UPS Pakistan Envelopes (K0F569)","error":["Weight is higher then 5 kg"],"warnings":[]},"9":{"career":"ups_pakistan_small","overBreachSurcharge":0,"career_name":"UPS Pakistan Small (K0F569)","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":67.36689575395273,"rate":237.48,"tariffAndDS":304.8468957539527,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":472.0690663568411,"totalShipmentCostFormula":"(((tariffAndDS (304.84689575395) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 472.06906635684","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":[]},"10":{"career":"ups_pakistan_heavy_expedited","overBreachSurcharge":0,"career_name":"UPS Pakistan Heavy Expedited (K0F572)","boxWeights":[{"size":{"length":11.1,"width":23.01,"height":25.32},"denseWeight":33.683447876976366,"volumetricWeight":21.5,"higherWeight":33.683447876976366,"quantity":1}],"totalHigherWeight":33.683447876976366,"DS":67.36689575395273,"rate":218.01999999999998,"tariffAndDS":285.38689575395273,"fuelSurcharge":"0.34","gst":"0.15","DdpService":0,"overweightSurcharge":0,"overlengthSurcharge":0,"isRemotePrice":0,"totalShipmentCost":442.0812063568411,"totalShipmentCostFormula":"(((tariffAndDS (285.38689575395) + overlengthSurcharge (0) + overweightSurcharge (0)) * (1 + fuelSurcharge (0.34)) + 2) * (1 + gst (0.15))) + Custom Duty (0) + DDP (0) + isRemotePrice (0) = 442.08120635684","careerDDPValue":0,"nonConveyableSurcharge":0,"warnings":[]}}},"cheapest_shipping_cost_usd":350.0,"totalCost":820.0,"productionResults":[{"material_id":1,"dense_weight_expression":0,"result":"0","sign_material":"Aluminium Sheet 2.5 mm 1100 Grade 4 ft x 8 ft Pakistan","description":null,"sequence_no":1},{"material_id":2,"dense_weight_expression":3.83789,"result":"43.826526","sign_material":"Aluminium Sheet 2mm 4 ft x 8 ft Pakistan","description":"Aluminium 12 G / 0.08 inch - Corrosion-resistant, and Durable for Sign Face.","sequence_no":2},{"material_id":3,"dense_weight_expression":1.40616,"result":"9.9007056","sign_material":"Aluminium Sheet 1.5 mm 4 ft x 8 ft Pakistan","description":"Aluminium 14 G / 0.074 inch - Corrosion-resistant, and Durable for Sign Returns.","sequence_no":3},{"material_id":4,"dense_weight_expression":0,"result":"0","sign_material":"SS Sheet 14g Brushed Silver 4 ft x 8 ft Pakistan","description":null,"sequence_no":4},{"material_id":5,"dense_weight_expression":0,"result":"0","sign_material":"SS Sheet 26g Brushed Silver 4 ft x 8 ft Pakistan","description":null,"sequence_no":5},{"material_id":6,"dense_weight_expression":6.67625,"result":58.955922,"sign_material":"Acrylic Sheet 8mm Matt 4 ft x 8 ft Pakistan","description":"Frosted Acrylic 8mm / 0.315 inch - Ideal Light Diffusion for Halo Sign Back.","sequence_no":6},{"material_id":7,"dense_weight_expression":1.212,"result":"57.88815","sign_material":"LED Module 0.4W UL Cool White 10000K China","description":"UL Certified Modules – 12V DC, IP65, 0.72–1.2W per module","sequence_no":7},{"material_id":8,"dense_weight_expression":0,"result":"0","sign_material":"LED Strip UL Cool White China","description":null,"sequence_no":8},{"material_id":9,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5A UL Certified IP68 Everylite China","description":null,"sequence_no":9},{"material_id":10,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","description":null,"sequence_no":10},{"variable_id":19,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 15A-10+5","description":null,"sequence_no":11},{"variable_id":20,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 20A-(10A+10A)","description":null,"sequence_no":12},{"material_id":13,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5A UL Certified IP68 Everylite China","description":null,"sequence_no":13},{"material_id":14,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 5Amp. 60W UL Certified (Class-2) IP68 Everylite China","description":null,"sequence_no":14},{"variable_id":21,"dense_weight_expression":1.118,"result":"40.6093","sign_material":"Power Supply 15A-10+5","description":"Power Supply 15A–(10A+5A) UL Certified – 12V DC output (10A + 5A split), 180W total, UL certified.","sequence_no":15},{"variable_id":22,"dense_weight_expression":0,"result":"0","sign_material":"Power Supply 20A-(10A+10A)","description":null,"sequence_no":16},{"material_id":17,"dense_weight_expression":0.945,"result":"4.8755","sign_material":"Wire 18g UL UL Certified Red & White China","description":"Wire 18 Gauge (Red & White) UL Certified – 18 AWG stranded copper, 300V, PVC insulated, UL-approved.","sequence_no":17},{"material_id":18,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 5A Power Supply","description":null,"sequence_no":18},{"material_id":19,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 10A Power Supply","description":null,"sequence_no":19},{"material_id":20,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 15A Power Supply","description":null,"sequence_no":20},{"material_id":21,"dense_weight_expression":0,"result":"0","sign_material":"Non UL 20A Power Supply","description":null,"sequence_no":21},{"material_id":22,"dense_weight_expression":0,"result":"0","sign_material":"Non UL LED strip","description":null,"sequence_no":22},{"material_id":23,"dense_weight_expression":0,"result":"0","sign_material":"Non UL Wire","description":null,"sequence_no":23},{"material_id":24,"dense_weight_expression":0.0037610513160000005,"result":3.7610513160000005,"sign_material":"Epoxy Primer Pakistan","description":null,"sequence_no":24},{"material_id":25,"dense_weight_expression":0.00029871497500000006,"result":0.29871497500000005,"sign_material":"Master Thinner Pakistan","description":null,"sequence_no":25},{"material_id":26,"dense_weight_expression":0.0028492813000000005,"result":2.8492813000000003,"sign_material":"Epoxy Hardner Master Pakistan","description":null,"sequence_no":26},{"material_id":27,"dense_weight_expression":0,"result":"0","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":27},{"material_id":28,"dense_weight_expression":0,"result":"0","sign_material":"Matting Agent (P565-554) 1L Nexa Pakistan","description":null,"sequence_no":28},{"material_id":29,"dense_weight_expression":0,"result":"0","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":29},{"material_id":30,"dense_weight_expression":0,"result":"0","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":30},{"material_id":31,"dense_weight_expression":0.0058559644,"result":"5.8559644","sign_material":"Paint (P425-950) Jet Black 1L Nexa Pakistan","description":null,"sequence_no":31},{"material_id":32,"dense_weight_expression":0.0028420854,"result":"2.8420854","sign_material":"2k Adjuster (P190-376) Binder 2.5L Nexa Pakistan","description":"High Quality Gloss / Satin Paint – PU or solvent-based, gloss (70+ GU) or satin (30–50 GU) sheen.","sequence_no":32},{"material_id":33,"dense_weight_expression":0.003805428,"result":"3.805428","sign_material":"Hardner (922) 1L Nexa Pakistan","description":null,"sequence_no":33},{"material_id":34,"dense_weight_expression":0.0003036352,"result":"0.3036352","sign_material":"Thinner (P850-1491) Fast 5L Nexa Pakistan","description":null,"sequence_no":34},{"material_id":35,"dense_weight_expression":0,"result":3.9432321182000005,"sign_material":"Paint Miscellaneous [Fixed Cost]","description":null,"sequence_no":35},{"variable_id":23,"dense_weight_expression":0,"result":11.3625,"sign_material":"Packaging/Box Making","description":"Custom Packaging with 3–5 ply corrugated boxes with inner foam/styro and stretch wrap.","sequence_no":36},{"material_id":353,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 5ply","description":null,"sequence_no":37},{"material_id":354,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 7Ply","description":null,"sequence_no":38},{"material_id":355,"dense_weight_expression":0,"result":0,"sign_material":"Corrugated Sheet 9 Ply","description":null,"sequence_no":39},{"material_id":356,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 5mm 3 Core 4*8","description":null,"sequence_no":40},{"material_id":357,"dense_weight_expression":0,"result":0,"sign_material":"Plywood Sheet 7mm 4 Core","description":null,"sequence_no":41},{"material_id":358,"dense_weight_expression":11.514,"result":0,"sign_material":"Plywood Sheet 8*4 Mersawa 6 core 9MM","description":null,"sequence_no":42},{"material_id":359,"dense_weight_expression":3.8923000912057,"result":0,"sign_material":"Wood Lar 9''x132''","description":null,"sequence_no":43},{"variable_id":2,"dense_weight_expression":0,"result":0,"sign_material":"Miscalleneous (10%)","description":null,"sequence_no":44},{"variable_id":3,"dense_weight_expression":0,"result":0,"sign_material":"Where Wastage magnification factor for Sheets consumption is taken as","description":null,"sequence_no":45},{"variable_id":24,"dense_weight_expression":0,"result":"1","sign_material":"Flush/Stud mounted","description":"Sign to be Flush/Stud Mounted to the wall.","sequence_no":46},{"variable_id":25,"dense_weight_expression":0,"result":"0","sign_material":"Standard Raceway (6x2)","description":null,"sequence_no":47},{"variable_id":26,"dense_weight_expression":0,"result":"0","sign_material":"Flat Backer (2mm)","description":null,"sequence_no":48},{"variable_id":27,"dense_weight_expression":0,"result":"0","sign_material":"Backerboard Cabinet (2\")","description":null,"sequence_no":49},{"variable_id":8,"dense_weight_expression":33.683447876976366,"result":277.28579594012,"sign_material":"Total Cost","description":null,"sequence_no":50}],"productionError":[],"request":{"sign_width_or_height":"120","sign_depth_or_thickness":"1","sign_type":"Halo Lit Channel Letters","sign_width":"0","sign_height":"120","mounting_type":"Flush/Stud mounted","profit_factor":"1.00","no_of_lines":1,"raceway_depth":"2","raceway_height":"6","width_of_line_1":"120","width_of_line_2":null,"width_of_line_3":null,"width_of_line_4":null,"height_of_line_1":22.77,"height_of_line_2":null,"height_of_line_3":null,"height_of_line_4":null,"backer_offset":"2","backboard_cabinet_depth":"2","no_of_letters":7,"perimeter_of_sign":44.64,"nested_area":15.15,"occupied_area":7.63,"avg_char_height":"Less than 24 inches","width_of_sign":"120","width_of_smaller_line":20,"other_dimension_of_sign":22.77,"material":"Aluminium","application":"Exterior","ul_mandatory":"Yes","paint_finish":"Gloss/Satin","size":"Size 1 (24\" H X 18\" W)","neon_color":"RGB","uv_printing_needed":"Yes","quotationId":1316},"TATDays":21,"testDenseWeight":0,"vendorName":"EpicCraftings Pakistan","quotationId":1316},"timestamp":"2026-03-18 05:29:29"} [2026-03-18 05:29:29] local.INFO: API Epic Craftings Calculation Ended ======================================================================================================== {"data":null,"timestamp":"2026-03-18 05:29:29"} [2026-03-18 05:29:31] local.INFO: API B2 Sign Calculation Started ======================================================================================================== {"data":null,"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Incoming Request {"data":{"sign_type_name":"Halo Lit Channel Letters","sign_depth":1,"mounting_type":"Flush/Stud mounted","sign_height":22.77,"sign_width":"120","dimensions":[{"id":"23ec978d-0c35-4a8f-be9a-c5c0ed564874","height":16.33,"width":14.92},{"id":"fdb3f85b-87d5-4b80-be7a-caa94aeba730","height":17.11,"width":14.92},{"id":"b4d528e2-b75a-4304-89dc-a9a8201848c6","height":21.99,"width":7.97},{"id":"089dfe0d-dd33-4da5-a09f-9dc0dfe4d9bf","height":22.38,"width":17.75},{"id":"9e0d8dab-f09b-4805-b127-75523dba2966","height":22.77,"width":14.28},{"id":"6a9b1986-6923-478a-989e-cea5de5aacd0","height":22.77,"width":14.15},{"id":"cf90290f-6989-431a-a117-701ce5b63e92","height":22.38,"width":20.71}]},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Validating Request Payload {"data":[],"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Request Validation Successful {"data":{"validated_data":{"sign_type_name":"Halo Lit Channel Letters","sign_depth":1,"mounting_type":"Flush/Stud mounted","sign_height":22.77,"sign_width":"120","dimensions":[{"id":"23ec978d-0c35-4a8f-be9a-c5c0ed564874","height":16.33,"width":14.92},{"id":"fdb3f85b-87d5-4b80-be7a-caa94aeba730","height":17.11,"width":14.92},{"id":"b4d528e2-b75a-4304-89dc-a9a8201848c6","height":21.99,"width":7.97},{"id":"089dfe0d-dd33-4da5-a09f-9dc0dfe4d9bf","height":22.38,"width":17.75},{"id":"9e0d8dab-f09b-4805-b127-75523dba2966","height":22.77,"width":14.28},{"id":"6a9b1986-6923-478a-989e-cea5de5aacd0","height":22.77,"width":14.15},{"id":"cf90290f-6989-431a-a117-701ce5b63e92","height":22.38,"width":20.71}]}},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Fetching Sign Type {"data":{"sign_type_name":"Halo Lit Channel Letters"},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Sign Type Query Result {"data":{"found":true,"sign_type_id":1},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Checking B2 Module for Sign Type {"data":{"sign_type_id":1},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Sign Type B2 Module Result {"data":{"has_b2_module":true},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Fetching Unique Returns for Sign Type {"data":{"sign_type_id":1},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Unique Returns Found {"data":{"unique_returns":{"Illuminate\\Support\\Collection":[2,3]}},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Processing dimensions block {"data":{"return_value":2,"raw_dimensions":[{"id":"23ec978d-0c35-4a8f-be9a-c5c0ed564874","height":16.33,"width":14.92},{"id":"fdb3f85b-87d5-4b80-be7a-caa94aeba730","height":17.11,"width":14.92},{"id":"b4d528e2-b75a-4304-89dc-a9a8201848c6","height":21.99,"width":7.97},{"id":"089dfe0d-dd33-4da5-a09f-9dc0dfe4d9bf","height":22.38,"width":17.75},{"id":"9e0d8dab-f09b-4805-b127-75523dba2966","height":22.77,"width":14.28},{"id":"6a9b1986-6923-478a-989e-cea5de5aacd0","height":22.77,"width":14.15},{"id":"cf90290f-6989-431a-a117-701ce5b63e92","height":22.38,"width":20.71}],"sign_height_raw":22.77,"sign_width_raw":"120"},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Calculated sign dimensions {"data":{"sign_depth":2,"sign_height":23.0,"sign_width":120.0,"tax_factor":0.0887},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Fetching max heightOrWidth from B2SignProductionPrice {"data":{"sign_type_id":1},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Max heightOrWidth found {"data":{"maxHeightOrWidth":"36.00"},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Initialized result array for dimension calculations {"data":[],"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Dimension Calculation {"data":{"dim_id":"23ec978d-0c35-4a8f-be9a-c5c0ed564874","height":16.33,"width":14.92,"ceilHeight":17.0,"ceilWidth":15.0,"biggerDimension":17.0,"priceRow_found":true,"priceRow":{"App\\Models\\B2SignProductionPrice":{"id":27,"sign_type_id":1,"heightOrWidth":"17.00","return":2,"price":163,"created_at":null,"updated_at":null}},"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Dimension Calculation {"data":{"dim_id":"fdb3f85b-87d5-4b80-be7a-caa94aeba730","height":17.11,"width":14.92,"ceilHeight":18.0,"ceilWidth":15.0,"biggerDimension":18.0,"priceRow_found":true,"priceRow":{"App\\Models\\B2SignProductionPrice":{"id":29,"sign_type_id":1,"heightOrWidth":"18.00","return":2,"price":175,"created_at":null,"updated_at":null}},"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Dimension Calculation {"data":{"dim_id":"b4d528e2-b75a-4304-89dc-a9a8201848c6","height":21.99,"width":7.97,"ceilHeight":22.0,"ceilWidth":8.0,"biggerDimension":22.0,"priceRow_found":true,"priceRow":{"App\\Models\\B2SignProductionPrice":{"id":37,"sign_type_id":1,"heightOrWidth":"22.00","return":2,"price":236,"created_at":null,"updated_at":null}},"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Dimension Calculation {"data":{"dim_id":"089dfe0d-dd33-4da5-a09f-9dc0dfe4d9bf","height":22.38,"width":17.75,"ceilHeight":23.0,"ceilWidth":18.0,"biggerDimension":23.0,"priceRow_found":true,"priceRow":{"App\\Models\\B2SignProductionPrice":{"id":39,"sign_type_id":1,"heightOrWidth":"23.00","return":2,"price":250,"created_at":null,"updated_at":null}},"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Dimension Calculation {"data":{"dim_id":"9e0d8dab-f09b-4805-b127-75523dba2966","height":22.77,"width":14.28,"ceilHeight":23.0,"ceilWidth":15.0,"biggerDimension":23.0,"priceRow_found":true,"priceRow":{"App\\Models\\B2SignProductionPrice":{"id":39,"sign_type_id":1,"heightOrWidth":"23.00","return":2,"price":250,"created_at":null,"updated_at":null}},"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Dimension Calculation {"data":{"dim_id":"6a9b1986-6923-478a-989e-cea5de5aacd0","height":22.77,"width":14.15,"ceilHeight":23.0,"ceilWidth":15.0,"biggerDimension":23.0,"priceRow_found":true,"priceRow":{"App\\Models\\B2SignProductionPrice":{"id":39,"sign_type_id":1,"heightOrWidth":"23.00","return":2,"price":250,"created_at":null,"updated_at":null}},"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Dimension Calculation {"data":{"dim_id":"cf90290f-6989-431a-a117-701ce5b63e92","height":22.38,"width":20.71,"ceilHeight":23.0,"ceilWidth":21.0,"biggerDimension":23.0,"priceRow_found":true,"priceRow":{"App\\Models\\B2SignProductionPrice":{"id":39,"sign_type_id":1,"heightOrWidth":"23.00","return":2,"price":250,"created_at":null,"updated_at":null}},"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Base Production Cost Calculated {"data":{"result_items_count":7,"baseProductionCost":1574,"result":[{"id":"23ec978d-0c35-4a8f-be9a-c5c0ed564874","height":16.33,"width":14.92,"depth":2,"price":163},{"id":"fdb3f85b-87d5-4b80-be7a-caa94aeba730","height":17.11,"width":14.92,"depth":2,"price":175},{"id":"b4d528e2-b75a-4304-89dc-a9a8201848c6","height":21.99,"width":7.97,"depth":2,"price":236},{"id":"089dfe0d-dd33-4da5-a09f-9dc0dfe4d9bf","height":22.38,"width":17.75,"depth":2,"price":250},{"id":"9e0d8dab-f09b-4805-b127-75523dba2966","height":22.77,"width":14.28,"depth":2,"price":250},{"id":"6a9b1986-6923-478a-989e-cea5de5aacd0","height":22.77,"width":14.15,"depth":2,"price":250},{"id":"cf90290f-6989-431a-a117-701ce5b63e92","height":22.38,"width":20.71,"depth":2,"price":250}]},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Max PSU Height Fetched {"data":{"maxPSU":"45.00","signHeight":23.0},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: PSU Value fetched from DB {"data":{"PSUValue":"0.807"},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: PSU Cost Calculated {"data":{"PSUNumbers":2.0,"PSUCost":98.98},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Total Production Cost and Tax {"data":{"productionCost":1672.98,"taxFactor":0.0887,"tax":148.393326},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Box Calculation Details {"data":{"breadth":29.0,"boxDepth":8,"oneBoxCapacity":85.0,"noOfBoxes":2.0,"noOfFullBoxes":1.0,"noOfHalfBoxes":1.0,"widthOfFullBox":85.0,"widthOfHalfBox":35.0},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Calculated Shipping Weight {"data":{"shippingWeightInLB":220.3165467625899,"shippingWeightInKG":99.91680125287523},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Fetched Shipping Rate from DB {"data":{"shippingWeightInKG":99.91680125287523,"shippingRateFound":true,"shippingRateRow":{"App\\Models\\B2ShippingRates":{"id":5,"min":"91","max":"110","rate":"105","created_at":null,"updated_at":null}}},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Final Shipping Rate Used {"data":{"shippingRate":105,"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Final Sign Price Calculation {"data":{"baseProductionCost":1574,"PSUCost":98.98,"tax":148.393326,"shippingRate":105,"miscellaenous":0,"signPrice":1926.373326},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Initial TAT Days Set {"data":{"sign_type_name":"Halo Lit Channel Letters","TATdays":7},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Final dataResults entry added {"data":{"sign_type":"Halo Lit Channel Letters","sign_width":"120","sign_height":22.77,"sign_depth":2,"totalCost":1926.373326,"TATDays":7,"baseProductionCost":1574,"productionCost":1672.98,"PSUCost":98.98,"tax":148.393326,"shippingCost":105,"uniqueReturns_count":2,"objects_count":7},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Processing dimensions block {"data":{"return_value":3,"raw_dimensions":[{"id":"23ec978d-0c35-4a8f-be9a-c5c0ed564874","height":16.33,"width":14.92},{"id":"fdb3f85b-87d5-4b80-be7a-caa94aeba730","height":17.11,"width":14.92},{"id":"b4d528e2-b75a-4304-89dc-a9a8201848c6","height":21.99,"width":7.97},{"id":"089dfe0d-dd33-4da5-a09f-9dc0dfe4d9bf","height":22.38,"width":17.75},{"id":"9e0d8dab-f09b-4805-b127-75523dba2966","height":22.77,"width":14.28},{"id":"6a9b1986-6923-478a-989e-cea5de5aacd0","height":22.77,"width":14.15},{"id":"cf90290f-6989-431a-a117-701ce5b63e92","height":22.38,"width":20.71}],"sign_height_raw":22.77,"sign_width_raw":"120"},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Calculated sign dimensions {"data":{"sign_depth":3,"sign_height":23.0,"sign_width":120.0,"tax_factor":0.0887},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Fetching max heightOrWidth from B2SignProductionPrice {"data":{"sign_type_id":1},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Max heightOrWidth found {"data":{"maxHeightOrWidth":"36.00"},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Initialized result array for dimension calculations {"data":[],"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Dimension Calculation {"data":{"dim_id":"23ec978d-0c35-4a8f-be9a-c5c0ed564874","height":16.33,"width":14.92,"ceilHeight":17.0,"ceilWidth":15.0,"biggerDimension":17.0,"priceRow_found":true,"priceRow":{"App\\Models\\B2SignProductionPrice":{"id":28,"sign_type_id":1,"heightOrWidth":"17.00","return":3,"price":171,"created_at":null,"updated_at":null}},"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Dimension Calculation {"data":{"dim_id":"fdb3f85b-87d5-4b80-be7a-caa94aeba730","height":17.11,"width":14.92,"ceilHeight":18.0,"ceilWidth":15.0,"biggerDimension":18.0,"priceRow_found":true,"priceRow":{"App\\Models\\B2SignProductionPrice":{"id":30,"sign_type_id":1,"heightOrWidth":"18.00","return":3,"price":184,"created_at":null,"updated_at":null}},"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Dimension Calculation {"data":{"dim_id":"b4d528e2-b75a-4304-89dc-a9a8201848c6","height":21.99,"width":7.97,"ceilHeight":22.0,"ceilWidth":8.0,"biggerDimension":22.0,"priceRow_found":true,"priceRow":{"App\\Models\\B2SignProductionPrice":{"id":38,"sign_type_id":1,"heightOrWidth":"22.00","return":3,"price":248,"created_at":null,"updated_at":null}},"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Dimension Calculation {"data":{"dim_id":"089dfe0d-dd33-4da5-a09f-9dc0dfe4d9bf","height":22.38,"width":17.75,"ceilHeight":23.0,"ceilWidth":18.0,"biggerDimension":23.0,"priceRow_found":true,"priceRow":{"App\\Models\\B2SignProductionPrice":{"id":40,"sign_type_id":1,"heightOrWidth":"23.00","return":3,"price":262,"created_at":null,"updated_at":null}},"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Dimension Calculation {"data":{"dim_id":"9e0d8dab-f09b-4805-b127-75523dba2966","height":22.77,"width":14.28,"ceilHeight":23.0,"ceilWidth":15.0,"biggerDimension":23.0,"priceRow_found":true,"priceRow":{"App\\Models\\B2SignProductionPrice":{"id":40,"sign_type_id":1,"heightOrWidth":"23.00","return":3,"price":262,"created_at":null,"updated_at":null}},"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Dimension Calculation {"data":{"dim_id":"6a9b1986-6923-478a-989e-cea5de5aacd0","height":22.77,"width":14.15,"ceilHeight":23.0,"ceilWidth":15.0,"biggerDimension":23.0,"priceRow_found":true,"priceRow":{"App\\Models\\B2SignProductionPrice":{"id":40,"sign_type_id":1,"heightOrWidth":"23.00","return":3,"price":262,"created_at":null,"updated_at":null}},"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Dimension Calculation {"data":{"dim_id":"cf90290f-6989-431a-a117-701ce5b63e92","height":22.38,"width":20.71,"ceilHeight":23.0,"ceilWidth":21.0,"biggerDimension":23.0,"priceRow_found":true,"priceRow":{"App\\Models\\B2SignProductionPrice":{"id":40,"sign_type_id":1,"heightOrWidth":"23.00","return":3,"price":262,"created_at":null,"updated_at":null}},"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Base Production Cost Calculated {"data":{"result_items_count":7,"baseProductionCost":1651,"result":[{"id":"23ec978d-0c35-4a8f-be9a-c5c0ed564874","height":16.33,"width":14.92,"depth":3,"price":171},{"id":"fdb3f85b-87d5-4b80-be7a-caa94aeba730","height":17.11,"width":14.92,"depth":3,"price":184},{"id":"b4d528e2-b75a-4304-89dc-a9a8201848c6","height":21.99,"width":7.97,"depth":3,"price":248},{"id":"089dfe0d-dd33-4da5-a09f-9dc0dfe4d9bf","height":22.38,"width":17.75,"depth":3,"price":262},{"id":"9e0d8dab-f09b-4805-b127-75523dba2966","height":22.77,"width":14.28,"depth":3,"price":262},{"id":"6a9b1986-6923-478a-989e-cea5de5aacd0","height":22.77,"width":14.15,"depth":3,"price":262},{"id":"cf90290f-6989-431a-a117-701ce5b63e92","height":22.38,"width":20.71,"depth":3,"price":262}]},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Max PSU Height Fetched {"data":{"maxPSU":"45.00","signHeight":23.0},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: PSU Value fetched from DB {"data":{"PSUValue":"0.807"},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: PSU Cost Calculated {"data":{"PSUNumbers":2.0,"PSUCost":98.98},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Total Production Cost and Tax {"data":{"productionCost":1749.98,"taxFactor":0.0887,"tax":155.223226},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Box Calculation Details {"data":{"breadth":29.0,"boxDepth":8,"oneBoxCapacity":85.0,"noOfBoxes":2.0,"noOfFullBoxes":1.0,"noOfHalfBoxes":1.0,"widthOfFullBox":85.0,"widthOfHalfBox":35.0},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Calculated Shipping Weight {"data":{"shippingWeightInLB":220.3165467625899,"shippingWeightInKG":99.91680125287523},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Fetched Shipping Rate from DB {"data":{"shippingWeightInKG":99.91680125287523,"shippingRateFound":true,"shippingRateRow":{"App\\Models\\B2ShippingRates":{"id":5,"min":"91","max":"110","rate":"105","created_at":null,"updated_at":null}}},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Final Shipping Rate Used {"data":{"shippingRate":105,"defaultShippingRate":null},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Final Sign Price Calculation {"data":{"baseProductionCost":1651,"PSUCost":98.98,"tax":155.223226,"shippingRate":105,"miscellaenous":0,"signPrice":2010.203226},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Initial TAT Days Set {"data":{"sign_type_name":"Halo Lit Channel Letters","TATdays":7},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Final dataResults entry added {"data":{"sign_type":"Halo Lit Channel Letters","sign_width":"120","sign_height":22.77,"sign_depth":3,"totalCost":2010.203226,"TATDays":7,"baseProductionCost":1651,"productionCost":1749.98,"PSUCost":98.98,"tax":155.223226,"shippingCost":105,"uniqueReturns_count":2,"objects_count":7},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: API B2 Sign Calculation ended ======================================================================================================== {"data":null,"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: USA Workshop Calculation API Started {"data":{"request":{"sign_type":"Halo Lit Channel Letters","sign_depth":1,"mounting_type":"Flush/Stud mounted","sign_height":22.77,"sign_width":"120","shipping_weight":33.683447876976366,"shape":"rectangular","dimensions":[{"id":"23ec978d-0c35-4a8f-be9a-c5c0ed564874","height":16.33,"width":14.92},{"id":"fdb3f85b-87d5-4b80-be7a-caa94aeba730","height":17.11,"width":14.92},{"id":"b4d528e2-b75a-4304-89dc-a9a8201848c6","height":21.99,"width":7.97},{"id":"089dfe0d-dd33-4da5-a09f-9dc0dfe4d9bf","height":22.38,"width":17.75},{"id":"9e0d8dab-f09b-4805-b127-75523dba2966","height":22.77,"width":14.28},{"id":"6a9b1986-6923-478a-989e-cea5de5aacd0","height":22.77,"width":14.15},{"id":"cf90290f-6989-431a-a117-701ce5b63e92","height":22.38,"width":20.71}]}},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Validation Passed {"data":[],"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Input Parameters {"data":{"dimensions_count":7,"shape":"rectangular"},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Resolved Default Data {"data":{"sign_type_map":{"sign_type_halo_lit_letters":"Halo Lit Channel Letters","sign_type_face_lit_letters":"Premium Face Lit Channel Letters - Metallic Trim","sign_type_face_and_halo_lit_letters":"Face & Halo Lit Channel Letters","sign_type_single_sided_lightbox":"Fabricated Lightbox - Single Sided","sign_type_double_sided_lightbox":"Fabricated Blade Sign - Illuminated/Double Sided","sign_type_flat_cut_acrylic_letters":"Flat Cut Acrylic Letters","sign_type_flat_cut_aluminum_letters":"Flat Cut Aluminum Letters","sign_type_single_sided_push_through":"Fabricated Push Through - Single Sided","sign_type_fabricated_letters_non_lit":"Fabricated Channel Letters - Non Illuminated","sign_type_2d_blade_sign":"Flat Blade Sign","sign_type_3d_blade_sign":"Fabricated Blade Sign - Non Illuminated / Double Sided","sign_type_neon_sign":"Neon Sign","sign_type_marquee_channel_letters":"Marquee Channel Letters","sign_type_open_face_neon_channel_letters":"Open Face Neon Channel Letters","sign_type_mirror_infinity_channel_letters":"Mirror Infinity Channel Letters","sign_type_metal_on_acrylic":"Flat Cut Acrylic with Metal Pasting","sign_type_neon_acrylic_sign":"Neon Acrylic Sign","sign_type_double_sided_push_through_cabinet":"Double Sided Push Through Cabinet","sign_type_standard_face_lit_plastic_trim_letters":"Standard Face Lit Letters - Plastic Trim","sign_type_face_and_side_lit_letters":"Face & Side Lit Channel Letters","sign_type_vacuum_formed_channel_letters":"Vacuum Formed Channel Letters","sign_type_a_frame_sign":"A - Frame Sign","sign_type_vinyl_banners":"Vinyl Banners","mounting_type_flush_stud_mounted":"Flush/Stud mounted","mounting_type_standard_raceway_6x2":"Standard Raceway","mounting_type_flat_backer_2_5_mm":"Flat Backer","mounting_type_backerboard_cabinet_2_inch":"Backerboard Cabinet","avg_char_height_less_than_24_inches":"Less than 24 inches","avg_char_height_greater_than_24_inches":"Greater than 24 inches","raceway_height_6":"6","raceway_height_8":"8","raceway_height_10":"10","raceway_height_12":"12","raceway_depth_2":"2","raceway_depth_3":"3","raceway_depth_4":"4","raceway_depth_5":"5","raceway_depth_6":"6","raceway_depth_7":"7","raceway_depth_8":"8","backboard_cabinet_depth_2":"2","backboard_cabinet_depth_3":"3","backboard_cabinet_depth_4":"4","backboard_cabinet_depth_5":"5","backboard_cabinet_depth_6":"6","backboard_cabinet_depth_7":"7","backboard_cabinet_depth_8":"8","material_aluminium":"Aluminium","material_stainless_steel":"Stainless Steel","application_exterior":"Exterior","application_interior":"Interior","ul_mandatory_yes":"Yes","ul_mandatory_no":"No","paint_finish_gloss_satin":"Gloss/Satin","paint_finish_matte":"Matte","neon_color_simple":"Simple","neon_color_rgb":"RGB","uv_printing_needed_yes":"Yes","uv_printing_needed_no":"No","trim_type_trimless":"Trimless","trim_type_with_trim":"With Trim","fabricated_finish_original_colors_matt":"Original Colors Matt","fabricated_finish_original_colors_gloss":"Original Colors Gloss","fabricated_finish_silver_mirror":"Silver Mirror","fabricated_finish_silver_brushed":"Silver Brushed","fabricated_finish_golden_mirror":"Golden Mirror","fabricated_finish_golden_brushed":"Golden Brushed","fabricated_finish_bronze_mirror":"Bronze Mirror","fabricated_finish_bronze_brushed":"Bronze Brushed","fabricated_finish_bronze_antique":"Bronze Antique","lightbox_type_light_box":"Lightbox","lightbox_type_cut_to_shape":"Cut to shape Lightbox","return_color_black":"Black","return_color_white":"White","return_color_blue":"Blue","return_color_brown":"Brown","return_color_yellow":"Yellow","return_color_teal":"Teal","return_color_orange":"Orange","return_color_golden_brushed":"Gold Brushed","return_color_match_logo":"Match Logo (Default)","shape_rectangular":"Rectangular","shape_cut_to_shape":"Cut to shape","shape_round":"Round","size_24inH_18inW":"Size 1 (24\" H X 18\" W)","size_36inH_24inW":"Size 2 (36\" H X 24\" W)","basic_fields_sign_width_or_height":"sign_width_or_height","basic_fields_sign_height":"sign_height","basic_fields_sign_width":"sign_width","basic_fields_sign_depth":"sign_depth"}},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Sign Type Lookup {"data":{"sign_type":"Halo Lit Channel Letters","found":true,"sign_type_id":1},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: USA Workshop Module Check {"data":{"sign_type_id":1,"has_module":true},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Initial Price Lookup {"data":{"shape":"rectangular","price_found":true},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: USA Workshop Price Found {"data":{"base":"object","price_per_inch":7.0},"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: Calculating Production Cost (Object Base) {"data":[],"timestamp":"2026-03-18 05:29:31"} [2026-03-18 05:29:31] local.INFO: USA Workshop Calculation Completed {"data":{"production_cost":1020.1099999999999,"dimensions_count":7},"timestamp":"2026-03-18 05:29:31"}