InvalidArgumentException
View [ourproduct_detail_3] not found. InvalidArgumentException thrown with message "View [ourproduct_detail_3] not found." Stacktrace: #55 InvalidArgumentException in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:137 #54 Illuminate\View\FileViewFinder:findInPaths in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:79 #53 Illuminate\View\FileViewFinder:find in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/View/Factory.php:131 #52 Illuminate\View\Factory:make in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:971 #51 view in /var/www/html/propanflooring/data/app/Http/Controllers/ProductController.php:62 #50 App\Http\Controllers\ProductController:detail in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #49 call_user_func_array in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #48 Illuminate\Routing\Controller:callAction in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45 #47 Illuminate\Routing\ControllerDispatcher:dispatch in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Route.php:219 #46 Illuminate\Routing\Route:runController in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Route.php:176 #45 Illuminate\Routing\Route:run in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Router.php:680 #44 Illuminate\Routing\Router:Illuminate\Routing\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #43 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41 #42 Illuminate\Routing\Middleware\SubstituteBindings:handle in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #41 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #40 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75 #39 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken:handle in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #38 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #37 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49 #36 Illuminate\View\Middleware\ShareErrorsFromSession:handle in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #35 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #34 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:56 #33 Illuminate\Session\Middleware\StartSession:handle in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #32 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #31 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37 #30 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse:handle in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #29 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #28 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66 #27 Illuminate\Cookie\Middleware\EncryptCookies:handle in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #26 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #25 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #24 Illuminate\Pipeline\Pipeline:then in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Router.php:682 #23 Illuminate\Routing\Router:runRouteWithinStack in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Router.php:657 #22 Illuminate\Routing\Router:runRoute in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Router.php:623 #21 Illuminate\Routing\Router:dispatchToRoute in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Router.php:612 #20 Illuminate\Routing\Router:dispatch in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176 #19 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #18 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/propanflooring/data/vendor/fideloper/proxy/src/TrustProxies.php:57 #17 Fideloper\Proxy\TrustProxies:handle in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #16 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #15 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 #14 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #13 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #12 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 #11 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #10 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #9 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27 #8 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #6 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:62 #5 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode:handle in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #4 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #3 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #2 Illuminate\Pipeline\Pipeline:then in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151 #1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in /var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116 #0 Illuminate\Foundation\Http\Kernel:handle in /var/www/html/propanflooring/index.php:55
55
InvalidArgumentException
/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php137
54
Illuminate\View\FileViewFinder findInPaths
/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php79
53
Illuminate\View\FileViewFinder find
/vendor/laravel/framework/src/Illuminate/View/Factory.php131
52
Illuminate\View\Factory make
/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php971
51
view
/app/Http/Controllers/ProductController.php62
50
App\Http\Controllers\ProductController detail
/vendor/laravel/framework/src/Illuminate/Routing/Controller.php54
49
call_user_func_array
/vendor/laravel/framework/src/Illuminate/Routing/Controller.php54
48
Illuminate\Routing\Controller callAction
/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php45
47
Illuminate\Routing\ControllerDispatcher dispatch
/vendor/laravel/framework/src/Illuminate/Routing/Route.php219
46
Illuminate\Routing\Route runController
/vendor/laravel/framework/src/Illuminate/Routing/Route.php176
45
Illuminate\Routing\Route run
/vendor/laravel/framework/src/Illuminate/Routing/Router.php680
44
Illuminate\Routing\Router Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php30
43
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php41
42
Illuminate\Routing\Middleware\SubstituteBindings handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
41
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
40
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php75
39
Illuminate\Foundation\Http\Middleware\VerifyCsrfToken handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
38
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
37
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php49
36
Illuminate\View\Middleware\ShareErrorsFromSession handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
35
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
34
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php56
33
Illuminate\Session\Middleware\StartSession handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
32
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
31
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php37
30
Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
29
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
28
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php66
27
Illuminate\Cookie\Middleware\EncryptCookies handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
26
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
25
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php104
24
Illuminate\Pipeline\Pipeline then
/vendor/laravel/framework/src/Illuminate/Routing/Router.php682
23
Illuminate\Routing\Router runRouteWithinStack
/vendor/laravel/framework/src/Illuminate/Routing/Router.php657
22
Illuminate\Routing\Router runRoute
/vendor/laravel/framework/src/Illuminate/Routing/Router.php623
21
Illuminate\Routing\Router dispatchToRoute
/vendor/laravel/framework/src/Illuminate/Routing/Router.php612
20
Illuminate\Routing\Router dispatch
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php176
19
Illuminate\Foundation\Http\Kernel Illuminate\Foundation\Http\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php30
18
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/fideloper/proxy/src/TrustProxies.php57
17
Fideloper\Proxy\TrustProxies handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
16
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
15
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php21
14
Illuminate\Foundation\Http\Middleware\TransformsRequest handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
13
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
12
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php21
11
Illuminate\Foundation\Http\Middleware\TransformsRequest handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
10
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
9
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php27
8
Illuminate\Foundation\Http\Middleware\ValidatePostSize handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
7
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
6
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php62
5
Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
4
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
3
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php104
2
Illuminate\Pipeline\Pipeline then
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php151
1
Illuminate\Foundation\Http\Kernel sendRequestThroughRouter
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php116
0
Illuminate\Foundation\Http\Kernel handle
/var/www/html/propanflooring/index.php55
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php
    /**
     * Find the given view in the list of paths.
     *
     * @param  string  $name
     * @param  array   $paths
     * @return string
     *
     * @throws \InvalidArgumentException
     */
    protected function findInPaths($name, $paths)
    {
        foreach ((array) $paths as $path) {
            foreach ($this->getPossibleViewFiles($name) as $file) {
                if ($this->files->exists($viewPath = $path.'/'.$file)) {
                    return $viewPath;
                }
            }
        }
 
        throw new InvalidArgumentException("View [{$name}] not found.");
    }
 
    /**
     * Get an array of possible view files.
     *
     * @param  string  $name
     * @return array
     */
    protected function getPossibleViewFiles($name)
    {
        return array_map(function ($extension) use ($name) {
            return str_replace('.', '/', $name).'.'.$extension;
        }, $this->extensions);
    }
 
    /**
     * Add a location to the finder.
     *
     * @param  string  $location
     * @return void
Arguments
  1. "View [ourproduct_detail_3] not found."
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php
        }
    }
 
    /**
     * Get the fully qualified location of the view.
     *
     * @param  string  $name
     * @return string
     */
    public function find($name)
    {
        if (isset($this->views[$name])) {
            return $this->views[$name];
        }
 
        if ($this->hasHintInformation($name = trim($name))) {
            return $this->views[$name] = $this->findNamespacedView($name);
        }
 
        return $this->views[$name] = $this->findInPaths($name, $this->paths);
    }
 
    /**
     * Get the path to a template with a named path.
     *
     * @param  string  $name
     * @return string
     */
    protected function findNamespacedView($name)
    {
        [$namespace, $view] = $this->parseNamespaceSegments($name);
 
        return $this->findInPaths($view, $this->hints[$namespace]);
    }
 
    /**
     * Get the segments of a template with a named path.
     *
     * @param  string  $name
     * @return array
Arguments
  1. "ourproduct_detail_3"
    
  2. array:1 [
      0 => "/var/www/html/propanflooring/data/resources/views"
    ]
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/View/Factory.php
    {
        $data = array_merge($mergeData, $this->parseData($data));
 
        return tap($this->viewInstance($path, $path, $data), function ($view) {
            $this->callCreator($view);
        });
    }
 
    /**
     * Get the evaluated view contents for the given view.
     *
     * @param  string  $view
     * @param  \Illuminate\Contracts\Support\Arrayable|array   $data
     * @param  array   $mergeData
     * @return \Illuminate\Contracts\View\View
     */
    public function make($view, $data = [], $mergeData = [])
    {
        $path = $this->finder->find(
            $view = $this->normalizeName($view)
        );
 
        // Next, we will create the view instance and call the view creator for the view
        // which can set any data, etc. Then we will return the view instance back to
        // the caller for rendering or performing other view manipulations on this.
        $data = array_merge($mergeData, $this->parseData($data));
 
        return tap($this->viewInstance($view, $path, $data), function ($view) {
            $this->callCreator($view);
        });
    }
 
    /**
     * Get the first view that actually exists from the given list.
     *
     * @param  array  $views
     * @param  \Illuminate\Contracts\Support\Arrayable|array   $data
     * @param  array   $mergeData
     * @return \Illuminate\Contracts\View\View
     *
Arguments
  1. "ourproduct_detail_3"
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php
}
 
if (! function_exists('view')) {
    /**
     * Get the evaluated view contents for the given view.
     *
     * @param  string|null  $view
     * @param  \Illuminate\Contracts\Support\Arrayable|array   $data
     * @param  array   $mergeData
     * @return \Illuminate\View\View|\Illuminate\Contracts\View\Factory
     */
    function view($view = null, $data = [], $mergeData = [])
    {
        $factory = app(ViewFactory::class);
 
        if (func_num_args() === 0) {
            return $factory;
        }
 
        return $factory->make($view, $data, $mergeData);
    }
}
 
