

<?php
    $sortName = str_replace("[]", "", $name);
    $checks = request()->get($sortName);
    $arrChecked = [];
    if (empty($checks) && isset($checked)) {
        $arrChecked = $checked;
    }
    if (is_array($checks)) {
        $arrChecked = [];
        foreach ($checks as $value) {
            array_push($arrChecked, $value);
        }
        $checked = array_first($arrChecked);
    } else {
        if (! isset($checked)) {
            $checked = "";
        }
    }
    if (isset($i)) {
        if ($sortName == 'land_condition') {
            $val = isset(request()->get($sortName)[$i*2]) ? request()->get($sortName)[$i*2] : "";
            $val2 =  isset(request()->get($sortName)[$i*2+1]) ? request()->get($sortName)[$i*2 + 1] : "";
        } elseif ($sortName == 'shared') {
            $val = isset(request()->get($sortName)[$i*8]) ? request()->get($sortName)[$i*8] : "";
            $val2 =  isset(request()->get($sortName)[$i*8+1]) ? request()->get($sortName)[$i*8 + 1] : "";
            $val3 =  isset(request()->get($sortName)[$i*8+2]) ? request()->get($sortName)[$i*8 + 2] : "";
            $val4 =  isset(request()->get($sortName)[$i*8+3]) ? request()->get($sortName)[$i*8 + 3] : "";
            $val5 =  isset(request()->get($sortName)[$i*8+4]) ? request()->get($sortName)[$i*8 + 4] : "";
            $val6 =  isset(request()->get($sortName)[$i*8+5]) ? request()->get($sortName)[$i*8 + 5] : "";
            $val7 =  isset(request()->get($sortName)[$i*8+6]) ? request()->get($sortName)[$i*8 + 6] : "";
            $val8 =  isset(request()->get($sortName)[$i*8+7]) ? request()->get($sortName)[$i*8 + 7] : "";
        } else {
            $val = isset(request()->get($sortName)[$i]) ? request()->get($sortName)[$i] : "";
        }
        $original = str_replace("[$i]", '', $name);
        $originalVal = isset(request()->old($original)[$i]) ? request()->old($original)[$i] : "";
    }
?>
<?php if(count($checkbox) > 1): ?>
    <?php $__currentLoopData = $checkbox; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
        <label class="u-checkbox <?php echo e($class??''); ?>">
            <input type="checkbox" class="u-checkbox__obj" name="<?php echo e($name); ?>[]" value="<?php echo e($item['code']); ?>"
                <?php if(isset($val)): ?>
                    <?php echo e(!empty($val) ? "checked" : ""); ?>

                    <?php if(isset($val2)): ?>
                    <?php echo e(($val2 == $item['code']) ? "checked" : ""); ?>

                    <?php endif; ?>
                    <?php if(isset($val3)): ?>
                    <?php echo e(($val3 == $item['code']) ? "checked" : ""); ?>

                    <?php endif; ?>
                    <?php if(isset($val4)): ?>
                    <?php echo e(($val4 == $item['code']) ? "checked" : ""); ?>

                    <?php endif; ?>
                    <?php if(isset($val5)): ?>
                    <?php echo e(($val5 == $item['code']) ? "checked" : ""); ?>

                    <?php endif; ?>
                    <?php if(isset($val6)): ?>
                    <?php echo e(($val6 == $item['code']) ? "checked" : ""); ?>

                    <?php endif; ?>
                    <?php if(isset($val7)): ?>
                    <?php echo e(($val7 == $item['code']) ? "checked" : ""); ?>

                    <?php endif; ?>
                    <?php if(isset($val8)): ?>
                    <?php echo e(($val8 == $item['code']) ? "checked" : ""); ?>

                    <?php endif; ?>
                <?php else: ?>
                    <?php if(in_array($item['code'], $arrChecked)): ?> <?php echo e("checked"); ?>  <?php elseif(isset($item['checked']) && $item['checked'] == 1): ?> checked="checked" <?php endif; ?>
                <?php endif; ?>
                   id="<?php echo e($name); ?>-<?php echo e($loop->iteration); ?>">
            <span class="u-checkbox__text"><?php echo e($item['name']); ?></span>
        </label>
    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php else: ?>
    <?php $__currentLoopData = $checkbox; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
        <label class="u-checkbox <?php echo e($class??''); ?>">
            <input type="checkbox" <?php if(isset($item['data_show_class'])): ?> data-show-class="<?php echo e($item['data_show_class']); ?>" <?php endif; ?>  <?php if(isset($item['data_id'])): ?> data-num="<?php echo e($item['data_id']); ?>" <?php endif; ?> class="u-checkbox__obj" name="<?php echo e($name); ?>" value="<?php echo e($item['code']); ?>"
                <?php if(isset($val)): ?>
                    <?php echo e(($val == $item['code']) ? "checked" : ""); ?>

                    <?php if(isset($val2)): ?>
                    <?php echo e(($val2 == $item['code']) ? "checked" : ""); ?>

                    <?php endif; ?>
                <?php else: ?>
                    <?php if(isset($nocheck)): ?> <?php elseif(is_array($arrChecked) && in_array($item['code'], $arrChecked)): ?> <?php echo e("checked"); ?> <?php elseif((old($name, $checked)==$item['code'])): ?> checked="checked" <?php elseif(isset($checked) && $item['code'] == $checked): ?> checked="checked" <?php elseif(isset($item['checked']) && $item['checked'] == 1): ?> checked="checked" <?php endif; ?>
                <?php endif; ?>
                <?php if(isset($originalVal)): ?>
                   <?php echo e(($originalVal == $item['code']) ? "checked" : ""); ?>

                <?php endif; ?>
                id="<?php echo e($name); ?>-<?php echo e($loop->iteration); ?>">
            <span class="u-checkbox__text"><?php echo e($item['name']); ?></span>
        </label>
    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php endif; ?>
