Receiving Helpdesk

how do you calculate yardage for a bolt

by Dr. Matilde Reilly Published 3 years ago Updated 2 years ago

Total project inches divided by 36 inches equals total yardage needed (rounded up to the whole number). How many square feet is a bolt of fabric? Most rolls (often called bolts ) of fabric are 36 or 48 inches wide, but there are many other widths also. “Your yard is 3 feet. If the bolt is 36 in wide, that's 3 feet, and your area is 3×3 or 9 sq ft.

Instead of asking the cutting table gals to measure out the fabric to make sure there is enough yardage for your project, you can just count the layers of fabric wrapped around the bolt like the rings on a tree. For a medium-heavy fabric, such as cotton and burlap, two wrapped layers equals approximately one yard.Apr 19, 2010

Full Answer

How do you calculate yardage for pattern matching?

If you are using a fabric that needs to be pattern matched, measure the pattern repeat and add that amount to the yardage. If the repeat is 6 inches lengthways and 6 inches across the width, add the two together to get 12 inches. Multiply this by the number of pattern piece rows.

How to calculate cubic yards?

Calculate Cubic Yards. Calculate your area; Calculate your volume: Multiply area times the depth to get volume in cubic feet; Calculate your cubic yards: Divide cubic feet by 27 to convert to cubic yards and this is your answer; Where ft 2 = square foot, ft 3 = cubic foot, yd 3 = cubic yard Cubic Yards Formulas and Area Calculations

How do you measure fabric yardage?

One way is by using the fabric yardage calculator. It’s pretty simple to use. Just enter the width and length of the fabric you want to purchase, and it’ll tell you exactly how many yards you need. The second method is to measure the area where you want to cut your fabric.

How do you calculate yardage for upholstery?

How do you calculate yardage for upholstery? To calculate yardage requirements for pattern repeat on fabric for upholstery, add the horizontal and vertical measurements together, then add in an additional percentage, based on those measurements. Using this formula, you can calculate your fabric needs by hand for each upholstery project.

How do I calculate yardage needed?

Total number of pieces divided by number of pieces that fit into width equals number of rows you need. Number of needed rows multiplied by length of one piece equals total project in inches. Total project inches divided by 36 inches equals total yardage needed (rounded up to the whole number).Feb 13, 2011

How many feet is a bolt of fabric?

Variously 30 yards, 28 ells or 40 feet according to the OED.Jan 24, 2014

How is bolt fabric measured?

0:193:46How to Read The Fabric Bolt Information Tag - YouTubeYouTubeStart of suggested clipEnd of suggested clipIf it's on a fabric called that is the price per yard. So if I wanted a three yards it'd be $8.MoreIf it's on a fabric called that is the price per yard. So if I wanted a three yards it'd be $8. Times 3 hours which means I'd be paying $24. For that up here at the top is usually the type of fabric.

How many yards is a bolt of interfacing?

Description. Pellon P44F lightweight fusible interfacing is soft and perfect for stabilizing apparel and craft projects. This is sold by the bolt. There are 48 yards on the bolt.

What is A Pattern Repeat In Fabric?

Pattern repeats— the distance between starting points of the pattern, or where the pattern begins and then begins again— are measured by their horizontal and vertical dimensions. The textile supplier will provide this information. But they won’t tell you how much you need for a given project.

How do you calculate yardage for upholstery?

To calculate yardage requirements for pattern repeat on fabric for upholstery, add the horizontal and vertical measurements together, then add in an additional percentage, based on those measurements. Using this formula, you can calculate your fabric needs by hand for each upholstery project.

Example A

Instead of a plain fabric, you’ve chosen an ikat pattern, 54inW, that repeats every 12 inches vertically and every 10 inches horizontally.

EXAMPLE B

For this version, you’ve chosen a large floral pattern, 50inW. The pattern repeats every 12 inches vertically and every 10 inches horizontally. Add the two measurements together.

How do I calculate how much fabric I need?

A key element when cutting pattern repeats is how to figure out how much fabric you need for a pattern. When using COM fabric, keep in mind that the speed and accuracy of cutting machinery isn’t perfectly accurate. Textile suppliers allow themselves variances when cutting yardage—typically +/- 10%.

Understanding Pattern Direction and Fabric Direction

Though they might seem similar, pattern direction and fabric direction are two different animals.

Pattern Direction: Right Way