Arguments
  1. "ourproduct_detail_3"
    
  2. array:1 [
      "data" => array:6 [
        "title" => "train"
        "date" => "240328050509"
        "result" => array:17 [
          0 => array:13 [
            "id" => "a"
            "title" => "Cemento"
            "slug" => "cemento"
            "code" => "PFC"
            "desc" => """
              <p>\n
                                                                          <strong>CEMENTO</strong> adalah cement paint yang sangat efisien, dapat langsung diaplikasi di atas beton yang masih lembab (&gt;16%) dimana alkali masih sangat tinggi. Cemento C-7 mempunyai daya tutup dan coverage yang tinggi antara 7-8 m2/kg, bersifat waterproofing dengan lotus effect<br><br><strong>Fungsi &amp; Keunggulan :</strong>\n
                                                                          </p>\n
                                                                          <ul>\n
                                                                           <li>\n
                                                                            Aplikasi langsung pada beton</li>\n
                                                                           <li>\n
                                                                            Tahan alkali</li>\n
                                                                           <li>\n
                                                                            Kedap air dapat menahan serapan air dari luar tembok.</li>\n
                                                                           <li>\n
                                                                            Water repellent lotus effect</li>\n
                                                                           <li>\n
                                                                            Time Saving, Dapat diaplikasikan langsung pada beton dalam kondisi lembab</li>\n
                                                                           <li>\n
                                                                            Cost saving, hemat, daya sebar tinggi</li>\n
                                                                           <li>\n
                                                                            Zero VOC, Ramah Lingkungan</li>\n
                                                                          </ul>\n
                                                                          <p>\n
                                                                              <strong>Kemasan :</strong> 20 kg-set dan 40 kg-set<br>\n
                                                                      </p>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1">\n
                                                                       <tbody>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          &nbsp;</td>\n
                                                                         <td>\n
                                                                          <strong>CEMENTO C-7</strong></td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Tampilan akhir</strong></td>\n
                                                                         <td>\n
                                                                          Dof</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Warna</strong></td>\n
                                                                         <td>\n
                                                                          Lihat kartu warna</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Berat Jenis</strong></td>\n
                                                                         <td>\n
                                                                          1.48 gr/cc</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Daya Sebar Teoritis</strong></td>\n
                                                                         <td>\n
                                                                          3-4 m<sup>2</sup>; / kg-set ; 2x lapis CA = 150 gr/ m<sup>2</sup></td>\n
                                                                        </tr>\n
                                                                       </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p>\n
                                                                          <strong>PROSEDUR APLIKASI</strong>\n
                                                                          </p>\n
                                                                          <ul>\n
                                                                           <li>\n
                                                                            Aplikasi cat harus dicampur dengan semen dan air</li>\n
                                                                           <li>\n
                                                                            Perbandingan antara CEMENTO C-7 : DRYMIX CEMENTO : AIR adalah 1 : 1 : 0,5</li>\n
                                                                           <li>\n
                                                                            Campur Semen dan air dahulu, aduk sampai rata, kemudian campurkan dengan CEMENTO C-7</li>\n
                                                                           <li>\n
                                                                            Aplikasikan ke substrat sebanyak 2 kali lapis dengan interval aplikasi antar lapis selama 1-2 jam</li>\n
                                                                           <li>\n
                                                                            Rekomendasi INTERIOR : semua warna</li>\n
                                                                           <li>\n
                                                                            Rekomendasi EKSTERIOR : pastel grey (sebagai rainproof tembok luar) + Clear coat CEMENTO C-8 (50 gr/m<sup>2</sup>)</li>\n
                                                                          </ul>\n
                                                                          <br><strong>Mixing Ratio :</strong><br><br>\n
                                                                           <table border="1" cellpadding="1" cellspacing="1">\n
                                                                           <tbody>\n
                                                                            <tr>\n
                                                                             <td>\n
                                                                              A</td>\n
                                                                             <td>\n
                                                                              EMULSION</td>\n
                                                                             <td>\n
                                                                              20 Kg</td>\n
                                                                            </tr>\n
                                                                            <tr>\n
                                                                             <td>\n
                                                                              B</td>\n
                                                                             <td>\n
                                                                              SEMEN</td>\n
                                                                             <td>\n
                                                                              20 Kg</td>\n
                                                                            </tr>\n
                                                                            <tr>\n
                                                                             <td>\n
                                                                              C</td>\n
                                                                             <td>\n
                                                                              AIR</td>\n
                                                                             <td>\n
                                                                              10 Kg</td>\n
                                                                            </tr>\n
                                                                           </tbody>\n
                                                                          </table>\n
                                                                          <br><strong>Tahapan Aplikasi :</strong><br><br>\n
                                                                           <table border="1" cellpadding="1" cellspacing="1">\n
                                                                           <tbody>\n
                                                                            <tr>\n
                                                                              <td>\n
                                                                              <strong>Tahapan</strong></td>\n
                                                                              <td>\n
                                                                              <strong>Produk</strong></td>\n
                                                                              <td>\n
                                                                              <strong>Komposisi</strong></td>\n
                                                                              <td>\n
                                                                              <strong>Daya Sebar</strong></td>\n
                                                                              <td>\n
                                                                              <strong>Ketebalan Film Kering</strong></td>\n
                                                                              <td>\n
                                                                              <strong>Alat Aplikasi</strong></td>\n
                                                                            </tr>\n
                                                                            <tr>\n
                                                                             <td>\n
                                                                              <strong>Lapisan Pertama</strong></td>\n
                                                                             <td>\n
                                                                              Komp. A CEMENTO C-7 (50g) + Komp. B DRYMIX CEMENTO (50g) + Komp. C Air (25g)<br>(A:B:C = 1:1:0.5)</td>\n
                                                                             <td>\n
                                                                              0.125 kg</td>\n
                                                                             <td>\n
                                                                              8 m<sup>2</sup>/kg</td>\n
                                                                             <td>\n
                                                                              ±25 microns</td>\n
                                                                             <td>\n
                                                                              Roll, brush, spray</td>\n
                                                                            </tr>\n
                                                                            <tr>\n
                                                                             <td>\n
                                                                              <strong>Lapisan Kedua</strong></td>\n
                                                                             <td>\n
                                                                              Komp. A CEMENTO C-7 (50g) + Komp. B DRYMIX CEMENTO (50g) + Komp. C Air (25g)<br>(A:B:C = 1:1:0.5)</td>\n
                                                                             <td>\n
                                                                              0.125 kg</td>\n
                                                                             <td>\n
                                                                              8 m<sup>2</sup>/kg</td>\n
                                                                             <td>\n
                                                                              ±25 microns</td>\n
                                                                             <td>\n
                                                                              Roll, brush, spray</td>\n
                                                                            </tr>\n
                                                                           </tbody>\n
                                                                      </table>
              """
            "category" => "cementitious"
            "brochure" => array:1 [
              0 => "product/brochure/FA_Leaflet_CEMENTO_C7_150219_cvt.pdf"
            ]
            "td" => array:1 [
              0 => "product/technicaldata/CEMENTO_C-7.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/cemento-merge-sq.png"
            "image" => array:4 [
              0 => "product/cemento-merge-sq.png"
              1 => "product/cemento-pael-sq.png"
              2 => "product/cemento-sak-sq.png"
              3 => "product/kemasan-gelas-sq.png"
            ]
          ]
          1 => array:13 [
            "id" => "a1"
            "title" => "Polyfloor Cement"
            "slug" => "polyfloor-cement"
            "code" => "PC"
            "desc" => """
              <p><strong>POLYFLOOR CEMENT</strong> adalah cat epoxy water base yang diformulasikan khusus sebagai penahan air agar tidak naik ke permukaan substrat atau bisa juga disebut sebagai cat yang berfungsi menjaga kelembaban substrat agar tetap berada dalam kadar yang diperbolehkan. Produk ini dapat diaplikasikan hingga ketebalan 1-3 mm di lantai maupun dinding.<br><br>Polyfloor cement ini terdiri dari Polyfloor Cement PFC-225 Sealer, Polyfloor Cement PFC-225 dan 235.<br><strong>1. Polyfloor Cement PFC-225 Sealer</strong><br>Terdiri dari 2 komponen yang digunakan sebagai lapisan sealer pada beton sebelum diaplikasikan lapisan selanjutnya. Diaplikasikan pada beton / substrat yang mempunyai kadar kelembaban di atas 5%. Dapat diaplikasikan pada dinding maupun lantai.<br><strong>2. Polyfloor Cement PFC-225 Epocem</strong><br>Terdiri dari tiga komponen, A : B dan C (filler). Digunakan sebagai lapisan top coat setelah sealer. Diaplikasikan pada substrat / beton yang mempunyai kadar kelembaban di atas 5%. Dapat diaplikasikan dengan ketebalan film 2 – 3 mm DFT. Hanya dapat diaplikasikan pada lantai<br><strong>3. Polyfloor Cement PFC-235 Epocem</strong><br>Terdiri dari tiga komponen, A : B dan C (filler). Digunakan sebagai lapisan top coat setelah sealer. Diaplikasikan pada substrat / beton yang mempunyai kadar kelembaban di atas 5%. Dapat diaplikasikan dengan ketebalan film 1 mm DFT. Biasa diaplikasikan pada dinding<br><br><br><strong>Fungsi dan Keunggulan :</strong>\n
                                                                      </p>\n
                                                                      <ul>\n
                                                                          <li>\n
                                                                              Daya lekat sangat kuat terhadap substrat\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Tahan terhadap air dan lapisan film yang tidak licin\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Lapisan film sangat keras dan tahan abrasi\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Mudah merata\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Tidak berbau dan ramah terhadap lingkungan\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Tersertifikasi singapore green label\n
                                                                          </li>\n
                                                                      </ul>\n
                                                                      <br><strong>Kemasan :</strong>&nbsp; 3 kg-set dan 20 kg-set
              """
            "teknis" => "-"
            "aplikasi" => """
              <strong>Prosedur Aplikasi</strong><br>\n
                                                                      <ol>\n
                                                                          <li>\n
                                                                              Campur 1 (satu) set Polyfloor cement, aduk hingga homogen.\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Tuang campuran ke dalam substrat sesuai kadar konsumsi material yang dianjurkan.\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Campur 1 (satu) set Polyfloor cement, aduk hingga homogen.\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Tuang campuran ke dalam substrat sesuai kadar konsumsi material yang dianjurkan.\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Untuk aplikasi PFC-225 Sealer, ratakan menggunakan squegee.\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Untuk aplikasi PFC-225 dan 235 Epocem, aduk rata komponen A dan B terlebih dahulu hingga homogen, kemudian tuang&nbsp;&nbsp;&nbsp; komponen C, aduk hingga homogen.\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Ratakan menggunakan roskam kemudian spike roll.\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Tunggu hingga 24 jam untuk siap digunakan.\n
                                                                          </li>\n
                                                                      </ol>
              """
            "category" => "cementitious"
            "brochure" => ""
            "td" => array:1 [
              0 => "product/technicaldata/1._PFC-225-3K_WB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/polyfloor-cement.png"
            "image" => array:1 [
              0 => "product/polyfloor-cement.png"
            ]
          ]
          2 => array:13 [
            "id" => "a2"
            "title" => "Self Levelling Underlayment"
            "slug" => "self-levelling-underlayment"
            "code" => "SLU"
            "desc" => "-"
            "teknis" => "-"
            "aplikasi" => "-"
            "category" => "cementitious"
            "brochure" => array:1 [
              0 => "product/brochure/Hal_8_Ok_(SLU).jpg"
            ]
            "td" => array:1 [
              0 => "product/technicaldata/2._SLU-227_1K_WB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/slu-self-levelling-underlayment.png"
            "image" => array:1 [
              0 => "product/slu-self-levelling-underlayment.png"
            ]
          ]
          3 => array:13 [
            "id" => "a3"
            "title" => "Self Levelling Overlayment"
            "slug" => "self-levelling-uverlayment"
            "code" => "SLO"
            "desc" => "-"
            "teknis" => "-"
            "aplikasi" => "-"
            "category" => "cementitious"
            "brochure" => array:1 [
              0 => "product/brochure/Hal_9_Ok_(SLO).jpg"
            ]
            "td" => ""
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/slo-self-levelling-overlayment.png"
            "image" => array:1 [
              0 => "product/slo-self-levelling-overlayment.png"
            ]
          ]
          4 => array:13 [
            "id" => "b"
            "title" => "Epogreen"
            "slug" => "epogreen"
            "code" => "EPG"
            "desc" => """
              <p><b>EPOGREEN EPG-233-2K WB</b> merupakan Cat Epoxy lantai generasi terbaru. Dengan menggabungkan bahan dasar resin Epoxy, acrylic dan juga water based, menjadikan product ini sangat berbeda dengan Cat Epoxy yang sudah ada sebelumnya. Perbedaan paling utama dari produk ini adalah bisa di aplikasikan di dalam dan juga di luar ruangan dan membentuk lapisan film yang lebih fleksibel dibandingkan dengan epoxy solvent based yang sudah ada. Untuk Epogreen 2K, selain digunakan untuk aplikasi lantai, juga bisa digunakan untuk aplikasi di dinding dengan ketebalan yang tipis.EPOGREEN EPG-233-2K WB dapat digunakan untuk lantai beton dan dinding area industrial building dan comercial building\n
                                                                      </p>\n
                                                                      <p>\n
                                                                          <b>Keunggulan :</b>\n
                                                                          <br>\n
                                                                          <br>• Water based system, tidak berbau dan ramah terhadap lingkungan\n
                                                                          <br>• Bisa diaplikasikan didalam dan diluar ruangan\n
                                                                          <br>• Mempunyai daya lekat yang sangat kuat pada beton\n
                                                                          <br>• Warna yang cerah, tidak menguning dan tahan terhadap sinar UV\n
                                                                          <br>• Mempunyai ketahanan terhadap gores, bahan kimia ringan dan bahan kimia rumah tangga\n
                                                                          <br>• Tampilan akhir doff\n
                                                                          <br>• Mempunyai lapisan film yang lebih fleksibel jika dibandingkan dengan epoxy solvent based\n
                                                                          <br>• Tidak menyerap debu, sehingga mudah dibersihkan\n
                                                                          <br>• Mempunyai kecepatan kering yang singkat sekitar 2 – 6 jam\n
                                                                          <br>• Bisa diaplikasikan pada kelembaban substrat hingga 8% (elco meter)\n
                                                                          <br>• Mudah di aplikasikan\n
                                                                      </p>\n
                                                                      <p>\n
                                                                      <b>Kemasan :</b>\n
                                                                      <br>\n
                                                                       <br>- 10 kg-set (Epogreen 2 komponen)\n
                                                                       <br>- 40 kg-set (Epogreen 2 komponen)\n
                                                                       <br>- 45 kg-set (Epogreen 3 komponen)\n
                                                                       </p>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1" height="481" width="546">\n
                                                                          <tbody>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      &nbsp;</td>\n
                                                                                  <td>\n
                                                                                      <strong>EPOGREEN EPG-233-2K WB</strong></td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Color</strong></td>\n
                                                                                  <td>\n
                                                                                      Clear, Blue, Beige, Ash Grey, Srikaya, Mint, Grey, Green</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Finish</strong></td>\n
                                                                                  <td>\n
                                                                                      Doff</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Specific gravity&nbsp; (mix)</strong></td>\n
                                                                                  <td>\n
                                                                                      1.27 ± 0.04</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Solid by weight (mix)</strong></td>\n
                                                                                  <td>\n
                                                                                      61±0.05%</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Packaging</strong></td>\n
                                                                                  <td>\n
                                                                                      10 kg-set (compA = 5kg, compB = 5kg)<br>40 kg-set (compA = 20kg, compB = 20kg)</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Recommended thickness</strong></td>\n
                                                                                  <td>\n
                                                                                      2 x 150 mic DFT</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Mixing ratio (by weight)</strong></td>\n
                                                                                  <td>\n
                                                                                      Comp A : Comp B = 1 : 1</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Pot life</strong></td>\n
                                                                                  <td>\n
                                                                                      3 hours</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Storage stability</strong></td>\n
                                                                                  <td>\n
                                                                                      24 months if stored cool and dry and in original packaging (not opened)</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Flash point</strong></td>\n
                                                                                  <td>\n
                                                                                      Non flammable</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Drying time</strong></td>\n
                                                                                  <td>\n
                                                                                      Surface dry&nbsp; : 30 minutes (30°C)<br>Hard dry : 180&nbsp; minutes (30° C)<br>Full cure : 7 days&nbsp;&nbsp; (30° C)</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Application tools</strong></td>\n
                                                                                  <td>\n
                                                                                      Epoxy roll, squegee, spiked roll</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Thinner</strong></td>\n
                                                                                  <td>\n
                                                                                      Clean water</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Thinning ratio</strong></td>\n
                                                                                  <td>\n
                                                                                      5 – 10%</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Re coating interval</strong></td>\n
                                                                                  <td>\n
                                                                                      Minimum 3 hours (30°C)</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Application temperature</strong></td>\n
                                                                                  <td>\n
                                                                                      Minimum&nbsp; 20°C<br>Maximum 40°C</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Humidity maximum</strong></td>\n
                                                                                  <td>\n
                                                                                      80 % RH</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Material consumption</strong></td>\n
                                                                                  <td>\n
                                                                                      0.3 kg-set/m² for 150 mic DFT</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td colspan="2">\n
                                                                                      <strong>• Provide adequate ventilation during application and drying</strong></td>\n
                                                                              </tr>\n
                                                                          </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p>\n
                                                                          <b>Prosedur Aplikasi :</b>\n
                                                                              <br>1. Gunakan produk EPG-233-2K WB untuk lapisan ke-1 dan ke-3 dengan mencampurkan komponen A dan komponen B dengan perbandingan berat 1 : 1. Aduk menggunakan mixer.\n
                                                                              <br>2. Gunakan produk EPG-233-3K WB untuk lapisan ke-2 dengan mencampurkan komponen A, komponen B dan komponen C dengan perbandingan berat 1 : 1 : 2.5. Aduk menggunakan mixer.\n
                                                                          </p>\n
                                                                          <p>\n
                                                                              <b>Untuk lapisan ke-1 dan ke-3 :</b>\n
                                                                              Tuangkan produk yang sudah dicampur dke lantai dan tarik dengan menggunakan rubber squeegee, lalu ratakan menggunakan rubber roller. Konsumsi material adalah 0,3 kg-set/m2/lapis dengan ketebalan kering 150 miicron untuk masing - masing lapis ke-1 dan ke-3\n
                                                                          </p>\n
              \n
                                                                          <p>\n
                                                                              <b>Untuk lapisan ke-2 :</b>\n
                                                                              Tuangkan produk yang sudah dicampur ke lantai dan tarik dengan menggunakan steel trowel, lalu ratakan menggunakan spike roller. Konsumsi material adalah 3 kg-set/m2 untuk ketebalan 2000 microns (2mm) DFT\n
                                                                          </p>\n
              \n
                                                                          <p>\n
                                                                              <b>Tips Finishing Epogreen :</b>\n
                                                                              <br>• Pastikan permukaan substrat kering dan bersih dari semua jenis kontaminan\n
                                                                              <br>• Sebelum melakukan aplikasi, permukaan substrat harus di grinding terlebih dahulu\n
                                                                              <br>• Gunakan roll dan alat aplikasi yang berkualitas baik\n
                                                                      </p>
              """
            "category" => "epoxy"
            "brochure" => array:1 [
              0 => "product/brochure/Brosur_EPOGREEN_EPG-233_-_2K_WB_rev24_300817_cvt.pdf"
            ]
            "td" => array:1 [
              0 => "product/technicaldata/9._EPG-237-2K_INT_WB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/kemasan-epogreen-sq.png"
            "image" => array:1 [
              0 => "product/kemasan-epogreen-sq.png"
            ]
          ]
          5 => array:13 [
            "id" => "c"
            "title" => "MULTIPOX 99-1LT SET"
            "slug" => "multipox-99-1lt-set"
            "code" => "MX-99"
            "desc" => """
              <p>\n
                                                                          <strong>MULTIPOX MX-99</strong> adalah cat epoxy 2 komponen yang diformulasikan khusus untuk lapisan akhir pada berbagai macam subtrat seperti beton, gipsum, besi, GRC, kayu, dll.<br>\n
                                                                          <br>\n
                                                                          <strong>Keunggulan :</strong><br>\n
                                                                          • Daya lekat sangat bagus di berbagai macam subtrat<br>\n
                                                                          • Tahan kimia rumah tangga seperti kecap, saos, garam, minyak goreng, minyak tanah, alkohol, dll<br>\n
                                                                          • Tahan terhadap kimia ringan seperti, oli, solar, bensin, bahan bahan asam, alkali, aromatic solvent, dll<br>\n
                                                                          • Tahan abrasi<br>\n
                                                                          • Mudah diaplikasikan menggunakan kuas dan roll<br>\n
                                                                          • Tersedia dalam 12 pilihan warna menarik<br>\n
                                                                          <br>\n
                                                                          <strong>Kemasan :</strong> 1 Liter Set (termasuk thinner)<br>\n
                                                                          <br>\n
                                                                          <strong>Pilihan Warna : </strong></p>\n
                                                                          <ul>\n
                                                                               <li>\n
                                                                                  Warna Standar: White, Ivory, Light Grey, Light Alabaster, Beige, Pale Green, Black, Light Blue, Leaf Green\n
                                                                              </li>\n
                                                                              <li>\n
                                                                                  Warna Spesial : Traffic Yellow, Gentian Blue, Geranium\n
                                                                              </li>\n
                                                                          </ul>\n
                                                                      </p>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1">\n
                                                                          <tbody>\n
                                                                          <tr>\n
                                                                          <td>\n
                                                                              &nbsp;</td>\n
                                                                          <td>\n
                                                                              <strong>MULTIPOX MX-99</strong></td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Jenis</strong></td>\n
                                                                          <td>\n
                                                                              Dua komponen polyamide cured epoxy enamel</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Tampilan akhir</strong></td>\n
                                                                              <td>\n
                                                                                  Gloss</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Daya Sebar Teoritis</strong></td>\n
                                                                              <td>\n
                                                                                  5 m?2; /lt-set (100 micron setiap lapis)</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Waktu kering</strong></td>\n
                                                                              <td>\n
                                                                                  Kering permukaan 30 menit (30° C)<br>\n
                                                                                  Kering sentuh 4 jam (30° C)<br>\n
                                                                                  Kering sempurna 48 jam</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Kemasan</strong></td>\n
                                                                              <td>\n
                                                                                  1 lt-set (termasuk thinner)</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Umur penyimpanan</strong></td>\n
                                                                              <td>\n
                                                                                  1 tahun dengan kemasan tertutup</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Pengencer</strong></td>\n
                                                                              <td>\n
                                                                                  Thinner included</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Metode aplikasi</strong></td>\n
                                                                              <td>\n
                                                                                  Kuas dan roll</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Pembersihan</strong></td>\n
                                                                              <td>\n
                                                                                  Setelah digunakan, bersihkan semua peralatan dengan air bersih.</td>\n
                                                                          </tr>\n
                                                                          </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p><b>Prosedur Aplikasi :</b>\n
                                                                          <br>1. Bersihkan subtrat yang akan dicat dari karat maupun kotoran-kotoran lain seperti debu, minyak dll\n
                                                                          <br>2. Untuk aplikasi pada subtrat besi, sebaiknya gunakan cat primer anti karat METALKOTE EDP-551 Zinc Chromate/Zinc Phosphate dan biarkan kering sempurna 12-24jam sebelum aplikasi MULTIPOX. Dan untuk subtrat yang bukan besi tidak diperlukan cat primer.\n
                                                                          <br>3. Lapiskan MULTIPOX MX-99 yang sudah dicampur sesuai dengan perbandingan volume yang dianjurkan. Komponen A : B :Thinner= 2 : 1 : 1 dengan menggunakan kuas, roll, atau spray. Biarkan kering selama ± 10-12 jam (satu malam)\n
                                                                          <br>4. Lapiskan sekali lagi  MULTIPOX MX-99 untuk mendapatkan hasil yang optimal. Untuk hasil akhir yang lebih halus dapat menggunakan airless spraygun\n
                                                                      </p>
              """
            "category" => "epoxy"
            "brochure" => array:1 [
              0 => "product/brochure/FA_Brosur_MULTIPOX_MX-99.pdf"
            ]
            "td" => array:1 [
              0 => "product/technicaldata/2._MX-99-2K_MP_SB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/kemasan-kaleng-multipox-mx99-sq.png"
            "image" => array:2 [
              0 => "product/kemasan-kaleng-multipox-mx99-sq.png"
              1 => "product/kemasan-kaleng-multipox-mx99--2sq.png"
            ]
          ]
          6 => array:13 [
            "id" => "d"
            "title" => "POLYFLOOR"
            "slug" => "polyfloor-20-kg"
            "code" => "PFT"
            "desc" => """
              <p>\n
                                                                          <strong>POLYFLOOR EPOXY</strong> terdiri atas 3 tipe :\n
                                                                          <br>1. Solvent Base = PFT-253-2K SB\n
                                                                          <br>2. Solvent Free = PFT-213-2K SF\n
                                                                          <br>3. Solvent Free Mastic = PFT-215 M-2K SF\n
                                                                          <br><br>Propan epoxy flooring diatas diformulasikan dengan bahan baku yang diseleksi dengan seksama, menghasilkan flooring yang sangat rata dengan ketahanan abrasi yang tinggi.\n
                                                                          <br><strong>&nbsp;\n
                                                                          <br>KEUNGGULAN:</strong>\n
                                                                          </p>\n
                                                                          <ul>\n
                                                                           <li>\n
                                                                            Tanpa sambungan</li>\n
                                                                           <li>\n
                                                                            Tidak licin anti slip</li>\n
                                                                           <li>\n
                                                                            Mudah dibersihkan</li>\n
                                                                           <li>\n
                                                                            Penampilan dekoratif</li>\n
                                                                           <li>\n
                                                                            Penampilan mengkilap (gloss)</li>\n
                                                                           <li>\n
                                                                            Kuat tekan tinggi</li>\n
                                                                           <li>\n
                                                                            Adhesi yang baik diatas beton</li>\n
                                                                           <li>\n
                                                                            Tahan terhadap bahan kimia</li>\n
                                                                           <li>\n
                                                                            Tahan terhadap abrasi</li>\n
                                                                           <li>\n
                                                                            Anti jamur dan kedap air</li>\n
                                                                          </ul>\n
                                                                          <p>\n
                                                                          <br><strong>Kemasan :</strong> 5 kg-set dan 20 kg-set\n
                                                                      </p>
              """
            "teknis" => "<p> - </p>"
            "aplikasi" => "<p> - </p>"
            "category" => "epoxy"
            "brochure" => ""
            "td" => array:2 [
              0 => "product/technicaldata/3._PFT-213-2K_SF.pdf"
              1 => "product/technicaldata/4._PFT-215-M-2K_SF.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/polyfloor-1-sq.png"
            "image" => array:3 [
              0 => "product/polyfloor-1-sq.png"
              1 => "product/polyfloor-2-sq.png"
              2 => "product/polyfloor-3-sq.png"
            ]
          ]
          7 => array:13 [
            "id" => "f"
            "title" => "PU CONCRETE"
            "slug" => "pu-concrete"
            "code" => "CTC"
            "desc" => """
              <p>\n
                                                                          <strong>PU CONCRETE</strong> adalah suatu Polymer concrete yang terdiri atas spesial PU resin dan dry powder semen serta berbagai jenis pasir yang membentuk concrete yang sangat kuat dengan compressive strength yang tinggi.<br><br>PU Concrete terdiri atas 3 tipe :<br>1. Low fill PFT-611-3K LF WB untuk factory floor tebal 2-3 mm<br>2. Medium PFT-613-3K MF WB untuk factory floor tebal 3-5 mm<br>3. High fill PFT-615-3K HF WB, khusus untuk cold storage dengan ketebalan 6-9 mm berfungsi sebagai flooring dan waterproofing yang memiliki ketahanan suhu (-40°C) sd. 120°C<br><br><strong>Fungsi &amp; Keunggulan</strong>\n
                                                                          </p>\n
                                                                          <ul>\n
                                                                           <li>\n
                                                                            Tahan terhadap perubahaan suhu yang ekstrim</li>\n
                                                                           <li>\n
                                                                            Daya lekat kuat, tahan terhadap abrasi dan goresan</li>\n
                                                                           <li>\n
                                                                            Tahan terhadap bahan kimia</li>\n
                                                                           <li>\n
                                                                            Tidak licin, anti slip</li>\n
                                                                           <li>\n
                                                                            mempunyai ketahanan terhadap tekanan</li>\n
                                                                           <li>\n
                                                                            Proses aplikasi yang cepat</li>\n
                                                                           <li>\n
                                                                            Permukaan tidak licin</li>\n
                                                                           <li>\n
                                                                            Mudah dibersihkan</li>\n
                                                                           <li>\n
                                                                            Anti mikroba</li>\n
                                                                          </ul>\n
                                                                          <p>\n
                                                                          <br><strong>Kemasan :</strong> 14 kg-set ; 27,8 kg-set dan 29 kg-set<br><br><strong>Pilihan Warna : </strong>Green, Blue, Cream, Ivory, Grey, Yellow\n
                                                                      </p>
              """
            "teknis" => "<p> - </p>"
            "aplikasi" => "<p> - </p>"
            "category" => "pu"
            "brochure" => array:1 [
              0 => "product/brochure/FA_Brosur_Polyfloor_PU_Concrete_rev03_cvt.pdf"
            ]
            "td" => array:3 [
              0 => "product/technicaldata/1._PFT-611-3K_LF_WB.pdf"
              1 => "product/technicaldata/2._PFT-613-3K_MF_WB.pdf"
              2 => "product/technicaldata/3._PFT-615-3K_HF_WB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/kemasan-pu-concrete-01-sq.png"
            "image" => array:1 [
              0 => "product/kemasan-pu-concrete-01-sq.png"
            ]
          ]
          8 => array:13 [
            "id" => "g"
            "title" => "SILIKAT FLOOR"
            "slug" => "silikat-floor"
            "code" => "SKF"
            "desc" => """
              <p>\n
                                                                          <strong>SILIKAT FLOOR</strong> adalah “lithium silicate floor densifying system”yang terdiri atas penetran SKF-201-1K WB dengan top seal SKF-203-1K WB. Pentrat SKF-201-1K WB adalah cairan bening lithium silicate yang berpotensi penetrasi ke dalam permukaan beton sedalam ± 5 mm dan bereaksi dengan kalsium hydroxide (CaOH2) yang terkandung di dalam beton hingga terjadi reaksi silicafication yang membuat permukaan beton menjadi kuat dan semakin keras. Setelah itu diberi top seal SKF-203-1K WB dan di polish sampai mengkilap.<br><br><strong>Fungsi &amp; Keunggulan :</strong>\n
                                                                          </p>\n
                                                                          <ul>\n
                                                                           <li>\n
                                                                            Permukaan beton tidak berdebu</li>\n
                                                                           <li>\n
                                                                            Warna beton lebih merata</li>\n
                                                                           <li>\n
                                                                            Dak menyerap air / larutan</li>\n
                                                                           <li>\n
                                                                            Beton bersih, mudah dibersihkan</li>\n
                                                                           <li>\n
                                                                            Beton menjadi tahan gores</li>\n
                                                                           <li>\n
                                                                            Beton bebas jamur dan lumut</li>\n
                                                                          </ul>\n
                                                                          <p>\n
                                                                          <br><strong>Kemasan :</strong> 1 kg-set, 5 kg-set dan 20 kg-set\n
                                                                      </p>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1">\n
                                                                       <tbody>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          &nbsp;</td>\n
                                                                         <td>\n
                                                                          <strong>SKF-201-1K WB</strong></td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Type</strong></td>\n
                                                                         <td>\n
                                                                          Advanced lithium silicate hardener and densifier for concrete surface</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Color</strong></td>\n
                                                                         <td>\n
                                                                          Clear</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Finish</strong></td>\n
                                                                         <td>\n
                                                                          Glossy</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Solid by Volume (mixture)</strong></td>\n
                                                                         <td>\n
                                                                          12%</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Material Consumption</strong></td>\n
                                                                         <td>\n
                                                                          Freshly placed, uncured, steel troweled concrete about 12.5 – 20 m<sup>2</sup> per litre<br>Cured, steel troweled concrete about 10 – 17m<sup>2</sup> per litre<br>Cured, ground/honed</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Drying time</strong></td>\n
                                                                         <td>\n
                                                                          30-60 minutes</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Full Cure</strong></td>\n
                                                                         <td>\n
                                                                          7 Days</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Storage Stability</strong></td>\n
                                                                         <td>\n
                                                                          2 years in unopened factory sealed container. Keep from extreme temperature and freezing. Do not mix with other chemicals</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Application method</strong></td>\n
                                                                         <td>\n
                                                                          Low pressure sprayer</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Application temperature</strong></td>\n
                                                                         <td>\n
                                                                          10 - 32<sup>o</sup>C</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Packaging</strong></td>\n
                                                                         <td>\n
                                                                          5 and 20kg</td>\n
                                                                        </tr>\n
                                                                       </tbody>\n
                                                                      </table>
              """
            "aplikasi" => "<p> - </p>"
            "category" => "silikat"
            "brochure" => array:1 [
              0 => "product/brochure/FA_FLYER_DENSIFIER_rev5.pdf"
            ]
            "td" => array:2 [
              0 => "product/technicaldata/1._SKF-201_1K_WB.pdf"
              1 => "product/technicaldata/2._SKF-203-1K_WB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/silikatfloor-cvt-01-sq.png"
            "image" => array:1 [
              0 => "product/silikatfloor-cvt-01-sq.png"
            ]
          ]
          9 => array:13 [
            "id" => "h"
            "title" => "TRAFFIKOTE"
            "slug" => "traffikote"
            "code" => "TFK"
            "desc" => """
              <p>\n
                                                                          <strong>TRAFFIKOTE TFK – 108 WB</strong> adalah cat marka jalan yang terbuat dari 100% acrylic berkualitas tinggi yang diformulasikan khusus untuk pengecatan garis pada jalan, trotoar, lantai parkir, lantai pabrik, taman bermain, dll. TRAFFIKOTE cocok diaplikasikan untuk lantai interior maupun eksterior yang terbuat dari beton, aspal dan paving block. TRAFFIKOTE merupakan cat yang tahan terhadap abrasi dan beban berat sehingga dapat menghindari pengecatan yang berulang-ulang.<br><br><strong>Keunggulan Produk :</strong>\n
                                                                          </p>\n
                                                                          <ul>\n
                                                                           <li>\n
                                                                            Mudah diaplikasikan diatas beton, aspal, maupun paving block</li>\n
                                                                           <li>\n
                                                                            Meminimalkan "bleeding" pada saat aplikasi</li>\n
                                                                           <li>\n
                                                                            Untuk area dengan lalu lintas tinggi</li>\n
                                                                           <li>\n
                                                                            Berpelarut air</li>\n
                                                                           <li>\n
                                                                            Tahan terhadap cuaca</li>\n
                                                                           <li>\n
                                                                            Tahan abrasi &amp; daya lekat kuat</li>\n
                                                                      </ul>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1">\n
                                                                       <tbody>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          &nbsp;</td>\n
                                                                         <td>\n
                                                                          TRAFFIKOTE TFK – 108 WB</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Type</td>\n
                                                                         <td>\n
                                                                          Acrylic Dispersion Color</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Color</td>\n
                                                                         <td>\n
                                                                          Black, Blue, Red, Yellow, White, Green</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Solid by volume</td>\n
                                                                         <td>\n
                                                                          ± 60%</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Spesific Grafity</td>\n
                                                                         <td>\n
                                                                          1.5 g/cc</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Finish</td>\n
                                                                         <td>\n
                                                                          Flat</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Theoretical Coverage</td>\n
                                                                         <td>\n
                                                                          20 m<sup>2</sup> / kg<br>(10 cm line widht, 200 micron DFT/ coat)</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Recommended coating<br>System</td>\n
                                                                         <td>\n
                                                                          Spray (1x coat)<br>Roll, Brush (2x coat)</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Thinning/ Reducer/ Clean up</td>\n
                                                                         <td>\n
                                                                          Clean Water</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Thinning/ Reduction</td>\n
                                                                         <td>\n
                                                                          As needed, maximum 10% by volume</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Recoating Interval</td>\n
                                                                         <td>\n
                                                                          1 - 2 hours</td>\n
                                                                        </tr>\n
                                                                       </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p>\n
                                                                          <strong>Tahapan Aplikasi Cat Marka Jalan TRAFFIKOTE</strong>\n
                                                                          <br>1. Bersihkan permukaan lantai dari jamur, lumut, minyak ataupun kotoran lainnya. Untuk lantai lama yang sudah pernah dicat,kupas cat lama sampai benar-benar bersih. Pastikan permukaan lantai kering dan bersih sebelum diaplikasikan.\n
                                                                          <br>2. Aduk terlebih dahulu TRAFFIKOTE cat marka jalan sebelum diaplikasikan.\n
                                                                          <br>3. Aplikasikan lapis pertama TRAFFIKOTE dengan menggunakan kuas atau roll secara merata. Kemudian aplikasikan lapis kedua setelah 1-2 jam untuk hasil yang maksumal. Daya sebar sekitar 20 m/kg (lebar 10 cm, tebal 200 mikron).\n
                                                                          <br>4. Untuk aplikasi menggunakan spray, tambahkan air ± 10% sebagai pengencer.\n
                                                                      </p>
              """
            "category" => "speciality"
            "brochure" => array:2 [
              0 => "product/brochure/FA_BROSUR_TRAFFIKOTE_dpn_cvt.pdf"
              1 => "product/brochure/FA_BROSUR_TRAFFIKOTE_blkg_cvt.pdf"
            ]
            "td" => array:2 [
              0 => "product/technicaldata/7._TRAFFIKOTE_108_WB.pdf"
              1 => "product/technicaldata/6,_TRAFFIKOTE_110_SB.pdf"
            ]
            "youtube" => "https://www.youtube.com/watch?v=-aAHuP8btIU"
            "thumbnail" => "product/traffikote_cvt_1_sq.png"
            "image" => array:2 [
              0 => "product/traffikote_cvt_1_sq.png"
              1 => "product/traffikote_cvt_sq.png"
            ]
          ]
          10 => array:13 [
            "id" => "i"
            "title" => "TENNOKOTE"
            "slug" => "tennokote"
            "code" => "TNK"
            "desc" => """
              <p>\n
                                                                          <strong>TENNOKOTE TNK-1000 WA</strong> adalah cat khusus lapangan olahraga, baik didalam maupun diluar ruangan, yang terbuat dari bahan dispersi polymer, filler dan pigmen dalam air. Sesudah kering TENNOKOTE TNK-1000 WA akan membentuk lapisan film yang fleksibel dan memiliki daya lekat yang kuat pada lapangan yang terbuat dari beton dan aspal.<br><br><strong>Keunggulan :</strong><br>• Berbahan dasar air<br>• Tidak berbau<br>• Daya lekat sangat baik<br>• Tahan terhadap sinar UV<br>• Anti slip<br>• Cepat Kering<br>• Bebas mercury/ logam berat<br>• Mudah diaplikasi<br><br><strong>Kemasan :</strong> 5 kg, 22.5 kg (+ pasir kuarsa 10%)<br><br><strong>Pilihan Warna : </strong>\n
                                                                          </p>\n
                                                                          <ul>\n
                                                                           <li>\n
                                                                            Warna Standar : White, Yellow, Green, Light Blue, Dark Blue, Oxide Red, Light Gray, Dark Grey, Black</li>\n
                                                                           <li>\n
                                                                            <span liberation="" mso-ansi-language:="">Warna Khusus : Purple Passion, Razzberry, Orange Clay, Traffic Yellow</span></li>\n
                                                                      </ul>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1">\n
                                                                       <tbody>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          &nbsp;</td>\n
                                                                         <td>\n
                                                                          <strong>TENNOKOTE TNK-1000 WA</strong></td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Jenis</strong></td>\n
                                                                         <td>\n
                                                                          Waterbased acrylic</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Tampilan akhir</strong></td>\n
                                                                         <td>\n
                                                                          Doff</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Daya Sebar Teoritis</strong></td>\n
                                                                         <td>\n
                                                                          1.5 – 2.0 m?2; /kg (200 micron/ 3kali lapis termasuk pasir kuarsa)</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Waktu kering</strong></td>\n
                                                                         <td>\n
                                                                          Kering sentuh 10 menit (30° C)<br>Kering sempurna 2 jam (30° C)<br>Siap digunakan 48 jam</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Kemasan</strong></td>\n
                                                                         <td>\n
                                                                          5 kg, 22.5 kg (+ pasir kuarsa 10%)</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Umur penyimpanan</strong></td>\n
                                                                         <td>\n
                                                                          1 tahun dengan kemasan tertutup</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Pengencer</strong></td>\n
                                                                         <td>\n
                                                                          Air bersih</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Metode aplikasi</strong></td>\n
                                                                         <td>\n
                                                                          Kuas dan roll</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Pembersihan</strong></td>\n
                                                                         <td>\n
                                                                          Setelah digunakan, bersihkan semua peralatan dengan air bersih.</td>\n
                                                                        </tr>\n
                                                                       </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p>\n
                                                                          <strong>Prosedur Aplikasi :</strong>\n
                                                                          <br>1. Permukaan yang akan dicat harus kering &amp; bersih dari debu, minyak dan kotoran lain yang mudah lepas.\n
                                                                          <br>2. Gunakan gerinda atau cairan kimia pembersih (Cleanol-F) untuk persiapan pembersihan permukaan pada beton\n
                                                                          <br>3. Aduk TENNOKOTE sampai rata sebelum aplikasi.\n
                                                                          <br>4. Bila perlu, tambahkan sedikit air bersih (±10%) khususnya untuk lapisan dasar.\n
                                                                          <br>5. Roll/ kuaskan TENNOKOTE 2-3 lapis, dengan selang waktu pengecatan minimal 2 jam.\n
                                                                          <br>6. Untuk hasil yang memuaskan, roll/ kuaskan TENNOKOTE dengan arah menyilang dengan lapisan sebelumnya.\n
                                                                          <br>7. Lindungi lapisan yang masih basah dari air hujan &amp; terik sinar matahari yang berlebihan.\n
                                                                          <br>8. Jangan bekerja dibawah terik matahari langsung atau pada subtrat yang terlalu panas.\n
                                                                      </p>
              """
            "category" => "speciality"
            "brochure" => array:1 [
              0 => "product/brochure/FA_Brosur_TENNOKOTE.pdf"
            ]
            "td" => array:2 [
              0 => "product/technicaldata/4._TNK-1000_WA.pdf"
              1 => "product/technicaldata/5._TNK-1020_WA.pdf"
            ]
            "youtube" => "https://www.youtube.com/watch?v=I-H9-3o53wo"
            "thumbnail" => "product/tennokote-ready-mix.png"
            "image" => array:1 [
              0 => "product/tennokote-ready-mix.png"
            ]
          ]
          11 => array:13 [
            "id" => "e"
            "title" => "CERAKOTE CTC-997 PU HQ"
            "slug" => "cerakote-ctc-997"
            "code" => "CTC"
            "desc" => "<p><strong>CERAKOTE CTC-997 PU HQ</strong> merupakan cat dari seri produk CERAKOTE yang didesign khusus untuk merekondisi bathtub tua/dekil menjadi baru kembali.<br><br><strong>Keunggulan :</strong><br>• Cat polyurethane 2K kualitas terbaik<br>• Lapisan film tebal dengan penampilan sangat menarik<br>• Tidak menguning<br>• Mudah merata, bisa dikuas<br>• Mudah diaplikasikan<br><br><strong>Kemasan : </strong>1 liter-set<br></p>"
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1" style="width: 500px;">\n
                                                                          <tbody>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      &nbsp;</td>\n
                                                                                  <td>\n
                                                                                      <strong>CERAKOTE CTC-997 PU HQ</strong></td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Jenis</strong></td>\n
                                                                                  <td>\n
                                                                                      Two component aliphatic acrylic polyurethane</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Tampilan akhir</strong></td>\n
                                                                                  <td>\n
                                                                                      Gloss</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Daya Sebar Teoritis</strong></td>\n
                                                                                  <td>\n
                                                                                      Daya Sebar Teoritis : 8 – 10 m²/ltset</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Waktu kering</strong></td>\n
                                                                                  <td>\n
                                                                                      Kering permukaan 30 menit (30?)<br>Kering sentuh 8 jam (30?)<br>Kering sempurna 7 days</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Kemasan</strong></td>\n
                                                                                  <td>\n
                                                                                      1 lt-set</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Umur penyimpanan</strong></td>\n
                                                                                  <td>\n
                                                                                      1 tahun dengan kemasan tertutup</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Pengencer</strong></td>\n
                                                                                  <td>\n
                                                                                      Thinner PU</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Metode aplikasi</strong></td>\n
                                                                                  <td>\n
                                                                                      Spray HVLP (High Volume Low Pressure)</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Pembersihan</strong></td>\n
                                                                                  <td>\n
                                                                                      Setelah digunakan, segera bersihkan semua peralatan</td>\n
                                                                              </tr>\n
                                                                          </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p>\n
                                                                          <strong>Prosedur Aplikasi :</strong>\n
                                                                          <ol>\n
                                                                              <li>\n
                                                                                  Bersihkan bathtub yang akan dicat dari kotoran, jamur, dll sampai betul-betul bersih kemudian amplas menggunakan kertas amplas no: # 240 – 400, tergantung kotoran yang melekat. Pengecatan pada bathtub metal harus bersih dari karat&nbsp; terlebih dahulu kemudian lapis dengan menggunakan cat epoxy anti karat (zinc chromate/ zinc phosphate)</li>\n
                                                                              <li>\n
                                                                                  Campurkan satu set cat primer coat (CERAKOTE CTP – 980 WB) dengan perbandingan berat komp. A : komp. B = 4 : 1. Untuk aplikasi menggunakan spray gun dapat diencerkan dengan thinner epoxy atau thinner PU sekitar 10 – 20%. Aduk hingga merata, campurkan secukupnya karena campuran ini akan mengeras dalam 45 menit.</li>\n
                                                                              <li>\n
                                                                                  Semprotkan campuran cat tersebut dengan menggunakan spray gun, cukup sekali lapis sampai merata.</li>\n
                                                                              <li>\n
                                                                                  Bila kondisi subtrat (bathtub) cat lama tidak ada yang terkelupas (hanya sudah kusam), maka dapat langsung dilakukan pengecatan top coat CERAKOTE CTC-997 PU HQ.</li>\n
                                                                              <li>\n
                                                                                  Setelah cat dasar CTP-980 WB kering minimal semalam (12 jam), dapat segera dilakukan pengecatan top coat dengan terlebih dahulu melakukan pengamplasan menggunakan kertas amplas yang halus no. #400, dengan tujuan untuk menghilangkan kotoran / debu yang menempel pada cat dasar saat cat belum kering. Kemudian bersihkan debu-debu bekas amplas tersebut.</li>\n
                                                                              <li>\n
                                                                                  Campurkan satu set CERAKOTE CTC-997 PU HQ dengan perbandingan volume komp. A : komp. B = 2 : 1, encerkan dengan menggunakan thinner PU sekitar 10 – 20%, aduk hingga merata.</li>\n
                                                                              <li>\n
                                                                                  Kemudian semprotkan ke subtrat (bathtub), untuk hasil yang lebih bagus gunakan spraygun jenis HVLP (High Volume Low Pressure). Untuk Top Coat dapat dilakukan dengan satu kali lapis saja dengan cara menyemprot merata dan agak tebal. Daya sebar sekitar 3 – 4 m²/l-set</li>\n
                                                                          </ol>\n
                                                                      </p>
              """
            "category" => "speciality"
            "brochure" => array:1 [
              0 => "product/brochure/rev01_Brosur_Cerakote_CTC-997_PU_HQ_depan_cvt.pdf"
            ]
            "td" => ""
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/ctc-997-pu-sq.png"
            "image" => array:1 [
              0 => "product/ctc-997-pu-sq.png"
            ]
          ]
          12 => array:13 [
            "id" => "j"
            "title" => "CERAKOTE CTC-998"
            "slug" => "cerakote-ctp-998"
            "code" => "CTP"
            "desc" => """
              <p>\n
                                                                      <strong>CERAKOTE CTC-998</strong> adalah suatu paket sistem untuk pengecatan keramik-keramik tua dan dekil diantar ruangan seperti pada area kamar mandi, dll. Menjadikan keramik baru kembali tanpa bongkar. CERAKOTE CTC-998 terdiri atas 1 kg-set Primer Coat Waterbased (CTP-980&nbsp; WB) dan 2 kg-set Top Coat (CTC-988) yang terbuat dari s=resinberkualitas tinggi . Mempunyai daya lekat yang baik pada keramik tile dan mempunyai ketahanan kimia rumah tangga seperti : sabun detergen, cairan pembersih, dll.<br><br><strong>Fungsi &amp; Keunggulan :</strong><br>• Menggunakan primer waterbased, tidak berbau<br>• Daya lekat sangat baik terhadap keramik<br>• Sangat mudah merata<br>• Ketahan terhadap air sangat baik<br>• Ketahanan terhadap goresan sangat baik<br>• Mudah diplikasikan, cukup menggunakan kuas atau roll<br><br><strong>Kemasan :</strong> 3 lt-set\n
                                                                      </p>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1">\n
                                                                       <tbody>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          &nbsp;</td>\n
                                                                         <td>\n
                                                                          <strong>CERAKOTE CTC-998</strong></td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Jenis</strong></td>\n
                                                                         <td>\n
                                                                          Solventless sistem dua komponen</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Tampilan akhir</strong></td>\n
                                                                         <td>\n
                                                                          Gloss</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Daya Sebar Teoritis</strong></td>\n
                                                                         <td>\n
                                                                          11 m?2; /lt-set (40 micron setiap lapis)</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Waktu kering</strong></td>\n
                                                                         <td>\n
                                                                          Kering permukaan 60 menit (30° C)<br>Kering sentuh 3 jam (30° C)<br>Kering sempurna 48 hours</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Kemasan</strong></td>\n
                                                                         <td>\n
                                                                          3 lt-set</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Umur penyimpanan</strong></td>\n
                                                                         <td>\n
                                                                          1 tahun dengan kemasan tertutup</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Pengencer</strong></td>\n
                                                                         <td>\n
                                                                          Thinner included</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Metode aplikasi</strong></td>\n
                                                                         <td>\n
                                                                          Kuas, roll dan spray</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Pembersihan</strong></td>\n
                                                                         <td>\n
                                                                          Setelah digunakan, segera bersihkan semua peralatan</td>\n
                                                                        </tr>\n
                                                                       </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p>\n
                                                                          <strong>CAT DASAR (CTP - 980)</strong><br>\n
                                                                          </p>\n
                                                                          <ol>\n
                                                                           <li>\n
                                                                            Bersihkan keramik yang akan dicat dari kerak kotoran, jamur, dll sampai betul-betul bersih, lalu diamplas, pastikan permukaan kering sebelum memulai pengecatan</li>\n
                                                                           <li>\n
                                                                            Campurkan satu set primer (CTP-980 WB) dengan perbandingan berat primer Komponen A : Primer Komponen B = 4 : 1. Aduk hingga merata. Bisa diencerkan dengan air 5-10% (bila diperlukan). Campurkan secukupnya karena campuran ini akan mengeras dalam 60 menit. Daya sebar adalah 10 m?2;/kg-set perlapis.</li>\n
                                                                           <li>\n
                                                                            Lapiskan cat primer yang sudah dicampur menggunakan roll atau kuas. Untuk mendapatkan permukaan yang halus, gunakan roll yang berkualitas baik.</li>\n
                                                                           <li>\n
                                                                            Untuk hasil yang optimum, biarkan kering 6-8 jam sebelum pelapisan Top Coat. Bersihkan peralatan dengan air segera setelah selesai pengecatan.</li>\n
                                                                           <li>\n
                                                                            Selanjutnya mempersiapkan cat Top Coat. Campurkan satu set Top Coat (CTC-998) dengan perbandingan berat Komponent A : Komponen B = 4 : 1. Tidak perlu diencerkan. Aduk hingga merata. Campurkan secukupnya karena campuran ini akan mengeras dalam 45 menit. Daya sebar adalah 10 m?2;/kg-set per lapis.</li>\n
                                                                           <li>\n
                                                                            Lapiskan cat yang telah dicampur dengan roll atau kuas diatas cat dasar. Untuk mendapatkan permukaan yang halus, gunakan roll yang berkualitas baik. Bersihkan peralatan dengan thinner segera setelah selesai pengecatan.</li>\n
                                                                           <li>\n
                                                                            Untuk mendapatkan hasil yang optimum, tunggulah 3-4 jam sebelum melakukan pengecatan lapisan top coat kedua. Ulangi tahap 5 dan 6. untuk mendapatkan hasil yang lebih halus aplikasi dapat menggunakan spraygun dengan pengenceran thinner epoxy/ Thinner serbaguna sekitar 10-15%. tunggulah sampai cat mengering selama satu malam sebelumm memakai area yang dicat.</li>\n
                                                                      </ol>
              """
            "category" => "speciality"
            "brochure" => array:1 [
              0 => "product/brochure/FA_Brosur_FA_CERAKOTE_CTC_998.pdf"
            ]
            "td" => ""
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/ctc-998-sq.png"
            "image" => array:1 [
              0 => "product/ctc-998-sq.png"
            ]
          ]
          13 => array:13 [
            "id" => "k"
            "title" => "CERAKOTE CTP 980-WB"
            "slug" => "cerakote-ctp-980"
            "code" => "CTP"
            "desc" => """
              <p>\n
                                                                      <strong>CERAKOTE CTC-998</strong> adalah suatu paket sistem untuk pengecatan keramik-keramik tua dan dekil diantar ruangan seperti pada area kamar mandi, dll. Menjadikan keramik baru kembali tanpa bongkar. CERAKOTE CTC-998 terdiri atas 1 kg-set Primer Coat Waterbased (CTP-980&nbsp; WB) dan 2 kg-set Top Coat (CTC-988) yang terbuat dari s=resinberkualitas tinggi . Mempunyai daya lekat yang baik pada keramik tile dan mempunyai ketahanan kimia rumah tangga seperti : sabun detergen, cairan pembersih, dll.<br><br><strong>Fungsi &amp; Keunggulan :</strong><br>• Menggunakan primer waterbased, tidak berbau<br>• Daya lekat sangat baik terhadap keramik<br>• Sangat mudah merata<br>• Ketahan terhadap air sangat baik<br>• Ketahanan terhadap goresan sangat baik<br>• Mudah diplikasikan, cukup menggunakan kuas atau roll<br><br><strong>Kemasan :</strong> 3 lt-set\n
                                                                      </p>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1">\n
                                                                       <tbody>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          &nbsp;</td>\n
                                                                         <td>\n
                                                                          <strong>CERAKOTE CTC-998</strong></td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Jenis</strong></td>\n
                                                                         <td>\n
                                                                          Solventless sistem dua komponen</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Tampilan akhir</strong></td>\n
                                                                         <td>\n
                                                                          Gloss</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Daya Sebar Teoritis</strong></td>\n
                                                                         <td>\n
                                                                          11 m?2; /lt-set (40 micron setiap lapis)</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Waktu kering</strong></td>\n
                                                                         <td>\n
                                                                          Kering permukaan 60 menit (30° C)<br>Kering sentuh 3 jam (30° C)<br>Kering sempurna 48 hours</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Kemasan</strong></td>\n
                                                                         <td>\n
                                                                          3 lt-set</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Umur penyimpanan</strong></td>\n
                                                                         <td>\n
                                                                          1 tahun dengan kemasan tertutup</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Pengencer</strong></td>\n
                                                                         <td>\n
                                                                          Thinner included</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Metode aplikasi</strong></td>\n
                                                                         <td>\n
                                                                          Kuas, roll dan spray</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Pembersihan</strong></td>\n
                                                                         <td>\n
                                                                          Setelah digunakan, segera bersihkan semua peralatan</td>\n
                                                                        </tr>\n
                                                                       </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p>\n
                                                                          <strong>CAT DASAR (CTP - 980)</strong><br>\n
                                                                          </p>\n
                                                                          <ol>\n
                                                                           <li>\n
                                                                            Bersihkan keramik yang akan dicat dari kerak kotoran, jamur, dll sampai betul-betul bersih, lalu diamplas, pastikan permukaan kering sebelum memulai pengecatan</li>\n
                                                                           <li>\n
                                                                            Campurkan satu set primer (CTP-980 WB) dengan perbandingan berat primer Komponen A : Primer Komponen B = 4 : 1. Aduk hingga merata. Bisa diencerkan dengan air 5-10% (bila diperlukan). Campurkan secukupnya karena campuran ini akan mengeras dalam 60 menit. Daya sebar adalah 10 m?2;/kg-set perlapis.</li>\n
                                                                           <li>\n
                                                                            Lapiskan cat primer yang sudah dicampur menggunakan roll atau kuas. Untuk mendapatkan permukaan yang halus, gunakan roll yang berkualitas baik.</li>\n
                                                                           <li>\n
                                                                            Untuk hasil yang optimum, biarkan kering 6-8 jam sebelum pelapisan Top Coat. Bersihkan peralatan dengan air segera setelah selesai pengecatan.</li>\n
                                                                           <li>\n
                                                                            Selanjutnya mempersiapkan cat Top Coat. Campurkan satu set Top Coat (CTC-998) dengan perbandingan berat Komponent A : Komponen B = 4 : 1. Tidak perlu diencerkan. Aduk hingga merata. Campurkan secukupnya karena campuran ini akan mengeras dalam 45 menit. Daya sebar adalah 10 m?2;/kg-set per lapis.</li>\n
                                                                           <li>\n
                                                                            Lapiskan cat yang telah dicampur dengan roll atau kuas diatas cat dasar. Untuk mendapatkan permukaan yang halus, gunakan roll yang berkualitas baik. Bersihkan peralatan dengan thinner segera setelah selesai pengecatan.</li>\n
                                                                           <li>\n
                                                                            Untuk mendapatkan hasil yang optimum, tunggulah 3-4 jam sebelum melakukan pengecatan lapisan top coat kedua. Ulangi tahap 5 dan 6. untuk mendapatkan hasil yang lebih halus aplikasi dapat menggunakan spraygun dengan pengenceran thinner epoxy/ Thinner serbaguna sekitar 10-15%. tunggulah sampai cat mengering selama satu malam sebelumm memakai area yang dicat.</li>\n
                                                                      </ol>
              """
            "category" => "speciality"
            "brochure" => ""
            "td" => array:1 [
              0 => "product/technicaldata/8._CTP-980-WB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/Kemasan-ctp-980-wb-sq.png"
            "image" => array:1 [
              0 => "product/Kemasan-ctp-980-wb-sq.png"
            ]
          ]
          14 => array:13 [
            "id" => "l"
            "title" => "TOP SEAL TS-204-1K WB"
            "slug" => "top-seal-ts-204-1k-wb"
            "code" => "TS"
            "desc" => "-"
            "teknis" => "-"
            "aplikasi" => "-"
            "category" => "speciality"
            "brochure" => ""
            "td" => array:1 [
              0 => "product/technicaldata/Top_Seal_TS-204-1K_WB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/top-seal.png"
            "image" => array:1 [
              0 => "product/top-seal.png"
            ]
          ]
          15 => array:13 [
            "id" => "m"
            "title" => "PU AS-620"
            "slug" => "pu-as-620"
            "code" => "PUAS"
            "desc" => "-"
            "teknis" => "-"
            "aplikasi" => "-"
            "category" => "speciality"
            "brochure" => ""
            "td" => array:1 [
              0 => "product/technicaldata/PUAS-620.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/puas-620.png"
            "image" => array:1 [
              0 => "product/puas-620.png"
            ]
          ]
          16 => array:13 [
            "id" => "n"
            "title" => "Silane Hybrid"
            "slug" => "silane-hybrid"
            "code" => "silane"
            "desc" => "-"
            "teknis" => "-"
            "aplikasi" => "-"
            "category" => "silane"
            "brochure" => array:1 [
              0 => "product/brochure/FA_Brosur_SILANT_HYBRID_HIGH_POLYMER_cvt.pdf"
            ]
            "td" => array:2 [
              0 => "product/technicaldata/1.-Silane-SH-93-2K-Clear.pdf"
              1 => "product/technicaldata/2.-Silane-SH-93-2K-Color.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/silane-hybrid.png"
            "image" => array:1 [
              0 => "product/silane-hybrid.png"
            ]
          ]
        ]
        "submenu1" => "industrial"
        "submenu2" => "health"
        "submenu3" => "train"
      ]
    ]
    
  3. []
    
/var/www/html/propanflooring/data/app/Http/Controllers/ProductController.php
                    $page      = 'ourproduct_detail_1';
                    $title     = $submenu1;
                    $result    = $this->dataProduct();
                }else{
                    $page  = 'ourproduct';
                    $title = $submenu1;
                }
            }
        }
 
        $data = array(
                        'title'            => $title,
                        'date'             => date('ymdhis'),
                        'result'         => $result,
                        'submenu1'        => $submenu1,
                        'submenu2'        => $submenu2,
                        'submenu3'        => $submenu3,
                      );
 
        return view($page,compact('data'));
    }
 
    function dataProduct(){
        $data = array(
                            array(
                                        'id'         => 'a',
                                        'title'        => 'Cemento',
                                        'slug'        => 'cemento',
                                        'code'        => 'PFC',
                                        'desc'        => '<p>
                                                            <strong>CEMENTO</strong> adalah cement paint yang sangat efisien, dapat langsung diaplikasi di atas beton yang masih lembab (&gt;16%) dimana alkali masih sangat tinggi. Cemento C-7 mempunyai daya tutup dan coverage yang tinggi antara 7-8 m2/kg, bersifat waterproofing dengan lotus effect<br><br><strong>Fungsi &amp; Keunggulan :</strong>
                                                            </p>
                                                            <ul>
                                                             <li>
                                                              Aplikasi langsung pada beton</li>
                                                             <li>
                                                              Tahan alkali</li>
                                                             <li>
                                                              Kedap air dapat menahan serapan air dari luar tembok.</li>
                                                             <li>
Arguments
  1. "ourproduct_detail_3"
    
  2. array:1 [
      "data" => array:6 [
        "title" => "train"
        "date" => "240328050509"
        "result" => array:17 [
          0 => array:13 [
            "id" => "a"
            "title" => "Cemento"
            "slug" => "cemento"
            "code" => "PFC"
            "desc" => """
              <p>\n
                                                                          <strong>CEMENTO</strong> adalah cement paint yang sangat efisien, dapat langsung diaplikasi di atas beton yang masih lembab (&gt;16%) dimana alkali masih sangat tinggi. Cemento C-7 mempunyai daya tutup dan coverage yang tinggi antara 7-8 m2/kg, bersifat waterproofing dengan lotus effect<br><br><strong>Fungsi &amp; Keunggulan :</strong>\n
                                                                          </p>\n
                                                                          <ul>\n
                                                                           <li>\n
                                                                            Aplikasi langsung pada beton</li>\n
                                                                           <li>\n
                                                                            Tahan alkali</li>\n
                                                                           <li>\n
                                                                            Kedap air dapat menahan serapan air dari luar tembok.</li>\n
                                                                           <li>\n
                                                                            Water repellent lotus effect</li>\n
                                                                           <li>\n
                                                                            Time Saving, Dapat diaplikasikan langsung pada beton dalam kondisi lembab</li>\n
                                                                           <li>\n
                                                                            Cost saving, hemat, daya sebar tinggi</li>\n
                                                                           <li>\n
                                                                            Zero VOC, Ramah Lingkungan</li>\n
                                                                          </ul>\n
                                                                          <p>\n
                                                                              <strong>Kemasan :</strong> 20 kg-set dan 40 kg-set<br>\n
                                                                      </p>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1">\n
                                                                       <tbody>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          &nbsp;</td>\n
                                                                         <td>\n
                                                                          <strong>CEMENTO C-7</strong></td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Tampilan akhir</strong></td>\n
                                                                         <td>\n
                                                                          Dof</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Warna</strong></td>\n
                                                                         <td>\n
                                                                          Lihat kartu warna</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Berat Jenis</strong></td>\n
                                                                         <td>\n
                                                                          1.48 gr/cc</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Daya Sebar Teoritis</strong></td>\n
                                                                         <td>\n
                                                                          3-4 m<sup>2</sup>; / kg-set ; 2x lapis CA = 150 gr/ m<sup>2</sup></td>\n
                                                                        </tr>\n
                                                                       </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p>\n
                                                                          <strong>PROSEDUR APLIKASI</strong>\n
                                                                          </p>\n
                                                                          <ul>\n
                                                                           <li>\n
                                                                            Aplikasi cat harus dicampur dengan semen dan air</li>\n
                                                                           <li>\n
                                                                            Perbandingan antara CEMENTO C-7 : DRYMIX CEMENTO : AIR adalah 1 : 1 : 0,5</li>\n
                                                                           <li>\n
                                                                            Campur Semen dan air dahulu, aduk sampai rata, kemudian campurkan dengan CEMENTO C-7</li>\n
                                                                           <li>\n
                                                                            Aplikasikan ke substrat sebanyak 2 kali lapis dengan interval aplikasi antar lapis selama 1-2 jam</li>\n
                                                                           <li>\n
                                                                            Rekomendasi INTERIOR : semua warna</li>\n
                                                                           <li>\n
                                                                            Rekomendasi EKSTERIOR : pastel grey (sebagai rainproof tembok luar) + Clear coat CEMENTO C-8 (50 gr/m<sup>2</sup>)</li>\n
                                                                          </ul>\n
                                                                          <br><strong>Mixing Ratio :</strong><br><br>\n
                                                                           <table border="1" cellpadding="1" cellspacing="1">\n
                                                                           <tbody>\n
                                                                            <tr>\n
                                                                             <td>\n
                                                                              A</td>\n
                                                                             <td>\n
                                                                              EMULSION</td>\n
                                                                             <td>\n
                                                                              20 Kg</td>\n
                                                                            </tr>\n
                                                                            <tr>\n
                                                                             <td>\n
                                                                              B</td>\n
                                                                             <td>\n
                                                                              SEMEN</td>\n
                                                                             <td>\n
                                                                              20 Kg</td>\n
                                                                            </tr>\n
                                                                            <tr>\n
                                                                             <td>\n
                                                                              C</td>\n
                                                                             <td>\n
                                                                              AIR</td>\n
                                                                             <td>\n
                                                                              10 Kg</td>\n
                                                                            </tr>\n
                                                                           </tbody>\n
                                                                          </table>\n
                                                                          <br><strong>Tahapan Aplikasi :</strong><br><br>\n
                                                                           <table border="1" cellpadding="1" cellspacing="1">\n
                                                                           <tbody>\n
                                                                            <tr>\n
                                                                              <td>\n
                                                                              <strong>Tahapan</strong></td>\n
                                                                              <td>\n
                                                                              <strong>Produk</strong></td>\n
                                                                              <td>\n
                                                                              <strong>Komposisi</strong></td>\n
                                                                              <td>\n
                                                                              <strong>Daya Sebar</strong></td>\n
                                                                              <td>\n
                                                                              <strong>Ketebalan Film Kering</strong></td>\n
                                                                              <td>\n
                                                                              <strong>Alat Aplikasi</strong></td>\n
                                                                            </tr>\n
                                                                            <tr>\n
                                                                             <td>\n
                                                                              <strong>Lapisan Pertama</strong></td>\n
                                                                             <td>\n
                                                                              Komp. A CEMENTO C-7 (50g) + Komp. B DRYMIX CEMENTO (50g) + Komp. C Air (25g)<br>(A:B:C = 1:1:0.5)</td>\n
                                                                             <td>\n
                                                                              0.125 kg</td>\n
                                                                             <td>\n
                                                                              8 m<sup>2</sup>/kg</td>\n
                                                                             <td>\n
                                                                              ±25 microns</td>\n
                                                                             <td>\n
                                                                              Roll, brush, spray</td>\n
                                                                            </tr>\n
                                                                            <tr>\n
                                                                             <td>\n
                                                                              <strong>Lapisan Kedua</strong></td>\n
                                                                             <td>\n
                                                                              Komp. A CEMENTO C-7 (50g) + Komp. B DRYMIX CEMENTO (50g) + Komp. C Air (25g)<br>(A:B:C = 1:1:0.5)</td>\n
                                                                             <td>\n
                                                                              0.125 kg</td>\n
                                                                             <td>\n
                                                                              8 m<sup>2</sup>/kg</td>\n
                                                                             <td>\n
                                                                              ±25 microns</td>\n
                                                                             <td>\n
                                                                              Roll, brush, spray</td>\n
                                                                            </tr>\n
                                                                           </tbody>\n
                                                                      </table>
              """
            "category" => "cementitious"
            "brochure" => array:1 [
              0 => "product/brochure/FA_Leaflet_CEMENTO_C7_150219_cvt.pdf"
            ]
            "td" => array:1 [
              0 => "product/technicaldata/CEMENTO_C-7.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/cemento-merge-sq.png"
            "image" => array:4 [
              0 => "product/cemento-merge-sq.png"
              1 => "product/cemento-pael-sq.png"
              2 => "product/cemento-sak-sq.png"
              3 => "product/kemasan-gelas-sq.png"
            ]
          ]
          1 => array:13 [
            "id" => "a1"
            "title" => "Polyfloor Cement"
            "slug" => "polyfloor-cement"
            "code" => "PC"
            "desc" => """
              <p><strong>POLYFLOOR CEMENT</strong> adalah cat epoxy water base yang diformulasikan khusus sebagai penahan air agar tidak naik ke permukaan substrat atau bisa juga disebut sebagai cat yang berfungsi menjaga kelembaban substrat agar tetap berada dalam kadar yang diperbolehkan. Produk ini dapat diaplikasikan hingga ketebalan 1-3 mm di lantai maupun dinding.<br><br>Polyfloor cement ini terdiri dari Polyfloor Cement PFC-225 Sealer, Polyfloor Cement PFC-225 dan 235.<br><strong>1. Polyfloor Cement PFC-225 Sealer</strong><br>Terdiri dari 2 komponen yang digunakan sebagai lapisan sealer pada beton sebelum diaplikasikan lapisan selanjutnya. Diaplikasikan pada beton / substrat yang mempunyai kadar kelembaban di atas 5%. Dapat diaplikasikan pada dinding maupun lantai.<br><strong>2. Polyfloor Cement PFC-225 Epocem</strong><br>Terdiri dari tiga komponen, A : B dan C (filler). Digunakan sebagai lapisan top coat setelah sealer. Diaplikasikan pada substrat / beton yang mempunyai kadar kelembaban di atas 5%. Dapat diaplikasikan dengan ketebalan film 2 – 3 mm DFT. Hanya dapat diaplikasikan pada lantai<br><strong>3. Polyfloor Cement PFC-235 Epocem</strong><br>Terdiri dari tiga komponen, A : B dan C (filler). Digunakan sebagai lapisan top coat setelah sealer. Diaplikasikan pada substrat / beton yang mempunyai kadar kelembaban di atas 5%. Dapat diaplikasikan dengan ketebalan film 1 mm DFT. Biasa diaplikasikan pada dinding<br><br><br><strong>Fungsi dan Keunggulan :</strong>\n
                                                                      </p>\n
                                                                      <ul>\n
                                                                          <li>\n
                                                                              Daya lekat sangat kuat terhadap substrat\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Tahan terhadap air dan lapisan film yang tidak licin\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Lapisan film sangat keras dan tahan abrasi\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Mudah merata\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Tidak berbau dan ramah terhadap lingkungan\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Tersertifikasi singapore green label\n
                                                                          </li>\n
                                                                      </ul>\n
                                                                      <br><strong>Kemasan :</strong>&nbsp; 3 kg-set dan 20 kg-set
              """
            "teknis" => "-"
            "aplikasi" => """
              <strong>Prosedur Aplikasi</strong><br>\n
                                                                      <ol>\n
                                                                          <li>\n
                                                                              Campur 1 (satu) set Polyfloor cement, aduk hingga homogen.\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Tuang campuran ke dalam substrat sesuai kadar konsumsi material yang dianjurkan.\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Campur 1 (satu) set Polyfloor cement, aduk hingga homogen.\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Tuang campuran ke dalam substrat sesuai kadar konsumsi material yang dianjurkan.\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Untuk aplikasi PFC-225 Sealer, ratakan menggunakan squegee.\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Untuk aplikasi PFC-225 dan 235 Epocem, aduk rata komponen A dan B terlebih dahulu hingga homogen, kemudian tuang&nbsp;&nbsp;&nbsp; komponen C, aduk hingga homogen.\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Ratakan menggunakan roskam kemudian spike roll.\n
                                                                          </li>\n
                                                                          <li>\n
                                                                              Tunggu hingga 24 jam untuk siap digunakan.\n
                                                                          </li>\n
                                                                      </ol>
              """
            "category" => "cementitious"
            "brochure" => ""
            "td" => array:1 [
              0 => "product/technicaldata/1._PFC-225-3K_WB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/polyfloor-cement.png"
            "image" => array:1 [
              0 => "product/polyfloor-cement.png"
            ]
          ]
          2 => array:13 [
            "id" => "a2"
            "title" => "Self Levelling Underlayment"
            "slug" => "self-levelling-underlayment"
            "code" => "SLU"
            "desc" => "-"
            "teknis" => "-"
            "aplikasi" => "-"
            "category" => "cementitious"
            "brochure" => array:1 [
              0 => "product/brochure/Hal_8_Ok_(SLU).jpg"
            ]
            "td" => array:1 [
              0 => "product/technicaldata/2._SLU-227_1K_WB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/slu-self-levelling-underlayment.png"
            "image" => array:1 [
              0 => "product/slu-self-levelling-underlayment.png"
            ]
          ]
          3 => array:13 [
            "id" => "a3"
            "title" => "Self Levelling Overlayment"
            "slug" => "self-levelling-uverlayment"
            "code" => "SLO"
            "desc" => "-"
            "teknis" => "-"
            "aplikasi" => "-"
            "category" => "cementitious"
            "brochure" => array:1 [
              0 => "product/brochure/Hal_9_Ok_(SLO).jpg"
            ]
            "td" => ""
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/slo-self-levelling-overlayment.png"
            "image" => array:1 [
              0 => "product/slo-self-levelling-overlayment.png"
            ]
          ]
          4 => array:13 [
            "id" => "b"
            "title" => "Epogreen"
            "slug" => "epogreen"
            "code" => "EPG"
            "desc" => """
              <p><b>EPOGREEN EPG-233-2K WB</b> merupakan Cat Epoxy lantai generasi terbaru. Dengan menggabungkan bahan dasar resin Epoxy, acrylic dan juga water based, menjadikan product ini sangat berbeda dengan Cat Epoxy yang sudah ada sebelumnya. Perbedaan paling utama dari produk ini adalah bisa di aplikasikan di dalam dan juga di luar ruangan dan membentuk lapisan film yang lebih fleksibel dibandingkan dengan epoxy solvent based yang sudah ada. Untuk Epogreen 2K, selain digunakan untuk aplikasi lantai, juga bisa digunakan untuk aplikasi di dinding dengan ketebalan yang tipis.EPOGREEN EPG-233-2K WB dapat digunakan untuk lantai beton dan dinding area industrial building dan comercial building\n
                                                                      </p>\n
                                                                      <p>\n
                                                                          <b>Keunggulan :</b>\n
                                                                          <br>\n
                                                                          <br>• Water based system, tidak berbau dan ramah terhadap lingkungan\n
                                                                          <br>• Bisa diaplikasikan didalam dan diluar ruangan\n
                                                                          <br>• Mempunyai daya lekat yang sangat kuat pada beton\n
                                                                          <br>• Warna yang cerah, tidak menguning dan tahan terhadap sinar UV\n
                                                                          <br>• Mempunyai ketahanan terhadap gores, bahan kimia ringan dan bahan kimia rumah tangga\n
                                                                          <br>• Tampilan akhir doff\n
                                                                          <br>• Mempunyai lapisan film yang lebih fleksibel jika dibandingkan dengan epoxy solvent based\n
                                                                          <br>• Tidak menyerap debu, sehingga mudah dibersihkan\n
                                                                          <br>• Mempunyai kecepatan kering yang singkat sekitar 2 – 6 jam\n
                                                                          <br>• Bisa diaplikasikan pada kelembaban substrat hingga 8% (elco meter)\n
                                                                          <br>• Mudah di aplikasikan\n
                                                                      </p>\n
                                                                      <p>\n
                                                                      <b>Kemasan :</b>\n
                                                                      <br>\n
                                                                       <br>- 10 kg-set (Epogreen 2 komponen)\n
                                                                       <br>- 40 kg-set (Epogreen 2 komponen)\n
                                                                       <br>- 45 kg-set (Epogreen 3 komponen)\n
                                                                       </p>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1" height="481" width="546">\n
                                                                          <tbody>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      &nbsp;</td>\n
                                                                                  <td>\n
                                                                                      <strong>EPOGREEN EPG-233-2K WB</strong></td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Color</strong></td>\n
                                                                                  <td>\n
                                                                                      Clear, Blue, Beige, Ash Grey, Srikaya, Mint, Grey, Green</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Finish</strong></td>\n
                                                                                  <td>\n
                                                                                      Doff</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Specific gravity&nbsp; (mix)</strong></td>\n
                                                                                  <td>\n
                                                                                      1.27 ± 0.04</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Solid by weight (mix)</strong></td>\n
                                                                                  <td>\n
                                                                                      61±0.05%</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Packaging</strong></td>\n
                                                                                  <td>\n
                                                                                      10 kg-set (compA = 5kg, compB = 5kg)<br>40 kg-set (compA = 20kg, compB = 20kg)</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Recommended thickness</strong></td>\n
                                                                                  <td>\n
                                                                                      2 x 150 mic DFT</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Mixing ratio (by weight)</strong></td>\n
                                                                                  <td>\n
                                                                                      Comp A : Comp B = 1 : 1</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Pot life</strong></td>\n
                                                                                  <td>\n
                                                                                      3 hours</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Storage stability</strong></td>\n
                                                                                  <td>\n
                                                                                      24 months if stored cool and dry and in original packaging (not opened)</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Flash point</strong></td>\n
                                                                                  <td>\n
                                                                                      Non flammable</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Drying time</strong></td>\n
                                                                                  <td>\n
                                                                                      Surface dry&nbsp; : 30 minutes (30°C)<br>Hard dry : 180&nbsp; minutes (30° C)<br>Full cure : 7 days&nbsp;&nbsp; (30° C)</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Application tools</strong></td>\n
                                                                                  <td>\n
                                                                                      Epoxy roll, squegee, spiked roll</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Thinner</strong></td>\n
                                                                                  <td>\n
                                                                                      Clean water</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Thinning ratio</strong></td>\n
                                                                                  <td>\n
                                                                                      5 – 10%</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Re coating interval</strong></td>\n
                                                                                  <td>\n
                                                                                      Minimum 3 hours (30°C)</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Application temperature</strong></td>\n
                                                                                  <td>\n
                                                                                      Minimum&nbsp; 20°C<br>Maximum 40°C</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Humidity maximum</strong></td>\n
                                                                                  <td>\n
                                                                                      80 % RH</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Material consumption</strong></td>\n
                                                                                  <td>\n
                                                                                      0.3 kg-set/m² for 150 mic DFT</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td colspan="2">\n
                                                                                      <strong>• Provide adequate ventilation during application and drying</strong></td>\n
                                                                              </tr>\n
                                                                          </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p>\n
                                                                          <b>Prosedur Aplikasi :</b>\n
                                                                              <br>1. Gunakan produk EPG-233-2K WB untuk lapisan ke-1 dan ke-3 dengan mencampurkan komponen A dan komponen B dengan perbandingan berat 1 : 1. Aduk menggunakan mixer.\n
                                                                              <br>2. Gunakan produk EPG-233-3K WB untuk lapisan ke-2 dengan mencampurkan komponen A, komponen B dan komponen C dengan perbandingan berat 1 : 1 : 2.5. Aduk menggunakan mixer.\n
                                                                          </p>\n
                                                                          <p>\n
                                                                              <b>Untuk lapisan ke-1 dan ke-3 :</b>\n
                                                                              Tuangkan produk yang sudah dicampur dke lantai dan tarik dengan menggunakan rubber squeegee, lalu ratakan menggunakan rubber roller. Konsumsi material adalah 0,3 kg-set/m2/lapis dengan ketebalan kering 150 miicron untuk masing - masing lapis ke-1 dan ke-3\n
                                                                          </p>\n
              \n
                                                                          <p>\n
                                                                              <b>Untuk lapisan ke-2 :</b>\n
                                                                              Tuangkan produk yang sudah dicampur ke lantai dan tarik dengan menggunakan steel trowel, lalu ratakan menggunakan spike roller. Konsumsi material adalah 3 kg-set/m2 untuk ketebalan 2000 microns (2mm) DFT\n
                                                                          </p>\n
              \n
                                                                          <p>\n
                                                                              <b>Tips Finishing Epogreen :</b>\n
                                                                              <br>• Pastikan permukaan substrat kering dan bersih dari semua jenis kontaminan\n
                                                                              <br>• Sebelum melakukan aplikasi, permukaan substrat harus di grinding terlebih dahulu\n
                                                                              <br>• Gunakan roll dan alat aplikasi yang berkualitas baik\n
                                                                      </p>
              """
            "category" => "epoxy"
            "brochure" => array:1 [
              0 => "product/brochure/Brosur_EPOGREEN_EPG-233_-_2K_WB_rev24_300817_cvt.pdf"
            ]
            "td" => array:1 [
              0 => "product/technicaldata/9._EPG-237-2K_INT_WB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/kemasan-epogreen-sq.png"
            "image" => array:1 [
              0 => "product/kemasan-epogreen-sq.png"
            ]
          ]
          5 => array:13 [
            "id" => "c"
            "title" => "MULTIPOX 99-1LT SET"
            "slug" => "multipox-99-1lt-set"
            "code" => "MX-99"
            "desc" => """
              <p>\n
                                                                          <strong>MULTIPOX MX-99</strong> adalah cat epoxy 2 komponen yang diformulasikan khusus untuk lapisan akhir pada berbagai macam subtrat seperti beton, gipsum, besi, GRC, kayu, dll.<br>\n
                                                                          <br>\n
                                                                          <strong>Keunggulan :</strong><br>\n
                                                                          • Daya lekat sangat bagus di berbagai macam subtrat<br>\n
                                                                          • Tahan kimia rumah tangga seperti kecap, saos, garam, minyak goreng, minyak tanah, alkohol, dll<br>\n
                                                                          • Tahan terhadap kimia ringan seperti, oli, solar, bensin, bahan bahan asam, alkali, aromatic solvent, dll<br>\n
                                                                          • Tahan abrasi<br>\n
                                                                          • Mudah diaplikasikan menggunakan kuas dan roll<br>\n
                                                                          • Tersedia dalam 12 pilihan warna menarik<br>\n
                                                                          <br>\n
                                                                          <strong>Kemasan :</strong> 1 Liter Set (termasuk thinner)<br>\n
                                                                          <br>\n
                                                                          <strong>Pilihan Warna : </strong></p>\n
                                                                          <ul>\n
                                                                               <li>\n
                                                                                  Warna Standar: White, Ivory, Light Grey, Light Alabaster, Beige, Pale Green, Black, Light Blue, Leaf Green\n
                                                                              </li>\n
                                                                              <li>\n
                                                                                  Warna Spesial : Traffic Yellow, Gentian Blue, Geranium\n
                                                                              </li>\n
                                                                          </ul>\n
                                                                      </p>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1">\n
                                                                          <tbody>\n
                                                                          <tr>\n
                                                                          <td>\n
                                                                              &nbsp;</td>\n
                                                                          <td>\n
                                                                              <strong>MULTIPOX MX-99</strong></td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Jenis</strong></td>\n
                                                                          <td>\n
                                                                              Dua komponen polyamide cured epoxy enamel</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Tampilan akhir</strong></td>\n
                                                                              <td>\n
                                                                                  Gloss</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Daya Sebar Teoritis</strong></td>\n
                                                                              <td>\n
                                                                                  5 m?2; /lt-set (100 micron setiap lapis)</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Waktu kering</strong></td>\n
                                                                              <td>\n
                                                                                  Kering permukaan 30 menit (30° C)<br>\n
                                                                                  Kering sentuh 4 jam (30° C)<br>\n
                                                                                  Kering sempurna 48 jam</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Kemasan</strong></td>\n
                                                                              <td>\n
                                                                                  1 lt-set (termasuk thinner)</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Umur penyimpanan</strong></td>\n
                                                                              <td>\n
                                                                                  1 tahun dengan kemasan tertutup</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Pengencer</strong></td>\n
                                                                              <td>\n
                                                                                  Thinner included</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Metode aplikasi</strong></td>\n
                                                                              <td>\n
                                                                                  Kuas dan roll</td>\n
                                                                          </tr>\n
                                                                          <tr>\n
                                                                              <td>\n
                                                                                  <strong>Pembersihan</strong></td>\n
                                                                              <td>\n
                                                                                  Setelah digunakan, bersihkan semua peralatan dengan air bersih.</td>\n
                                                                          </tr>\n
                                                                          </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p><b>Prosedur Aplikasi :</b>\n
                                                                          <br>1. Bersihkan subtrat yang akan dicat dari karat maupun kotoran-kotoran lain seperti debu, minyak dll\n
                                                                          <br>2. Untuk aplikasi pada subtrat besi, sebaiknya gunakan cat primer anti karat METALKOTE EDP-551 Zinc Chromate/Zinc Phosphate dan biarkan kering sempurna 12-24jam sebelum aplikasi MULTIPOX. Dan untuk subtrat yang bukan besi tidak diperlukan cat primer.\n
                                                                          <br>3. Lapiskan MULTIPOX MX-99 yang sudah dicampur sesuai dengan perbandingan volume yang dianjurkan. Komponen A : B :Thinner= 2 : 1 : 1 dengan menggunakan kuas, roll, atau spray. Biarkan kering selama ± 10-12 jam (satu malam)\n
                                                                          <br>4. Lapiskan sekali lagi  MULTIPOX MX-99 untuk mendapatkan hasil yang optimal. Untuk hasil akhir yang lebih halus dapat menggunakan airless spraygun\n
                                                                      </p>
              """
            "category" => "epoxy"
            "brochure" => array:1 [
              0 => "product/brochure/FA_Brosur_MULTIPOX_MX-99.pdf"
            ]
            "td" => array:1 [
              0 => "product/technicaldata/2._MX-99-2K_MP_SB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/kemasan-kaleng-multipox-mx99-sq.png"
            "image" => array:2 [
              0 => "product/kemasan-kaleng-multipox-mx99-sq.png"
              1 => "product/kemasan-kaleng-multipox-mx99--2sq.png"
            ]
          ]
          6 => array:13 [
            "id" => "d"
            "title" => "POLYFLOOR"
            "slug" => "polyfloor-20-kg"
            "code" => "PFT"
            "desc" => """
              <p>\n
                                                                          <strong>POLYFLOOR EPOXY</strong> terdiri atas 3 tipe :\n
                                                                          <br>1. Solvent Base = PFT-253-2K SB\n
                                                                          <br>2. Solvent Free = PFT-213-2K SF\n
                                                                          <br>3. Solvent Free Mastic = PFT-215 M-2K SF\n
                                                                          <br><br>Propan epoxy flooring diatas diformulasikan dengan bahan baku yang diseleksi dengan seksama, menghasilkan flooring yang sangat rata dengan ketahanan abrasi yang tinggi.\n
                                                                          <br><strong>&nbsp;\n
                                                                          <br>KEUNGGULAN:</strong>\n
                                                                          </p>\n
                                                                          <ul>\n
                                                                           <li>\n
                                                                            Tanpa sambungan</li>\n
                                                                           <li>\n
                                                                            Tidak licin anti slip</li>\n
                                                                           <li>\n
                                                                            Mudah dibersihkan</li>\n
                                                                           <li>\n
                                                                            Penampilan dekoratif</li>\n
                                                                           <li>\n
                                                                            Penampilan mengkilap (gloss)</li>\n
                                                                           <li>\n
                                                                            Kuat tekan tinggi</li>\n
                                                                           <li>\n
                                                                            Adhesi yang baik diatas beton</li>\n
                                                                           <li>\n
                                                                            Tahan terhadap bahan kimia</li>\n
                                                                           <li>\n
                                                                            Tahan terhadap abrasi</li>\n
                                                                           <li>\n
                                                                            Anti jamur dan kedap air</li>\n
                                                                          </ul>\n
                                                                          <p>\n
                                                                          <br><strong>Kemasan :</strong> 5 kg-set dan 20 kg-set\n
                                                                      </p>
              """
            "teknis" => "<p> - </p>"
            "aplikasi" => "<p> - </p>"
            "category" => "epoxy"
            "brochure" => ""
            "td" => array:2 [
              0 => "product/technicaldata/3._PFT-213-2K_SF.pdf"
              1 => "product/technicaldata/4._PFT-215-M-2K_SF.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/polyfloor-1-sq.png"
            "image" => array:3 [
              0 => "product/polyfloor-1-sq.png"
              1 => "product/polyfloor-2-sq.png"
              2 => "product/polyfloor-3-sq.png"
            ]
          ]
          7 => array:13 [
            "id" => "f"
            "title" => "PU CONCRETE"
            "slug" => "pu-concrete"
            "code" => "CTC"
            "desc" => """
              <p>\n
                                                                          <strong>PU CONCRETE</strong> adalah suatu Polymer concrete yang terdiri atas spesial PU resin dan dry powder semen serta berbagai jenis pasir yang membentuk concrete yang sangat kuat dengan compressive strength yang tinggi.<br><br>PU Concrete terdiri atas 3 tipe :<br>1. Low fill PFT-611-3K LF WB untuk factory floor tebal 2-3 mm<br>2. Medium PFT-613-3K MF WB untuk factory floor tebal 3-5 mm<br>3. High fill PFT-615-3K HF WB, khusus untuk cold storage dengan ketebalan 6-9 mm berfungsi sebagai flooring dan waterproofing yang memiliki ketahanan suhu (-40°C) sd. 120°C<br><br><strong>Fungsi &amp; Keunggulan</strong>\n
                                                                          </p>\n
                                                                          <ul>\n
                                                                           <li>\n
                                                                            Tahan terhadap perubahaan suhu yang ekstrim</li>\n
                                                                           <li>\n
                                                                            Daya lekat kuat, tahan terhadap abrasi dan goresan</li>\n
                                                                           <li>\n
                                                                            Tahan terhadap bahan kimia</li>\n
                                                                           <li>\n
                                                                            Tidak licin, anti slip</li>\n
                                                                           <li>\n
                                                                            mempunyai ketahanan terhadap tekanan</li>\n
                                                                           <li>\n
                                                                            Proses aplikasi yang cepat</li>\n
                                                                           <li>\n
                                                                            Permukaan tidak licin</li>\n
                                                                           <li>\n
                                                                            Mudah dibersihkan</li>\n
                                                                           <li>\n
                                                                            Anti mikroba</li>\n
                                                                          </ul>\n
                                                                          <p>\n
                                                                          <br><strong>Kemasan :</strong> 14 kg-set ; 27,8 kg-set dan 29 kg-set<br><br><strong>Pilihan Warna : </strong>Green, Blue, Cream, Ivory, Grey, Yellow\n
                                                                      </p>
              """
            "teknis" => "<p> - </p>"
            "aplikasi" => "<p> - </p>"
            "category" => "pu"
            "brochure" => array:1 [
              0 => "product/brochure/FA_Brosur_Polyfloor_PU_Concrete_rev03_cvt.pdf"
            ]
            "td" => array:3 [
              0 => "product/technicaldata/1._PFT-611-3K_LF_WB.pdf"
              1 => "product/technicaldata/2._PFT-613-3K_MF_WB.pdf"
              2 => "product/technicaldata/3._PFT-615-3K_HF_WB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/kemasan-pu-concrete-01-sq.png"
            "image" => array:1 [
              0 => "product/kemasan-pu-concrete-01-sq.png"
            ]
          ]
          8 => array:13 [
            "id" => "g"
            "title" => "SILIKAT FLOOR"
            "slug" => "silikat-floor"
            "code" => "SKF"
            "desc" => """
              <p>\n
                                                                          <strong>SILIKAT FLOOR</strong> adalah “lithium silicate floor densifying system”yang terdiri atas penetran SKF-201-1K WB dengan top seal SKF-203-1K WB. Pentrat SKF-201-1K WB adalah cairan bening lithium silicate yang berpotensi penetrasi ke dalam permukaan beton sedalam ± 5 mm dan bereaksi dengan kalsium hydroxide (CaOH2) yang terkandung di dalam beton hingga terjadi reaksi silicafication yang membuat permukaan beton menjadi kuat dan semakin keras. Setelah itu diberi top seal SKF-203-1K WB dan di polish sampai mengkilap.<br><br><strong>Fungsi &amp; Keunggulan :</strong>\n
                                                                          </p>\n
                                                                          <ul>\n
                                                                           <li>\n
                                                                            Permukaan beton tidak berdebu</li>\n
                                                                           <li>\n
                                                                            Warna beton lebih merata</li>\n
                                                                           <li>\n
                                                                            Dak menyerap air / larutan</li>\n
                                                                           <li>\n
                                                                            Beton bersih, mudah dibersihkan</li>\n
                                                                           <li>\n
                                                                            Beton menjadi tahan gores</li>\n
                                                                           <li>\n
                                                                            Beton bebas jamur dan lumut</li>\n
                                                                          </ul>\n
                                                                          <p>\n
                                                                          <br><strong>Kemasan :</strong> 1 kg-set, 5 kg-set dan 20 kg-set\n
                                                                      </p>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1">\n
                                                                       <tbody>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          &nbsp;</td>\n
                                                                         <td>\n
                                                                          <strong>SKF-201-1K WB</strong></td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Type</strong></td>\n
                                                                         <td>\n
                                                                          Advanced lithium silicate hardener and densifier for concrete surface</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Color</strong></td>\n
                                                                         <td>\n
                                                                          Clear</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Finish</strong></td>\n
                                                                         <td>\n
                                                                          Glossy</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Solid by Volume (mixture)</strong></td>\n
                                                                         <td>\n
                                                                          12%</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Material Consumption</strong></td>\n
                                                                         <td>\n
                                                                          Freshly placed, uncured, steel troweled concrete about 12.5 – 20 m<sup>2</sup> per litre<br>Cured, steel troweled concrete about 10 – 17m<sup>2</sup> per litre<br>Cured, ground/honed</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Drying time</strong></td>\n
                                                                         <td>\n
                                                                          30-60 minutes</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Full Cure</strong></td>\n
                                                                         <td>\n
                                                                          7 Days</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Storage Stability</strong></td>\n
                                                                         <td>\n
                                                                          2 years in unopened factory sealed container. Keep from extreme temperature and freezing. Do not mix with other chemicals</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Application method</strong></td>\n
                                                                         <td>\n
                                                                          Low pressure sprayer</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Application temperature</strong></td>\n
                                                                         <td>\n
                                                                          10 - 32<sup>o</sup>C</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Packaging</strong></td>\n
                                                                         <td>\n
                                                                          5 and 20kg</td>\n
                                                                        </tr>\n
                                                                       </tbody>\n
                                                                      </table>
              """
            "aplikasi" => "<p> - </p>"
            "category" => "silikat"
            "brochure" => array:1 [
              0 => "product/brochure/FA_FLYER_DENSIFIER_rev5.pdf"
            ]
            "td" => array:2 [
              0 => "product/technicaldata/1._SKF-201_1K_WB.pdf"
              1 => "product/technicaldata/2._SKF-203-1K_WB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/silikatfloor-cvt-01-sq.png"
            "image" => array:1 [
              0 => "product/silikatfloor-cvt-01-sq.png"
            ]
          ]
          9 => array:13 [
            "id" => "h"
            "title" => "TRAFFIKOTE"
            "slug" => "traffikote"
            "code" => "TFK"
            "desc" => """
              <p>\n
                                                                          <strong>TRAFFIKOTE TFK – 108 WB</strong> adalah cat marka jalan yang terbuat dari 100% acrylic berkualitas tinggi yang diformulasikan khusus untuk pengecatan garis pada jalan, trotoar, lantai parkir, lantai pabrik, taman bermain, dll. TRAFFIKOTE cocok diaplikasikan untuk lantai interior maupun eksterior yang terbuat dari beton, aspal dan paving block. TRAFFIKOTE merupakan cat yang tahan terhadap abrasi dan beban berat sehingga dapat menghindari pengecatan yang berulang-ulang.<br><br><strong>Keunggulan Produk :</strong>\n
                                                                          </p>\n
                                                                          <ul>\n
                                                                           <li>\n
                                                                            Mudah diaplikasikan diatas beton, aspal, maupun paving block</li>\n
                                                                           <li>\n
                                                                            Meminimalkan "bleeding" pada saat aplikasi</li>\n
                                                                           <li>\n
                                                                            Untuk area dengan lalu lintas tinggi</li>\n
                                                                           <li>\n
                                                                            Berpelarut air</li>\n
                                                                           <li>\n
                                                                            Tahan terhadap cuaca</li>\n
                                                                           <li>\n
                                                                            Tahan abrasi &amp; daya lekat kuat</li>\n
                                                                      </ul>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1">\n
                                                                       <tbody>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          &nbsp;</td>\n
                                                                         <td>\n
                                                                          TRAFFIKOTE TFK – 108 WB</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Type</td>\n
                                                                         <td>\n
                                                                          Acrylic Dispersion Color</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Color</td>\n
                                                                         <td>\n
                                                                          Black, Blue, Red, Yellow, White, Green</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Solid by volume</td>\n
                                                                         <td>\n
                                                                          ± 60%</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Spesific Grafity</td>\n
                                                                         <td>\n
                                                                          1.5 g/cc</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Finish</td>\n
                                                                         <td>\n
                                                                          Flat</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Theoretical Coverage</td>\n
                                                                         <td>\n
                                                                          20 m<sup>2</sup> / kg<br>(10 cm line widht, 200 micron DFT/ coat)</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Recommended coating<br>System</td>\n
                                                                         <td>\n
                                                                          Spray (1x coat)<br>Roll, Brush (2x coat)</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Thinning/ Reducer/ Clean up</td>\n
                                                                         <td>\n
                                                                          Clean Water</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Thinning/ Reduction</td>\n
                                                                         <td>\n
                                                                          As needed, maximum 10% by volume</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          Recoating Interval</td>\n
                                                                         <td>\n
                                                                          1 - 2 hours</td>\n
                                                                        </tr>\n
                                                                       </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p>\n
                                                                          <strong>Tahapan Aplikasi Cat Marka Jalan TRAFFIKOTE</strong>\n
                                                                          <br>1. Bersihkan permukaan lantai dari jamur, lumut, minyak ataupun kotoran lainnya. Untuk lantai lama yang sudah pernah dicat,kupas cat lama sampai benar-benar bersih. Pastikan permukaan lantai kering dan bersih sebelum diaplikasikan.\n
                                                                          <br>2. Aduk terlebih dahulu TRAFFIKOTE cat marka jalan sebelum diaplikasikan.\n
                                                                          <br>3. Aplikasikan lapis pertama TRAFFIKOTE dengan menggunakan kuas atau roll secara merata. Kemudian aplikasikan lapis kedua setelah 1-2 jam untuk hasil yang maksumal. Daya sebar sekitar 20 m/kg (lebar 10 cm, tebal 200 mikron).\n
                                                                          <br>4. Untuk aplikasi menggunakan spray, tambahkan air ± 10% sebagai pengencer.\n
                                                                      </p>
              """
            "category" => "speciality"
            "brochure" => array:2 [
              0 => "product/brochure/FA_BROSUR_TRAFFIKOTE_dpn_cvt.pdf"
              1 => "product/brochure/FA_BROSUR_TRAFFIKOTE_blkg_cvt.pdf"
            ]
            "td" => array:2 [
              0 => "product/technicaldata/7._TRAFFIKOTE_108_WB.pdf"
              1 => "product/technicaldata/6,_TRAFFIKOTE_110_SB.pdf"
            ]
            "youtube" => "https://www.youtube.com/watch?v=-aAHuP8btIU"
            "thumbnail" => "product/traffikote_cvt_1_sq.png"
            "image" => array:2 [
              0 => "product/traffikote_cvt_1_sq.png"
              1 => "product/traffikote_cvt_sq.png"
            ]
          ]
          10 => array:13 [
            "id" => "i"
            "title" => "TENNOKOTE"
            "slug" => "tennokote"
            "code" => "TNK"
            "desc" => """
              <p>\n
                                                                          <strong>TENNOKOTE TNK-1000 WA</strong> adalah cat khusus lapangan olahraga, baik didalam maupun diluar ruangan, yang terbuat dari bahan dispersi polymer, filler dan pigmen dalam air. Sesudah kering TENNOKOTE TNK-1000 WA akan membentuk lapisan film yang fleksibel dan memiliki daya lekat yang kuat pada lapangan yang terbuat dari beton dan aspal.<br><br><strong>Keunggulan :</strong><br>• Berbahan dasar air<br>• Tidak berbau<br>• Daya lekat sangat baik<br>• Tahan terhadap sinar UV<br>• Anti slip<br>• Cepat Kering<br>• Bebas mercury/ logam berat<br>• Mudah diaplikasi<br><br><strong>Kemasan :</strong> 5 kg, 22.5 kg (+ pasir kuarsa 10%)<br><br><strong>Pilihan Warna : </strong>\n
                                                                          </p>\n
                                                                          <ul>\n
                                                                           <li>\n
                                                                            Warna Standar : White, Yellow, Green, Light Blue, Dark Blue, Oxide Red, Light Gray, Dark Grey, Black</li>\n
                                                                           <li>\n
                                                                            <span liberation="" mso-ansi-language:="">Warna Khusus : Purple Passion, Razzberry, Orange Clay, Traffic Yellow</span></li>\n
                                                                      </ul>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1">\n
                                                                       <tbody>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          &nbsp;</td>\n
                                                                         <td>\n
                                                                          <strong>TENNOKOTE TNK-1000 WA</strong></td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Jenis</strong></td>\n
                                                                         <td>\n
                                                                          Waterbased acrylic</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Tampilan akhir</strong></td>\n
                                                                         <td>\n
                                                                          Doff</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Daya Sebar Teoritis</strong></td>\n
                                                                         <td>\n
                                                                          1.5 – 2.0 m?2; /kg (200 micron/ 3kali lapis termasuk pasir kuarsa)</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Waktu kering</strong></td>\n
                                                                         <td>\n
                                                                          Kering sentuh 10 menit (30° C)<br>Kering sempurna 2 jam (30° C)<br>Siap digunakan 48 jam</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Kemasan</strong></td>\n
                                                                         <td>\n
                                                                          5 kg, 22.5 kg (+ pasir kuarsa 10%)</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Umur penyimpanan</strong></td>\n
                                                                         <td>\n
                                                                          1 tahun dengan kemasan tertutup</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Pengencer</strong></td>\n
                                                                         <td>\n
                                                                          Air bersih</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Metode aplikasi</strong></td>\n
                                                                         <td>\n
                                                                          Kuas dan roll</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Pembersihan</strong></td>\n
                                                                         <td>\n
                                                                          Setelah digunakan, bersihkan semua peralatan dengan air bersih.</td>\n
                                                                        </tr>\n
                                                                       </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p>\n
                                                                          <strong>Prosedur Aplikasi :</strong>\n
                                                                          <br>1. Permukaan yang akan dicat harus kering &amp; bersih dari debu, minyak dan kotoran lain yang mudah lepas.\n
                                                                          <br>2. Gunakan gerinda atau cairan kimia pembersih (Cleanol-F) untuk persiapan pembersihan permukaan pada beton\n
                                                                          <br>3. Aduk TENNOKOTE sampai rata sebelum aplikasi.\n
                                                                          <br>4. Bila perlu, tambahkan sedikit air bersih (±10%) khususnya untuk lapisan dasar.\n
                                                                          <br>5. Roll/ kuaskan TENNOKOTE 2-3 lapis, dengan selang waktu pengecatan minimal 2 jam.\n
                                                                          <br>6. Untuk hasil yang memuaskan, roll/ kuaskan TENNOKOTE dengan arah menyilang dengan lapisan sebelumnya.\n
                                                                          <br>7. Lindungi lapisan yang masih basah dari air hujan &amp; terik sinar matahari yang berlebihan.\n
                                                                          <br>8. Jangan bekerja dibawah terik matahari langsung atau pada subtrat yang terlalu panas.\n
                                                                      </p>
              """
            "category" => "speciality"
            "brochure" => array:1 [
              0 => "product/brochure/FA_Brosur_TENNOKOTE.pdf"
            ]
            "td" => array:2 [
              0 => "product/technicaldata/4._TNK-1000_WA.pdf"
              1 => "product/technicaldata/5._TNK-1020_WA.pdf"
            ]
            "youtube" => "https://www.youtube.com/watch?v=I-H9-3o53wo"
            "thumbnail" => "product/tennokote-ready-mix.png"
            "image" => array:1 [
              0 => "product/tennokote-ready-mix.png"
            ]
          ]
          11 => array:13 [
            "id" => "e"
            "title" => "CERAKOTE CTC-997 PU HQ"
            "slug" => "cerakote-ctc-997"
            "code" => "CTC"
            "desc" => "<p><strong>CERAKOTE CTC-997 PU HQ</strong> merupakan cat dari seri produk CERAKOTE yang didesign khusus untuk merekondisi bathtub tua/dekil menjadi baru kembali.<br><br><strong>Keunggulan :</strong><br>• Cat polyurethane 2K kualitas terbaik<br>• Lapisan film tebal dengan penampilan sangat menarik<br>• Tidak menguning<br>• Mudah merata, bisa dikuas<br>• Mudah diaplikasikan<br><br><strong>Kemasan : </strong>1 liter-set<br></p>"
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1" style="width: 500px;">\n
                                                                          <tbody>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      &nbsp;</td>\n
                                                                                  <td>\n
                                                                                      <strong>CERAKOTE CTC-997 PU HQ</strong></td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Jenis</strong></td>\n
                                                                                  <td>\n
                                                                                      Two component aliphatic acrylic polyurethane</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Tampilan akhir</strong></td>\n
                                                                                  <td>\n
                                                                                      Gloss</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Daya Sebar Teoritis</strong></td>\n
                                                                                  <td>\n
                                                                                      Daya Sebar Teoritis : 8 – 10 m²/ltset</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Waktu kering</strong></td>\n
                                                                                  <td>\n
                                                                                      Kering permukaan 30 menit (30?)<br>Kering sentuh 8 jam (30?)<br>Kering sempurna 7 days</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Kemasan</strong></td>\n
                                                                                  <td>\n
                                                                                      1 lt-set</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Umur penyimpanan</strong></td>\n
                                                                                  <td>\n
                                                                                      1 tahun dengan kemasan tertutup</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Pengencer</strong></td>\n
                                                                                  <td>\n
                                                                                      Thinner PU</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Metode aplikasi</strong></td>\n
                                                                                  <td>\n
                                                                                      Spray HVLP (High Volume Low Pressure)</td>\n
                                                                              </tr>\n
                                                                              <tr>\n
                                                                                  <td>\n
                                                                                      <strong>Pembersihan</strong></td>\n
                                                                                  <td>\n
                                                                                      Setelah digunakan, segera bersihkan semua peralatan</td>\n
                                                                              </tr>\n
                                                                          </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p>\n
                                                                          <strong>Prosedur Aplikasi :</strong>\n
                                                                          <ol>\n
                                                                              <li>\n
                                                                                  Bersihkan bathtub yang akan dicat dari kotoran, jamur, dll sampai betul-betul bersih kemudian amplas menggunakan kertas amplas no: # 240 – 400, tergantung kotoran yang melekat. Pengecatan pada bathtub metal harus bersih dari karat&nbsp; terlebih dahulu kemudian lapis dengan menggunakan cat epoxy anti karat (zinc chromate/ zinc phosphate)</li>\n
                                                                              <li>\n
                                                                                  Campurkan satu set cat primer coat (CERAKOTE CTP – 980 WB) dengan perbandingan berat komp. A : komp. B = 4 : 1. Untuk aplikasi menggunakan spray gun dapat diencerkan dengan thinner epoxy atau thinner PU sekitar 10 – 20%. Aduk hingga merata, campurkan secukupnya karena campuran ini akan mengeras dalam 45 menit.</li>\n
                                                                              <li>\n
                                                                                  Semprotkan campuran cat tersebut dengan menggunakan spray gun, cukup sekali lapis sampai merata.</li>\n
                                                                              <li>\n
                                                                                  Bila kondisi subtrat (bathtub) cat lama tidak ada yang terkelupas (hanya sudah kusam), maka dapat langsung dilakukan pengecatan top coat CERAKOTE CTC-997 PU HQ.</li>\n
                                                                              <li>\n
                                                                                  Setelah cat dasar CTP-980 WB kering minimal semalam (12 jam), dapat segera dilakukan pengecatan top coat dengan terlebih dahulu melakukan pengamplasan menggunakan kertas amplas yang halus no. #400, dengan tujuan untuk menghilangkan kotoran / debu yang menempel pada cat dasar saat cat belum kering. Kemudian bersihkan debu-debu bekas amplas tersebut.</li>\n
                                                                              <li>\n
                                                                                  Campurkan satu set CERAKOTE CTC-997 PU HQ dengan perbandingan volume komp. A : komp. B = 2 : 1, encerkan dengan menggunakan thinner PU sekitar 10 – 20%, aduk hingga merata.</li>\n
                                                                              <li>\n
                                                                                  Kemudian semprotkan ke subtrat (bathtub), untuk hasil yang lebih bagus gunakan spraygun jenis HVLP (High Volume Low Pressure). Untuk Top Coat dapat dilakukan dengan satu kali lapis saja dengan cara menyemprot merata dan agak tebal. Daya sebar sekitar 3 – 4 m²/l-set</li>\n
                                                                          </ol>\n
                                                                      </p>
              """
            "category" => "speciality"
            "brochure" => array:1 [
              0 => "product/brochure/rev01_Brosur_Cerakote_CTC-997_PU_HQ_depan_cvt.pdf"
            ]
            "td" => ""
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/ctc-997-pu-sq.png"
            "image" => array:1 [
              0 => "product/ctc-997-pu-sq.png"
            ]
          ]
          12 => array:13 [
            "id" => "j"
            "title" => "CERAKOTE CTC-998"
            "slug" => "cerakote-ctp-998"
            "code" => "CTP"
            "desc" => """
              <p>\n
                                                                      <strong>CERAKOTE CTC-998</strong> adalah suatu paket sistem untuk pengecatan keramik-keramik tua dan dekil diantar ruangan seperti pada area kamar mandi, dll. Menjadikan keramik baru kembali tanpa bongkar. CERAKOTE CTC-998 terdiri atas 1 kg-set Primer Coat Waterbased (CTP-980&nbsp; WB) dan 2 kg-set Top Coat (CTC-988) yang terbuat dari s=resinberkualitas tinggi . Mempunyai daya lekat yang baik pada keramik tile dan mempunyai ketahanan kimia rumah tangga seperti : sabun detergen, cairan pembersih, dll.<br><br><strong>Fungsi &amp; Keunggulan :</strong><br>• Menggunakan primer waterbased, tidak berbau<br>• Daya lekat sangat baik terhadap keramik<br>• Sangat mudah merata<br>• Ketahan terhadap air sangat baik<br>• Ketahanan terhadap goresan sangat baik<br>• Mudah diplikasikan, cukup menggunakan kuas atau roll<br><br><strong>Kemasan :</strong> 3 lt-set\n
                                                                      </p>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1">\n
                                                                       <tbody>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          &nbsp;</td>\n
                                                                         <td>\n
                                                                          <strong>CERAKOTE CTC-998</strong></td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Jenis</strong></td>\n
                                                                         <td>\n
                                                                          Solventless sistem dua komponen</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Tampilan akhir</strong></td>\n
                                                                         <td>\n
                                                                          Gloss</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Daya Sebar Teoritis</strong></td>\n
                                                                         <td>\n
                                                                          11 m?2; /lt-set (40 micron setiap lapis)</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Waktu kering</strong></td>\n
                                                                         <td>\n
                                                                          Kering permukaan 60 menit (30° C)<br>Kering sentuh 3 jam (30° C)<br>Kering sempurna 48 hours</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Kemasan</strong></td>\n
                                                                         <td>\n
                                                                          3 lt-set</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Umur penyimpanan</strong></td>\n
                                                                         <td>\n
                                                                          1 tahun dengan kemasan tertutup</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Pengencer</strong></td>\n
                                                                         <td>\n
                                                                          Thinner included</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Metode aplikasi</strong></td>\n
                                                                         <td>\n
                                                                          Kuas, roll dan spray</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Pembersihan</strong></td>\n
                                                                         <td>\n
                                                                          Setelah digunakan, segera bersihkan semua peralatan</td>\n
                                                                        </tr>\n
                                                                       </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p>\n
                                                                          <strong>CAT DASAR (CTP - 980)</strong><br>\n
                                                                          </p>\n
                                                                          <ol>\n
                                                                           <li>\n
                                                                            Bersihkan keramik yang akan dicat dari kerak kotoran, jamur, dll sampai betul-betul bersih, lalu diamplas, pastikan permukaan kering sebelum memulai pengecatan</li>\n
                                                                           <li>\n
                                                                            Campurkan satu set primer (CTP-980 WB) dengan perbandingan berat primer Komponen A : Primer Komponen B = 4 : 1. Aduk hingga merata. Bisa diencerkan dengan air 5-10% (bila diperlukan). Campurkan secukupnya karena campuran ini akan mengeras dalam 60 menit. Daya sebar adalah 10 m?2;/kg-set perlapis.</li>\n
                                                                           <li>\n
                                                                            Lapiskan cat primer yang sudah dicampur menggunakan roll atau kuas. Untuk mendapatkan permukaan yang halus, gunakan roll yang berkualitas baik.</li>\n
                                                                           <li>\n
                                                                            Untuk hasil yang optimum, biarkan kering 6-8 jam sebelum pelapisan Top Coat. Bersihkan peralatan dengan air segera setelah selesai pengecatan.</li>\n
                                                                           <li>\n
                                                                            Selanjutnya mempersiapkan cat Top Coat. Campurkan satu set Top Coat (CTC-998) dengan perbandingan berat Komponent A : Komponen B = 4 : 1. Tidak perlu diencerkan. Aduk hingga merata. Campurkan secukupnya karena campuran ini akan mengeras dalam 45 menit. Daya sebar adalah 10 m?2;/kg-set per lapis.</li>\n
                                                                           <li>\n
                                                                            Lapiskan cat yang telah dicampur dengan roll atau kuas diatas cat dasar. Untuk mendapatkan permukaan yang halus, gunakan roll yang berkualitas baik. Bersihkan peralatan dengan thinner segera setelah selesai pengecatan.</li>\n
                                                                           <li>\n
                                                                            Untuk mendapatkan hasil yang optimum, tunggulah 3-4 jam sebelum melakukan pengecatan lapisan top coat kedua. Ulangi tahap 5 dan 6. untuk mendapatkan hasil yang lebih halus aplikasi dapat menggunakan spraygun dengan pengenceran thinner epoxy/ Thinner serbaguna sekitar 10-15%. tunggulah sampai cat mengering selama satu malam sebelumm memakai area yang dicat.</li>\n
                                                                      </ol>
              """
            "category" => "speciality"
            "brochure" => array:1 [
              0 => "product/brochure/FA_Brosur_FA_CERAKOTE_CTC_998.pdf"
            ]
            "td" => ""
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/ctc-998-sq.png"
            "image" => array:1 [
              0 => "product/ctc-998-sq.png"
            ]
          ]
          13 => array:13 [
            "id" => "k"
            "title" => "CERAKOTE CTP 980-WB"
            "slug" => "cerakote-ctp-980"
            "code" => "CTP"
            "desc" => """
              <p>\n
                                                                      <strong>CERAKOTE CTC-998</strong> adalah suatu paket sistem untuk pengecatan keramik-keramik tua dan dekil diantar ruangan seperti pada area kamar mandi, dll. Menjadikan keramik baru kembali tanpa bongkar. CERAKOTE CTC-998 terdiri atas 1 kg-set Primer Coat Waterbased (CTP-980&nbsp; WB) dan 2 kg-set Top Coat (CTC-988) yang terbuat dari s=resinberkualitas tinggi . Mempunyai daya lekat yang baik pada keramik tile dan mempunyai ketahanan kimia rumah tangga seperti : sabun detergen, cairan pembersih, dll.<br><br><strong>Fungsi &amp; Keunggulan :</strong><br>• Menggunakan primer waterbased, tidak berbau<br>• Daya lekat sangat baik terhadap keramik<br>• Sangat mudah merata<br>• Ketahan terhadap air sangat baik<br>• Ketahanan terhadap goresan sangat baik<br>• Mudah diplikasikan, cukup menggunakan kuas atau roll<br><br><strong>Kemasan :</strong> 3 lt-set\n
                                                                      </p>
              """
            "teknis" => """
              <table border="1" cellpadding="1" cellspacing="1">\n
                                                                       <tbody>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          &nbsp;</td>\n
                                                                         <td>\n
                                                                          <strong>CERAKOTE CTC-998</strong></td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Jenis</strong></td>\n
                                                                         <td>\n
                                                                          Solventless sistem dua komponen</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Tampilan akhir</strong></td>\n
                                                                         <td>\n
                                                                          Gloss</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Daya Sebar Teoritis</strong></td>\n
                                                                         <td>\n
                                                                          11 m?2; /lt-set (40 micron setiap lapis)</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Waktu kering</strong></td>\n
                                                                         <td>\n
                                                                          Kering permukaan 60 menit (30° C)<br>Kering sentuh 3 jam (30° C)<br>Kering sempurna 48 hours</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Kemasan</strong></td>\n
                                                                         <td>\n
                                                                          3 lt-set</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Umur penyimpanan</strong></td>\n
                                                                         <td>\n
                                                                          1 tahun dengan kemasan tertutup</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Pengencer</strong></td>\n
                                                                         <td>\n
                                                                          Thinner included</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Metode aplikasi</strong></td>\n
                                                                         <td>\n
                                                                          Kuas, roll dan spray</td>\n
                                                                        </tr>\n
                                                                        <tr>\n
                                                                         <td>\n
                                                                          <strong>Pembersihan</strong></td>\n
                                                                         <td>\n
                                                                          Setelah digunakan, segera bersihkan semua peralatan</td>\n
                                                                        </tr>\n
                                                                       </tbody>\n
                                                                      </table>
              """
            "aplikasi" => """
              <p>\n
                                                                          <strong>CAT DASAR (CTP - 980)</strong><br>\n
                                                                          </p>\n
                                                                          <ol>\n
                                                                           <li>\n
                                                                            Bersihkan keramik yang akan dicat dari kerak kotoran, jamur, dll sampai betul-betul bersih, lalu diamplas, pastikan permukaan kering sebelum memulai pengecatan</li>\n
                                                                           <li>\n
                                                                            Campurkan satu set primer (CTP-980 WB) dengan perbandingan berat primer Komponen A : Primer Komponen B = 4 : 1. Aduk hingga merata. Bisa diencerkan dengan air 5-10% (bila diperlukan). Campurkan secukupnya karena campuran ini akan mengeras dalam 60 menit. Daya sebar adalah 10 m?2;/kg-set perlapis.</li>\n
                                                                           <li>\n
                                                                            Lapiskan cat primer yang sudah dicampur menggunakan roll atau kuas. Untuk mendapatkan permukaan yang halus, gunakan roll yang berkualitas baik.</li>\n
                                                                           <li>\n
                                                                            Untuk hasil yang optimum, biarkan kering 6-8 jam sebelum pelapisan Top Coat. Bersihkan peralatan dengan air segera setelah selesai pengecatan.</li>\n
                                                                           <li>\n
                                                                            Selanjutnya mempersiapkan cat Top Coat. Campurkan satu set Top Coat (CTC-998) dengan perbandingan berat Komponent A : Komponen B = 4 : 1. Tidak perlu diencerkan. Aduk hingga merata. Campurkan secukupnya karena campuran ini akan mengeras dalam 45 menit. Daya sebar adalah 10 m?2;/kg-set per lapis.</li>\n
                                                                           <li>\n
                                                                            Lapiskan cat yang telah dicampur dengan roll atau kuas diatas cat dasar. Untuk mendapatkan permukaan yang halus, gunakan roll yang berkualitas baik. Bersihkan peralatan dengan thinner segera setelah selesai pengecatan.</li>\n
                                                                           <li>\n
                                                                            Untuk mendapatkan hasil yang optimum, tunggulah 3-4 jam sebelum melakukan pengecatan lapisan top coat kedua. Ulangi tahap 5 dan 6. untuk mendapatkan hasil yang lebih halus aplikasi dapat menggunakan spraygun dengan pengenceran thinner epoxy/ Thinner serbaguna sekitar 10-15%. tunggulah sampai cat mengering selama satu malam sebelumm memakai area yang dicat.</li>\n
                                                                      </ol>
              """
            "category" => "speciality"
            "brochure" => ""
            "td" => array:1 [
              0 => "product/technicaldata/8._CTP-980-WB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/Kemasan-ctp-980-wb-sq.png"
            "image" => array:1 [
              0 => "product/Kemasan-ctp-980-wb-sq.png"
            ]
          ]
          14 => array:13 [
            "id" => "l"
            "title" => "TOP SEAL TS-204-1K WB"
            "slug" => "top-seal-ts-204-1k-wb"
            "code" => "TS"
            "desc" => "-"
            "teknis" => "-"
            "aplikasi" => "-"
            "category" => "speciality"
            "brochure" => ""
            "td" => array:1 [
              0 => "product/technicaldata/Top_Seal_TS-204-1K_WB.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/top-seal.png"
            "image" => array:1 [
              0 => "product/top-seal.png"
            ]
          ]
          15 => array:13 [
            "id" => "m"
            "title" => "PU AS-620"
            "slug" => "pu-as-620"
            "code" => "PUAS"
            "desc" => "-"
            "teknis" => "-"
            "aplikasi" => "-"
            "category" => "speciality"
            "brochure" => ""
            "td" => array:1 [
              0 => "product/technicaldata/PUAS-620.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/puas-620.png"
            "image" => array:1 [
              0 => "product/puas-620.png"
            ]
          ]
          16 => array:13 [
            "id" => "n"
            "title" => "Silane Hybrid"
            "slug" => "silane-hybrid"
            "code" => "silane"
            "desc" => "-"
            "teknis" => "-"
            "aplikasi" => "-"
            "category" => "silane"
            "brochure" => array:1 [
              0 => "product/brochure/FA_Brosur_SILANT_HYBRID_HIGH_POLYMER_cvt.pdf"
            ]
            "td" => array:2 [
              0 => "product/technicaldata/1.-Silane-SH-93-2K-Clear.pdf"
              1 => "product/technicaldata/2.-Silane-SH-93-2K-Color.pdf"
            ]
            "youtube" => "https://youtube.com/"
            "thumbnail" => "product/silane-hybrid.png"
            "image" => array:1 [
              0 => "product/silane-hybrid.png"
            ]
          ]
        ]
        "submenu1" => "industrial"
        "submenu2" => "health"
        "submenu3" => "train"
      ]
    ]
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
    /**
     * Get the middleware assigned to the controller.
     *
     * @return array
     */
    public function getMiddleware()
    {
        return $this->middleware;
    }
 
    /**
     * Execute an action on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return \Symfony\Component\HttpFoundation\Response
     */
    public function callAction($method, $parameters)
    {
        return call_user_func_array([$this, $method], $parameters);
    }
 
    /**
     * Handle calls to missing methods on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return mixed
     *
     * @throws \BadMethodCallException
     */
    public function __call($method, $parameters)
    {
        throw new BadMethodCallException(sprintf(
            'Method %s::%s does not exist.', static::class, $method
        ));
    }
}
 
Arguments
  1. "industrial"
    
  2. "health"
    
  3. "train"
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
    /**
     * Get the middleware assigned to the controller.
     *
     * @return array
     */
    public function getMiddleware()
    {
        return $this->middleware;
    }
 
    /**
     * Execute an action on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return \Symfony\Component\HttpFoundation\Response
     */
    public function callAction($method, $parameters)
    {
        return call_user_func_array([$this, $method], $parameters);
    }
 
    /**
     * Handle calls to missing methods on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return mixed
     *
     * @throws \BadMethodCallException
     */
    public function __call($method, $parameters)
    {
        throw new BadMethodCallException(sprintf(
            'Method %s::%s does not exist.', static::class, $method
        ));
    }
}
 
Arguments
  1. array:2 [
      0 => ProductController {#172}
      1 => "detail"
    ]
    
  2. array:3 [
      "submenu1" => "industrial"
      "submenu2" => "health"
      "submenu3" => "train"
    ]
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
    {
        $this->container = $container;
    }
 
    /**
     * Dispatch a request to a given controller and method.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  mixed  $controller
     * @param  string  $method
     * @return mixed
     */
    public function dispatch(Route $route, $controller, $method)
    {
        $parameters = $this->resolveClassMethodDependencies(
            $route->parametersWithoutNulls(), $controller, $method
        );
 
        if (method_exists($controller, 'callAction')) {
            return $controller->callAction($method, $parameters);
        }
 
        return $controller->{$method}(...array_values($parameters));
    }
 
    /**
     * Get the middleware for the controller instance.
     *
     * @param  \Illuminate\Routing\Controller  $controller
     * @param  string  $method
     * @return array
     */
    public function getMiddleware($controller, $method)
    {
        if (! method_exists($controller, 'getMiddleware')) {
            return [];
        }
 
        return collect($controller->getMiddleware())->reject(function ($data) use ($method) {
            return static::methodExcludedByOptions($method, $data['options']);
Arguments
  1. "detail"
    
  2. array:3 [
      "submenu1" => "industrial"
      "submenu2" => "health"
      "submenu3" => "train"
    ]
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Route.php
    protected function runCallable()
    {
        $callable = $this->action['uses'];
 
        return $callable(...array_values($this->resolveMethodDependencies(
            $this->parametersWithoutNulls(), new ReflectionFunction($this->action['uses'])
        )));
    }
 
    /**
     * Run the route action and return the response.
     *
     * @return mixed
     *
     * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
     */
    protected function runController()
    {
        return $this->controllerDispatcher()->dispatch(
            $this, $this->getController(), $this->getControllerMethod()
        );
    }
 
    /**
     * Get the controller instance for the route.
     *
     * @return mixed
     */
    public function getController()
    {
        if (! $this->controller) {
            $class = $this->parseControllerCallback()[0];
 
            $this->controller = $this->container->make(ltrim($class, '\\'));
        }
 
        return $this->controller;
    }
 
    /**
Arguments
  1. Route {#136}
    
  2. ProductController {#172}
    
  3. "detail"
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Route.php
     *
     * @throws \UnexpectedValueException
     */
    protected function parseAction($action)
    {
        return RouteAction::parse($this->uri, $action);
    }
 
    /**
     * Run the route action and return the response.
     *
     * @return mixed
     */
    public function run()
    {
        $this->container = $this->container ?: new Container;
 
        try {
            if ($this->isControllerAction()) {
                return $this->runController();
            }
 
            return $this->runCallable();
        } catch (HttpResponseException $e) {
            return $e->getResponse();
        }
    }
 
    /**
     * Checks whether the route's action is a controller.
     *
     * @return bool
     */
    protected function isControllerAction()
    {
        return is_string($this->action['uses']);
    }
 
    /**
     * Run the route action and return the response.
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Router.php
    /**
     * Run the given route within a Stack "onion" instance.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    protected function runRouteWithinStack(Route $route, Request $request)
    {
        $shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
                                $this->container->make('middleware.disable') === true;
 
        $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
 
        return (new Pipeline($this->container))
                        ->send($request)
                        ->through($middleware)
                        ->then(function ($request) use ($route) {
                            return $this->prepareResponse(
                                $request, $route->run()
                            );
                        });
    }
 
    /**
     * Gather the middleware for the given route with resolved class names.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @return array
     */
    public function gatherRouteMiddleware(Route $route)
    {
        $middleware = collect($route->gatherMiddleware())->map(function ($name) {
            return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups);
        })->flatten();
 
        return $this->sortMiddleware($middleware);
    }
 
    /**
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
use Symfony\Component\Debug\Exception\FatalThrowableError;
 
/**
 * This extended pipeline catches any exceptions that occur during each slice.
 *
 * The exceptions are converted to HTTP responses for proper middleware handling.
 */
class Pipeline extends BasePipeline
{
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
    protected function prepareDestination(Closure $destination)
    {
        return function ($passable) use ($destination) {
            try {
                return $destination($passable);
            } catch (Exception $e) {
                return $this->handleException($passable, $e);
            } catch (Throwable $e) {
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
     */
    public function __construct(Registrar $router)
    {
        $this->router = $router;
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $this->router->substituteBindings($route = $request->route());
 
        $this->router->substituteImplicitBindings($route);
 
        return $next($request);
    }
}
 
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#183 …5}
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     *
     * @throws \Illuminate\Session\TokenMismatchException
     */
    public function handle($request, Closure $next)
    {
        if (
            $this->isReading($request) ||
            $this->runningUnitTests() ||
            $this->inExceptArray($request) ||
            $this->tokensMatch($request)
        ) {
            return tap($next($request), function ($response) use ($request) {
                if ($this->shouldAddXsrfTokenCookie()) {
                    $this->addCookieToResponse($request, $response);
                }
            });
        }
 
        throw new TokenMismatchException('CSRF token mismatch.');
    }
 
    /**
     * Determine if the HTTP request uses a ‘read’ verb.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return bool
     */
    protected function isReading($request)
    {
        return in_array($request->method(), ['HEAD', 'GET', 'OPTIONS']);
    }
 
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#190 …5}
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        // If the current session has an "errors" variable bound to it, we will share
        // its value with all view instances so the views can easily access errors
        // without having to bind. An empty bag is set when there aren't errors.
        $this->view->share(
            'errors', $request->session()->get('errors') ?: new ViewErrorBag
        );
 
        // Putting the errors in the view for every view allows the developer to just
        // assume that some errors are always available, which is convenient since
        // they don't have to continually run checks for the presence of errors.
 
        return $next($request);
    }
}
 
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#191 …5}
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        if (! $this->sessionConfigured()) {
            return $next($request);
        }
 
        // If a session driver has been configured, we will need to start the session here
        // so that the data is ready for an application. Note that the Laravel sessions
        // do not make use of PHP "native" sessions in any way since they are crappy.
        $request->setLaravelSession(
            $session = $this->startSession($request)
        );
 
        $this->collectGarbage($session);
 
        $response = $next($request);
 
        $this->storeCurrentUrl($request, $session);
 
        $this->addCookieToResponse($response, $session);
 
        // Again, if the session has been configured we will need to close out the session
        // so that the attributes may be persisted to some storage medium. We will also
        // add the session identifier cookie to the application response headers now.
        $this->saveSession($request);
 
        return $response;
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#192 …5}
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php
     * Create a new CookieQueue instance.
     *
     * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies
     * @return void
     */
    public function __construct(CookieJar $cookies)
    {
        $this->cookies = $cookies;
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $response = $next($request);
 
        foreach ($this->cookies->getQueuedCookies() as $cookie) {
            $response->headers->setCookie($cookie);
        }
 
        return $response;
    }
}
 
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#193 …5}
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php
     * Disable encryption for the given cookie name(s).
     *
     * @param  string|array  $name
     * @return void
     */
    public function disableFor($name)
    {
        $this->except = array_merge($this->except, (array) $name);
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return \Symfony\Component\HttpFoundation\Response
     */
    public function handle($request, Closure $next)
    {
        return $this->encrypt($next($this->decrypt($request)));
    }
 
    /**
     * Decrypt the cookies on the request.
     *
     * @param  \Symfony\Component\HttpFoundation\Request  $request
     * @return \Symfony\Component\HttpFoundation\Request
     */
    protected function decrypt(Request $request)
    {
        foreach ($request->cookies as $key => $cookie) {
            if ($this->isDisabled($key)) {
                continue;
            }
 
            try {
                $request->cookies->set($key, $this->decryptCookie($key, $cookie));
            } catch (DecryptException $e) {
                $request->cookies->set($key, null);
            }
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#194 …5}
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
    public function via($method)
    {
        $this->method = $method;
 
        return $this;
    }
 
    /**
     * Run the pipeline with a final destination callback.
     *
     * @param  \Closure  $destination
     * @return mixed
     */
    public function then(Closure $destination)
    {
        $pipeline = array_reduce(
            array_reverse($this->pipes), $this->carry(), $this->prepareDestination($destination)
        );
 
        return $pipeline($this->passable);
    }
 
    /**
     * Run the pipeline and return the result.
     *
     * @return mixed
     */
    public function thenReturn()
    {
        return $this->then(function ($passable) {
            return $passable;
        });
    }
 
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Router.php
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    protected function runRouteWithinStack(Route $route, Request $request)
    {
        $shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
                                $this->container->make('middleware.disable') === true;
 
        $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
 
        return (new Pipeline($this->container))
                        ->send($request)
                        ->through($middleware)
                        ->then(function ($request) use ($route) {
                            return $this->prepareResponse(
                                $request, $route->run()
                            );
                        });
    }
 
    /**
     * Gather the middleware for the given route with resolved class names.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @return array
     */
    public function gatherRouteMiddleware(Route $route)
    {
        $middleware = collect($route->gatherMiddleware())->map(function ($name) {
            return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups);
        })->flatten();
 
        return $this->sortMiddleware($middleware);
    }
 
    /**
     * Sort the given middleware by priority.
     *
Arguments
  1. Closure($request) {#182 …5}
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Router.php
        return $route;
    }
 
    /**
     * Return the response for the given route.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Routing\Route  $route
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    protected function runRoute(Request $request, Route $route)
    {
        $request->setRouteResolver(function () use ($route) {
            return $route;
        });
 
        $this->events->dispatch(new Events\RouteMatched($route, $request));
 
        return $this->prepareResponse($request,
            $this->runRouteWithinStack($route, $request)
        );
    }
 
    /**
     * Run the given route within a Stack "onion" instance.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    protected function runRouteWithinStack(Route $route, Request $request)
    {
        $shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
                                $this->container->make('middleware.disable') === true;
 
        $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
 
        return (new Pipeline($this->container))
                        ->send($request)
                        ->through($middleware)
Arguments
  1. Route {#136}
    
  2. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Router.php
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function dispatch(Request $request)
    {
        $this->currentRequest = $request;
 
        return $this->dispatchToRoute($request);
    }
 
    /**
     * Dispatch the request to a route and return the response.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function dispatchToRoute(Request $request)
    {
        return $this->runRoute($request, $this->findRoute($request));
    }
 
    /**
     * Find the route matching a given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Routing\Route
     */
    protected function findRoute($request)
    {
        $this->current = $route = $this->routes->match($request);
 
        $this->container->instance(Route::class, $route);
 
        return $route;
    }
 
    /**
     * Return the response for the given route.
     *
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Route {#136}
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Router.php
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function respondWithRoute($name)
    {
        $route = tap($this->routes->getByName($name))->bind($this->currentRequest);
 
        return $this->runRoute($this->currentRequest, $route);
    }
 
    /**
     * Dispatch the request to the application.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function dispatch(Request $request)
    {
        $this->currentRequest = $request;
 
        return $this->dispatchToRoute($request);
    }
 
    /**
     * Dispatch the request to a route and return the response.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function dispatchToRoute(Request $request)
    {
        return $this->runRoute($request, $this->findRoute($request));
    }
 
    /**
     * Find the route matching a given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Routing\Route
     */
    protected function findRoute($request)
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     * @return void
     */
    public function bootstrap()
    {
        if (! $this->app->hasBeenBootstrapped()) {
            $this->app->bootstrapWith($this->bootstrappers());
        }
    }
 
    /**
     * Get the route dispatcher callback.
     *
     * @return \Closure
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
use Symfony\Component\Debug\Exception\FatalThrowableError;
 
/**
 * This extended pipeline catches any exceptions that occur during each slice.
 *
 * The exceptions are converted to HTTP responses for proper middleware handling.
 */
class Pipeline extends BasePipeline
{
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
    protected function prepareDestination(Closure $destination)
    {
        return function ($passable) use ($destination) {
            try {
                return $destination($passable);
            } catch (Exception $e) {
                return $this->handleException($passable, $e);
            } catch (Throwable $e) {
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/fideloper/proxy/src/TrustProxies.php
    {
        $this->config = $config;
    }
 
    /**
     * Handle an incoming request.
     *
     * @param \Illuminate\Http\Request $request
     * @param \Closure                 $next
     *
     * @throws \Symfony\Component\HttpKernel\Exception\HttpException
     *
     * @return mixed
     */
    public function handle(Request $request, Closure $next)
    {
        $request::setTrustedProxies([], $this->getTrustedHeaderNames()); // Reset trusted proxies between requests
        $this->setTrustedProxyIpAddresses($request);
 
        return $next($request);
    }
 
    /**
     * Sets the trusted proxies on the request to the value of trustedproxy.proxies
     *
     * @param \Illuminate\Http\Request $request
     */
    protected function setTrustedProxyIpAddresses(Request $request)
    {
        $trustedIps = $this->proxies ?: $this->config->get('trustedproxy.proxies');
 
        // Trust any IP address that calls us
        // `**` for backwards compatibility, but is deprecated
        if ($trustedIps === '*' || $trustedIps === '**') {
            return $this->setTrustedProxyIpAddressesToTheCallingIp($request);
        }
 
        // Support IPs addresses separated by comma
        $trustedIps = is_string($trustedIps) ? array_map('trim', explode(',', $trustedIps)) : $trustedIps;
 
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#130 …5}
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
 
namespace Illuminate\Foundation\Http\Middleware;
 
use Closure;
use Symfony\Component\HttpFoundation\ParameterBag;
 
class TransformsRequest
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $this->clean($request);
 
        return $next($request);
    }
 
    /**
     * Clean the request's data.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return void
     */
    protected function clean($request)
    {
        $this->cleanParameterBag($request->query);
 
        if ($request->isJson()) {
            $this->cleanParameterBag($request->json());
        } elseif ($request->request !== $request->query) {
            $this->cleanParameterBag($request->request);
        }
    }
 
    /**
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#153 …5}
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
 
namespace Illuminate\Foundation\Http\Middleware;
 
use Closure;
use Symfony\Component\HttpFoundation\ParameterBag;
 
class TransformsRequest
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $this->clean($request);
 
        return $next($request);
    }
 
    /**
     * Clean the request's data.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return void
     */
    protected function clean($request)
    {
        $this->cleanParameterBag($request->query);
 
        if ($request->isJson()) {
            $this->cleanParameterBag($request->json());
        } elseif ($request->request !== $request->query) {
            $this->cleanParameterBag($request->request);
        }
    }
 
    /**
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#154 …5}
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
class ValidatePostSize
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     *
     * @throws \Illuminate\Http\Exceptions\PostTooLargeException
     */
    public function handle($request, Closure $next)
    {
        $max = $this->getPostMaxSize();
 
        if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) {
            throw new PostTooLargeException;
        }
 
        return $next($request);
    }
 
    /**
     * Determine the server 'post_max_size' as bytes.
     *
     * @return int
     */
    protected function getPostMaxSize()
    {
        if (is_numeric($postMaxSize = ini_get('post_max_size'))) {
            return (int) $postMaxSize;
        }
 
        $metric = strtoupper(substr($postMaxSize, -1));
        $postMaxSize = (int) $postMaxSize;
 
        switch ($metric) {
            case 'K':
                return $postMaxSize * 1024;
            case 'M':
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#155 …5}
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php
     *
     * @throws \Symfony\Component\HttpKernel\Exception\HttpException
     */
    public function handle($request, Closure $next)
    {
        if ($this->app->isDownForMaintenance()) {
            $data = json_decode(file_get_contents($this->app->storagePath().'/framework/down'), true);
 
            if (isset($data['allowed']) && IpUtils::checkIp($request->ip(), (array) $data['allowed'])) {
                return $next($request);
            }
 
            if ($this->inExceptArray($request)) {
                return $next($request);
            }
 
            throw new MaintenanceModeException($data['time'], $data['retry'], $data['message']);
        }
 
        return $next($request);
    }
 
    /**
     * Determine if the request has a URI that should be accessible in maintenance mode.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return bool
     */
    protected function inExceptArray($request)
    {
        foreach ($this->except as $except) {
            if ($except !== '/') {
                $except = trim($except, '/');
            }
 
            if ($request->fullUrlIs($except) || $request->is($except)) {
                return true;
            }
        }
 
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#156 …5}
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
    public function via($method)
    {
        $this->method = $method;
 
        return $this;
    }
 
    /**
     * Run the pipeline with a final destination callback.
     *
     * @param  \Closure  $destination
     * @return mixed
     */
    public function then(Closure $destination)
    {
        $pipeline = array_reduce(
            array_reverse($this->pipes), $this->carry(), $this->prepareDestination($destination)
        );
 
        return $pipeline($this->passable);
    }
 
    /**
     * Run the pipeline and return the result.
     *
     * @return mixed
     */
    public function thenReturn()
    {
        return $this->then(function ($passable) {
            return $passable;
        });
    }
 
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
    }
 
    /**
     * Send the given request through the middleware / router.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    protected function sendRequestThroughRouter($request)
    {
        $this->app->instance('request', $request);
 
        Facade::clearResolvedInstance('request');
 
        $this->bootstrap();
 
        return (new Pipeline($this->app))
                    ->send($request)
                    ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
                    ->then($this->dispatchToRouter());
    }
 
    /**
     * Bootstrap the application for HTTP requests.
     *
     * @return void
     */
    public function bootstrap()
    {
        if (! $this->app->hasBeenBootstrapped()) {
            $this->app->bootstrapWith($this->bootstrappers());
        }
    }
 
    /**
     * Get the route dispatcher callback.
     *
     * @return \Closure
     */
    protected function dispatchToRouter()
Arguments
  1. Closure($request) {#22 …4}
    
/var/www/html/propanflooring/data/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
            $router->middlewareGroup($key, $middleware);
        }
 
        foreach ($this->routeMiddleware as $key => $middleware) {
            $router->aliasMiddleware($key, $middleware);
        }
    }
 
    /**
     * Handle an incoming HTTP request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function handle($request)
    {
        try {
            $request->enableHttpMethodParameterOverride();
 
            $response = $this->sendRequestThroughRouter($request);
        } catch (Exception $e) {
            $this->reportException($e);
 
            $response = $this->renderException($request, $e);
        } catch (Throwable $e) {
            $this->reportException($e = new FatalThrowableError($e));
 
            $response = $this->renderException($request, $e);
        }
 
        $this->app['events']->dispatch(
            new Events\RequestHandled($request, $response)
        );
 
        return $response;
    }
 
    /**
     * Send the given request through the middleware / router.
     *
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/var/www/html/propanflooring/index.php
*/
 
$app = require_once __DIR__.'/data/bootstrap/app.php';
 
/*
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Request {#43
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#173 …5}
      #routeResolver: Closure() {#175 …5}
      +attributes: ParameterBag {#45}
      +request: ParameterBag {#51}
      +query: ParameterBag {#51}
      +server: ServerBag {#47}
      +files: FileBag {#48}
      +cookies: ParameterBag {#46}
      +headers: HeaderBag {#49}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/our-product/industrial/health/train"
      #requestUri: "/our-product/industrial/health/train"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#206}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
REDIRECT_UNIQUE_ID
"ZgWjREaxhfOSI9bSqVkfawAAAAM"
REDIRECT_PERL5LIB
"/usr/share/awstats/lib:/usr/share/awstats/plugins"
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"propanflooring.com"
REDIRECT_HTTP2
"on"
REDIRECT_H2PUSH
"off"
REDIRECT_H2_PUSH
"off"
REDIRECT_H2_PUSHED
""
REDIRECT_H2_PUSHED_ON
""
REDIRECT_H2_STREAM_ID
"3"
REDIRECT_H2_STREAM_TAG
"79-3"
REDIRECT_STATUS
"200"
UNIQUE_ID
"ZgWjREaxhfOSI9bSqVkfawAAAAM"
PERL5LIB
"/usr/share/awstats/lib:/usr/share/awstats/plugins"
HTTPS
"on"
SSL_TLS_SNI
"propanflooring.com"
HTTP2
"on"
H2PUSH
"off"
H2_PUSH
"off"
H2_PUSHED
""
H2_PUSHED_ON
""
H2_STREAM_ID
"3"
H2_STREAM_TAG
"79-3"
HTTP_ACCEPT
"*/*"
HTTP_USER_AGENT
"claudebot"
HTTP_HOST
"propanflooring.com"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"propanflooring.com"
SERVER_ADDR
"10.50.0.140"
SERVER_PORT
"443"
REMOTE_ADDR
"3.235.130.73"
DOCUMENT_ROOT
"/var/www/html/propanflooring"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/var/www/html/propanflooring"
SERVER_ADMIN
"postmaster@propanraya.com"
SCRIPT_FILENAME
"/var/www/html/propanflooring/index.php"
REMOTE_PORT
"36026"
REDIRECT_URL
"/our-product/industrial/health/train"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/2.0"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/our-product/industrial/health/train"
SCRIPT_NAME
"/index.php"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1711645508.954
REQUEST_TIME
1711645508
empty
0. Whoops\Handler\PrettyPageHandler