Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<x-shop::layouts :has-header="false" :has-feature="false" :has-footer="false" ..
Decoded Output download
<? <x-shop::layouts
:has-header="false"
:has-feature="false"
:has-footer="false"
>
<!-- Page Title -->
<x-slot:title>
@lang("admin::app.errors.{$errorCode}.title")
</x-slot>
<!-- cursor movement canvas line -->
<canvas
resize="true"
id="canvas-wd"
>
</canvas>
<!-- Error page Information -->
<div class="container absolute left-1/2 top-0 -translate-x-1/2 px-[60px] max-lg:px-8 max-sm:px-4">
<div class="grid h-[100vh] w-full">
<div class="wrapper-404 max-868:!text-[294px] max-md:!text-[140px]">
<div class="glow-404">
{{ $errorCode }}
</div>
<div class="glow-shadow-404">
{{ $errorCode }}
</div>
<div class="absolute left-1/2 top-[74%] mt-10 -translate-x-1/2 -translate-y-1/2 text-center max-868:w-full">
<h1 class="text-3xl font-semibold">
@lang("admin::app.errors.{$errorCode}.title")
</h1>
<p class="mt-4 text-lg text-zinc-500">
{{
$errorCode === 503 && core()->getCurrentChannel()->maintenance_mode_text != ""
? core()->getCurrentChannel()->maintenance_mode_text : trans("admin::app.errors.{$errorCode}.description")
}}
</p>
<a
href="{{ route('shop.home.index') }}"
class="m-auto mt-8 block w-max cursor-pointer rounded-[45px] bg-navyBlue px-10 py-4 text-center text-base font-medium text-white max-sm:mb-10 max-sm:px-6 max-sm:text-sm"
>
@lang('shop::app.errors.go-to-home')
</a>
</div>
</div>
</div>
</div>
@pushOnce('scripts')
<script type="text/paperscript" canvas="canvas-wd">
var points = 30;
var length = 30;
var path = new Path({
strokeColor: '#060C3B',
strokeWidth: 10,
strokeCap: 'round'
});
var start = view.center / [10, 1];
for (var i = 0; i < points; i++)
path.add(start + new Point(i * length, 0));
function onMouseMove(event) {
path.firstSegment.point = event.point;
for (var i = 0; i < points - 1; i++) {
var segment = path.segments[i];
var nextSegment = segment.next;
var vector = segment.point - nextSegment.point;
vector.length = length;
nextSegment.point = segment.point - vector;
}
path.smooth({ type: 'continuous' });
}
</script>
@endPushOnce
</x-shop::layouts> ?>
Did this file decode correctly?
Original Code
<x-shop::layouts
:has-header="false"
:has-feature="false"
:has-footer="false"
>
<!-- Page Title -->
<x-slot:title>
@lang("admin::app.errors.{$errorCode}.title")
</x-slot>
<!-- cursor movement canvas line -->
<canvas
resize="true"
id="canvas-wd"
>
</canvas>
<!-- Error page Information -->
<div class="container absolute left-1/2 top-0 -translate-x-1/2 px-[60px] max-lg:px-8 max-sm:px-4">
<div class="grid h-[100vh] w-full">
<div class="wrapper-404 max-868:!text-[294px] max-md:!text-[140px]">
<div class="glow-404">
{{ $errorCode }}
</div>
<div class="glow-shadow-404">
{{ $errorCode }}
</div>
<div class="absolute left-1/2 top-[74%] mt-10 -translate-x-1/2 -translate-y-1/2 text-center max-868:w-full">
<h1 class="text-3xl font-semibold">
@lang("admin::app.errors.{$errorCode}.title")
</h1>
<p class="mt-4 text-lg text-zinc-500">
{{
$errorCode === 503 && core()->getCurrentChannel()->maintenance_mode_text != ""
? core()->getCurrentChannel()->maintenance_mode_text : trans("admin::app.errors.{$errorCode}.description")
}}
</p>
<a
href="{{ route('shop.home.index') }}"
class="m-auto mt-8 block w-max cursor-pointer rounded-[45px] bg-navyBlue px-10 py-4 text-center text-base font-medium text-white max-sm:mb-10 max-sm:px-6 max-sm:text-sm"
>
@lang('shop::app.errors.go-to-home')
</a>
</div>
</div>
</div>
</div>
@pushOnce('scripts')
<script type="text/paperscript" canvas="canvas-wd">
var points = 30;
var length = 30;
var path = new Path({
strokeColor: '#060C3B',
strokeWidth: 10,
strokeCap: 'round'
});
var start = view.center / [10, 1];
for (var i = 0; i < points; i++)
path.add(start + new Point(i * length, 0));
function onMouseMove(event) {
path.firstSegment.point = event.point;
for (var i = 0; i < points - 1; i++) {
var segment = path.segments[i];
var nextSegment = segment.next;
var vector = segment.point - nextSegment.point;
vector.length = length;
nextSegment.point = segment.point - vector;
}
path.smooth({ type: 'continuous' });
}
</script>
@endPushOnce
</x-shop::layouts>
Function Calls
None |
Stats
MD5 | 1c736ab9890bf5054f5620b007612233 |
Eval Count | 0 |
Decode Time | 95 ms |