With any COM fabric, you’ll need to specify how you want the fabric bolt to be applied to your furniture. Most clients will say “Apply the right way ”. In this case, we’ll apply the fabric in a top-to-bottom direction (see right).

Circle Border Area

Obviously, the Circle Border and Annulus are the same, just measured differently.

Annulus Area

Obviously, the Circle Border and Annulus are the same, just measured differently.

How Much Fabric Do I Need?

It’s important to gauge how much fabric you’ll use in a project. There’s nothing worse than reaching the halfway point of a task to find you can’t finish it.

How to Calculate Fabric Yardage

The first place to start calculating fabric yardage is with the dimensions of your completed project. Remember to factor in the item’s intended purpose.

How Does Fabric Type Effect Yardage

Fabric is available in a range of types, styles, and widths. There are several differences between one style of fabric and another. Your intended project will determine which material you choose and how much you buy.

How Many Yards of Fabric Do I Need?

For commercial patterns, fabric yardage for clothing and some home décor projects is written on the back of the packet. You only need to add extra fabric to pattern match something like a bold print, tartan, or a stripe. Other things like seam allowance, special effects, and trims, are all included in the pattern details.

Fabric Yardage Calculator

To make life easy when it comes to deciding on fabric needs, you can use a fabric yardage calculator. Available for a multitude of projects, from clothing to upholstery, a fabric calculator can take the headache out of fabric buying. Simply enter your project dimensions and let the fabric calculator do the math for you.

Conclusion

When it comes to fabric, the amount you buy depends on the project, fabric type, and width. As a rule of thumb, it’s better to overestimate than try to buy the exact amount. That way, you’ll have wriggle room for errors. Besides, you can use the leftovers for matching accessories or even throw pillows.

image
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9
8.3.21PHP Version2sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[02:30:49] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[02:30:49] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[02:30:49] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[02:30:49] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[02:30:49] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[02:30:49] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:30:49] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:30:49] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:30:49] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:30:49] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:30:49] LOG.warning: explode(): Passing null to parameter #2 ($string) of type string is deprecat...
  • Booting (14.3ms)
  • Application (1.99s)
  • 1 x Application (99.26%)
    1.99s
    1 x Booting (0.71%)
    14.30ms
    7 templates were rendered
    • themes.DevBlog.content.post (resources/views/themes/DevBlog/content/post.blade.php)34blade
      Params
      0
      post
      1
      postContent
      2
      author
      3
      updated_at
      4
      bing_rich_snippet_text
      5
      bing_rich_snippet_link
      6
      bing_related_keywords
      7
      google_related_keywords
      8
      bing_news_title
      9
      bing_news_description
      10
      bing_videos
      11
      bing_images
      12
      bing_search_result_title
      13
      bing_search_result_description
      14
      bing_search_result_url
      15
      bing_paa_questions
      16
      bing_paa_answers
      17
      bing_slider_faq_questions
      18
      bing_slider_faq_answers
      19
      bing_pop_faq_questions
      20
      bing_pop_faq_answers
      21
      bing_tab_faq_questions
      22
      bing_tab_faq_answers
      23
      google_faq_questions
      24
      google_faq_answers
      25
      google_rich_snippet
      26
      google_search_result
      27
      indexedArray
      28
      total_images
      29
      total_videos
      30
      settings
      31
      url_current
      32
      menus
      33
      sidebar
    • themes.DevBlog.layouts.master (resources/views/themes/DevBlog/layouts/master.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.head (resources/views/themes/DevBlog/panels/head.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.header (resources/views/themes/DevBlog/panels/header.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.navbar (resources/views/themes/DevBlog/panels/navbar.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.footer (resources/views/themes/DevBlog/panels/footer.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.scripts (resources/views/themes/DevBlog/panels/scripts.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    uri
    GET {post}
    middleware
    web, checkdate
    as
    post.show
    controller
    App\Http\Controllers\Frontend\json_data\PostController@show
    namespace
    where
    file
    app/Http/Controllers/Frontend/json_data/PostController.php:18-166
    7 statements were executed1.97s
    • select * from `posts` where `published_at` <= '2025-06-10 02:30:49' and `slug` = 'how-do-you-calculate-yardage-for-a-bolt' and `posts`.`deleted_at` is null limit 1
      3.5ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-10 02:30:49
      • 1. how-do-you-calculate-yardage-for-a-bolt
      Backtrace
      • 15. /app/Providers/RouteServiceProvider.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:842
      • 19. Route binding:39
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78
    • select * from `json_post_contents` where `json_post_contents`.`post_id` = 131441 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      17.29msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 131441
      • 1. 0
      Backtrace
      • 19. middleware::checkdate:30
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/jetstream/src/Http/Middleware/ShareInertiaData.php:61
      • 22. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
    • select * from `nova_menu_menus` where `slug` = 'header' limit 1
      4.78ms/vendor/outl1ne/nova-menu-builder/src/helpers.php:32receivinghelpdeskask
      Metadata
      Bindings
      • 0. header
      Backtrace
      • 15. /vendor/outl1ne/nova-menu-builder/src/helpers.php:32
      • 17. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 19. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
      • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`menu_id` = 1 and `nova_menu_menu_items`.`menu_id` is not null and `parent_id` is null order by `parent_id` asc, `order` asc, `name` asc
      1.25ms/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Bindings
      • 0. 1
      Backtrace
      • 19. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 20. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 22. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`parent_id` in (1) order by `order` asc
      270μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Backtrace
      • 24. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 25. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 27. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select `id`, `post_title`, `slug` from `posts` where `status` = 'publish' and `posts`.`deleted_at` is null order by RAND() limit 10
      1.94s/app/View/Composers/SidebarView.php:22receivinghelpdeskask
      Metadata
      Bindings
      • 0. publish
      Backtrace
      • 14. /app/View/Composers/SidebarView.php:22
      • 15. /app/View/Composers/SidebarView.php:12
      • 16. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:124
      • 17. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:162
      • 20. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
    • select * from `fake_users` where `fake_users`.`id` = 1072 limit 1
      830μsview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 1072
      Backtrace
      • 21. view::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15
      • 23. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:108
      • 24. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 25. /vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • 26. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:61
    App\Models\FakeUser
    1
    Outl1ne\MenuBuilder\Models\MenuItem
    1
    Outl1ne\MenuBuilder\Models\Menu
    1
    App\Models\JsonPostContent
    1
    App\Models\Post
    11
        _token
        zU7AvIbWauvLfHzLKyOuiRmjay5ktOJPd76gBIcY
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-do-you-calculate-yardage-for-a-bolt" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /how-do-you-calculate-yardage-for-a-bolt
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:25 [ "cookie" => array:1 [ 0 => "_pk_id.64.7c30=892cb568864084bd.1749502835.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImlqWEpsZzZOZFI1bFBQZWl4Q1QxQ2c9PSIsInZhbHVlIjoiYjZ5TXVPamZHODQ0MzRQaVVMSUNqQnVPbVU5YzUwZ3B5MEtxL1cxcDdPMGtwczZmOGQxNDIzS1lLM1BJZmtQZko2Qms1NUVJbHVOSEh2bGgwa2h1VWZiSkkrdkx1cEordkxNR2lqZVlCRjk4M1hlczBXRDc5VExwemxFOUhEMHkiLCJtYWMiOiIxYjdhYmE0NjRiMzg1MzQzYThiODBmMzYyOWY2MTY1ZTQwNzg5ZWVkZDdlNmNhNzhhZWI3ZGNjNmU2NDk2N2VkIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IlN1VmlaRGl6TnExOUUyWlZWdmtWK1E9PSIsInZhbHVlIjoielpheGxrMjJWRzlVZnhOUkxKaENqTlNFUGU4SkVRVnE3Z1ZPa1plUDErcVI1QmYwZU5aNTFra2NwTzhnTG9RRW84bktUNTNlS25XNmhEL1dNZHNSMmxnNFV6S3BaOGJIajd2VUROdUZkUzRjVml3SmRaNG54OVh4YUFObGpCK1UiLCJtYWMiOiJlNmJmMGY0NDZiOGQxZjM1ZjkzMGU2MGY4YmQwYzUzN2UxMzc3OGIxZmNhNjgzNGU2ZjI0MzRjOTBhNzI5YTZiIiwidGFnIjoiIn0%3D_pk_id.64.7c30=892cb568864084bd.1749502835.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImlqWEpsZzZOZFI1bFBQZWl4Q1QxQ2c9PSIsInZhbHVlIjoiYjZ5TXVPamZHODQ0MzRQaVVMSUNqQ" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.204" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cf-ray" => array:1 [ 0 => "94d38f8bee21f856-ORD" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.204, 172.70.130.28" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:56 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/how-do-you-calculate-yardage-for-a-bolt" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/how-do-you-calculate-yardage-for-a-bolt" "REMOTE_PORT" => "38168" "SCRIPT_FILENAME" => "/home/runcloud/webapps/ReceivingHelpDesk/ask/index.php" "SERVER_ADMIN" => "you@example.com" "CONTEXT_DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "REMOTE_ADDR" => "172.70.130.28" "SERVER_PORT" => "80" "SERVER_ADDR" => "127.0.0.1" "SERVER_NAME" => "receivinghelpdesk.com" "SERVER_SOFTWARE" => "Apache/2.4.63 (Unix) OpenSSL/1.1.1f" "SERVER_SIGNATURE" => "" "LD_LIBRARY_PATH" => "/RunCloud/Packages/apache2-rc/lib" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HTTP_COOKIE" => "_pk_id.64.7c30=892cb568864084bd.1749502835.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImlqWEpsZzZOZFI1bFBQZWl4Q1QxQ2c9PSIsInZhbHVlIjoiYjZ5TXVPamZHODQ0MzRQaVVMSUNqQnVPbVU5YzUwZ3B5MEtxL1cxcDdPMGtwczZmOGQxNDIzS1lLM1BJZmtQZko2Qms1NUVJbHVOSEh2bGgwa2h1VWZiSkkrdkx1cEordkxNR2lqZVlCRjk4M1hlczBXRDc5VExwemxFOUhEMHkiLCJtYWMiOiIxYjdhYmE0NjRiMzg1MzQzYThiODBmMzYyOWY2MTY1ZTQwNzg5ZWVkZDdlNmNhNzhhZWI3ZGNjNmU2NDk2N2VkIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IlN1VmlaRGl6TnExOUUyWlZWdmtWK1E9PSIsInZhbHVlIjoielpheGxrMjJWRzlVZnhOUkxKaENqTlNFUGU4SkVRVnE3Z1ZPa1plUDErcVI1QmYwZU5aNTFra2NwTzhnTG9RRW84bktUNTNlS25XNmhEL1dNZHNSMmxnNFV6S3BaOGJIajd2VUROdUZkUzRjVml3SmRaNG54OVh4YUFObGpCK1UiLCJtYWMiOiJlNmJmMGY0NDZiOGQxZjM1ZjkzMGU2MGY4YmQwYzUzN2UxMzc3OGIxZmNhNjgzNGU2ZjI0MzRjOTBhNzI5YTZiIiwidGFnIjoiIn0%3D_pk_id.64.7c30=892cb568864084bd.1749502835.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImlqWEpsZzZOZFI1bFBQZWl4Q1QxQ2c9PSIsInZhbHVlIjoiYjZ5TXVPamZHODQ0MzRQaVVMSUNqQ" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.204" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_CF_RAY" => "94d38f8bee21f856-ORD" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.204, 172.70.130.28" "HTTP_X_SERVER_ADDR" => "154.12.239.204" "HTTP_HOST" => "receivinghelpdesk.com" "HTTPS" => "on" "REDIRECT_STATUS" => "200" "REDIRECT_HTTPS" => "on" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/ask/index.php" "REQUEST_TIME_FLOAT" => 1749502849.9246 "REQUEST_TIME" => 1749502849 ]
        request_cookies
        0 of 0
        array:4 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "zU7AvIbWauvLfHzLKyOuiRmjay5ktOJPd76gBIcY" "askhelpdesk_session" => "gM9SA5fX6U02BVdzt43Xlo2ewmLfSQI0Knjks05O" ]
        response_headers
        0 of 0
        array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Mon, 09 Jun 2025 21:00:49 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjQ3U1ZsRUYwb2s3Tjh3WE1ncGNvY1E9PSIsInZhbHVlIjoibWNrcXF2MkVyU05YMW1UWDNVWWZRYkY2MnpteDNUQ0FNa2hCZTczTmdLN3lXd3h3aDh2dnNmUXh6QTQwVFdnMGJiL1R5bjlvMy9xSUgvQlZZNTc2QnJlbmxDWXVWNzVXd0dQOHlFZVU5Q1JUNXY4UW00b1dRWXhMejFDZmsybWkiLCJtYWMiOiJiOGJmNTU5MjI2ODJlZmFmMjA2MDVmODI3NGRhNmZjMGEwZTk5NGFkNDIzYzYxZjVkODRhOWYyMWMyZWMzMjg3IiwidGFnIjoiIn0%3D; expires=Mon, 09-Jun-2025 23:00:51 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IjQ3U1ZsRUYwb2s3Tjh3WE1ncGNvY1E9PSIsInZhbHVlIjoibWNrcXF2MkVyU05YMW1UWDNVWWZRYkY2MnpteDNUQ0FNa2hCZTczTmdLN3lXd3h3aDh2dnNmUXh6QTQwVFdnMGJiL1R5b" 1 => "askhelpdesk_session=eyJpdiI6ImlMN0FWMlRpRVVtUjkzSmFuZUxXWGc9PSIsInZhbHVlIjoiVEJUQkQ1MkplQWc4TkJvMEFpYVhla2owQXAzazRoTU9OM2tZOVFrbkVQbFY1aC9Zc1N3bkFSTjA0WEJkNFBMNTFtUWJGdW1UTFdWdTFUY0NVMkxEb3NIcEc5bEQyTmpwdHVwSjJadlFDN1QrYmxjS3hjSDR6c0pHUUVxTjVYcnQiLCJtYWMiOiI0NTFmNGM2ZjBlMTE1NDdhMTkwY2Q4MDU3ZjI4MDc4MTgzMDc2OTcyYzQ3ZWM0NjA2OTgyNTRiMjc4YzY3ZjIwIiwidGFnIjoiIn0%3D; expires=Mon, 09-Jun-2025 23:00:51 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6ImlMN0FWMlRpRVVtUjkzSmFuZUxXWGc9PSIsInZhbHVlIjoiVEJUQkQ1MkplQWc4TkJvMEFpYVhla2owQXAzazRoTU9OM2tZOVFrbkVQbFY1aC9Zc1N3bkFSTjA0WEJkNFBM" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjQ3U1ZsRUYwb2s3Tjh3WE1ncGNvY1E9PSIsInZhbHVlIjoibWNrcXF2MkVyU05YMW1UWDNVWWZRYkY2MnpteDNUQ0FNa2hCZTczTmdLN3lXd3h3aDh2dnNmUXh6QTQwVFdnMGJiL1R5bjlvMy9xSUgvQlZZNTc2QnJlbmxDWXVWNzVXd0dQOHlFZVU5Q1JUNXY4UW00b1dRWXhMejFDZmsybWkiLCJtYWMiOiJiOGJmNTU5MjI2ODJlZmFmMjA2MDVmODI3NGRhNmZjMGEwZTk5NGFkNDIzYzYxZjVkODRhOWYyMWMyZWMzMjg3IiwidGFnIjoiIn0%3D; expires=Mon, 09-Jun-2025 23:00:51 GMT; path=/XSRF-TOKEN=eyJpdiI6IjQ3U1ZsRUYwb2s3Tjh3WE1ncGNvY1E9PSIsInZhbHVlIjoibWNrcXF2MkVyU05YMW1UWDNVWWZRYkY2MnpteDNUQ0FNa2hCZTczTmdLN3lXd3h3aDh2dnNmUXh6QTQwVFdnMGJiL1R5b" 1 => "askhelpdesk_session=eyJpdiI6ImlMN0FWMlRpRVVtUjkzSmFuZUxXWGc9PSIsInZhbHVlIjoiVEJUQkQ1MkplQWc4TkJvMEFpYVhla2owQXAzazRoTU9OM2tZOVFrbkVQbFY1aC9Zc1N3bkFSTjA0WEJkNFBMNTFtUWJGdW1UTFdWdTFUY0NVMkxEb3NIcEc5bEQyTmpwdHVwSjJadlFDN1QrYmxjS3hjSDR6c0pHUUVxTjVYcnQiLCJtYWMiOiI0NTFmNGM2ZjBlMTE1NDdhMTkwY2Q4MDU3ZjI4MDc4MTgzMDc2OTcyYzQ3ZWM0NjA2OTgyNTRiMjc4YzY3ZjIwIiwidGFnIjoiIn0%3D; expires=Mon, 09-Jun-2025 23:00:51 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6ImlMN0FWMlRpRVVtUjkzSmFuZUxXWGc9PSIsInZhbHVlIjoiVEJUQkQ1MkplQWc4TkJvMEFpYVhla2owQXAzazRoTU9OM2tZOVFrbkVQbFY1aC9Zc1N3bkFSTjA0WEJkNFBM" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "zU7AvIbWauvLfHzLKyOuiRmjay5ktOJPd76gBIcY" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-do-you-calculate-yardage-for-a-bolt" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]