Help
RSS
API
Feed
Maltego
Contact
Domain > a6power.no
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-12-09
84.32.84.188
(
ClassC
)
2025-12-18
84.32.84.47
(
ClassC
)
2026-01-24
91.108.98.52
(
ClassC
)
2026-02-15
91.108.98.158
(
ClassC
)
2026-03-09
92.112.198.87
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Mon, 09 Mar 2026 10:06:42 GMTContent-Type: text/htmlContent-Length: 795Connection: keep-aliveLocation: https://a6power.no/platform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: f67d24a752f472da2e5c2912ce5d5762-phx-edge5x-hcdn-cache-status: MISSx-hcdn-upstream-rt: 0.478 !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 09 Mar 2026 10:06:44 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingX-Powered-By: PHP/8.2.27Cache-Control: no-cache, privateset-cookie: XSRF-TOKENeyJpdiI6ImpwZ2hsV1NwWG5PSHlsV0Q5VTh2Z0E9PSIsInZhbHVlIjoiTkJXM0dtMjRleEFSOXJ1SUVTVXpHNEpBYTdCR05hdGt4TG9OV3FiVkVSWENQQTVNV3QvZEczZzFtMjFUTUMyL2lWUnpHZWdmdEtmaWxDK0xTaEV5Rk1Qb28vRDdLVFZ0YUtMdW1kOXZiQjlNZjhDKzJ3NFBwYVJxQlU1djFzRVkiLCJtYWMiOiJkZDZmNDhiODQ1YjFhYjg4NGEwYzFkZWQzZDg1ZTcxNzg4OGVjZGJkMDQzMWUzMTQ0MmRhZDhmMWI3ZDZmNjQ0IiwidGFnIjoiIn0%3D; expiresMon, 09 Mar 2026 12:06:44 GMT; Max-Age7200; path/; secure; samesitelaxset-cookie: a6_power_sessioneyJpdiI6IkFZbXlFMmhNdnFDTjVwSDEwcWlJNEE9PSIsInZhbHVlIjoiNExDMzBRYzUycTlLdy9uSjdzckkwV0VkSXBqVFJubUFTNFowZ2xIZ2hGRmc1QnVoVGZTclhmaVB1NDFsRzJHQTBOaG10aTkvS1puSEdCVlMzZDNlY0Jwd01yNnVQY3F2V0Z3YjAvbGNoZmlseTJjVjhkSDVSMW1IYUVNbU9jeG4iLCJtYWMiOiJhODQ0MTc3NzRiYTA2Y2U1M2FhN2Y0YzdiYjQyYTRjNmY2NmFmZTM4ZjY1MjEzYzk0NjIwYjI0OTlkZjNmZDk4IiwidGFnIjoiIn0%3D; expiresMon, 09 Mar 2026 12:06:44 GMT; Max-Age7200; path/; secure; httponly; samesitelaxplatform: hostingerpanel: hpanelRetry-After: 60Content-Security-Policy: upgrade-insecure-requestsServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: 0cff967f535082821ca804a0fe9d3efd-phx-edge5x-hcdn-cache-status: DYNAMICx-hcdn-upstream-rt: 1.375 !DOCTYPE html> !-- html langen dirltr> -->html langen onloadpageLoad()>head> meta charsetUTF-8>meta nameviewport contentwidthdevice-width, initial-scale1.0>meta http-equivX-UA-Compatible contentieedge>title>A6 POWER Service - On-Demand Home Service Flutter App with Complete Solution/title>link relshortcut icon classfavicon_preview hrefhttps://www.a6power.no//storage/326/A6.png />link relstylesheet hrefhttps://a6power.no/css/landing-page.min.css>link relstylesheet hrefhttps://a6power.no/css/landing-page-rtl.min.css>link relstylesheet hrefhttps://a6power.no/css/landing-page.min.css>link relstylesheet hrefhttps://a6power.no/css/landing-page-custom.min.css>link relstylesheet hrefhttps://a6power.no/vendor/@fortawesome/fontawesome-free/css/all.min.css>meta namecsrf-token contentyaStPN6UREXD2JqFKk2kd83QB1b4p59pQJiSyuuN>meta nameassert_url contenthttps://a6power.no />meta namebaseUrl contenthttps://www.a6power.no/ />script> // Set primary color immediately on page load const savedPrimaryColor localStorage.getItem(primaryColor); if (savedPrimaryColor) { const root document.documentElement; // Convert HEX to RGB for primary-rgb const hex savedPrimaryColor.replace(#, ); const r parseInt(hex.substring(0, 2), 16); const g parseInt(hex.substring(2, 4), 16); const b parseInt(hex.substring(4, 6), 16); // Set CSS variables for primary color root.style.setProperty(--bs-primary, savedPrimaryColor); root.style.setProperty(--bs-primary-rgb, `${r}, ${g}, ${b}`); root.style.setProperty(--bs-primary-bg-subtle, `rgba(${r}, ${g}, ${b}, 0.09)`); root.style.setProperty(--bs-primary-border-subtle, `rgba(${r}, ${g}, ${b}, 0.09)`); root.style.setProperty(--bs-primary-hover-bg, `rgba(${r}, ${g}, ${b}, 0.75)`); root.style.setProperty(--bs-primary-hover-border, `rgba(${r}, ${g}, ${b}, 0.75)`); root.style.setProperty(--bs-primary-active-bg, `rgba(${r}, ${g}, ${b}, 0.75)`); root.style.setProperty(--bs-primary-active-border, `rgba(${r}, ${g}, ${b}, 0.75)`); }/script> script> window.localMessagesUpdate { ...window.localMessagesUpdate, auth: {failed:These credentials do not match our records.,password:The provided password is incorrect.,throttle:Too many login attempts. Please try again in :seconds seconds.,unauthenticated:Unauthenticated,password_continue:This is a secure area of the application. Please confirm your password before continuing.,reset_password:Reset Password,reset_password_here:You can reset your password here,sign_in:Sign In,dont_have_account:Don\u0027t have an account?,login_continue:Login to your account to continue,login:Login,forgot_password:Forgot Password?,signup:Sign Up,get_start:Get started,confirm:Confirm,email:Email,login_password:Password,username:Username,first_name:First Name,last_name:Last Name,confirm_password:Confirm Password,agree:I agree to the,term_service:Terms of Service,privacy_policy:Privacy Policy,create_account:Create Account,enter_name:Enter :name,account_inactive:Your account is inactive. Please contact system administrator.,not_able_login:You can not login from here only user can login,already_have_account:Already Have Account?,contact_number:Contact Number,user_type:User Type,designation:Designation,password_mismatch_error:Password and Confirm password does not match,assign_provider_msg:Contact your admin to assign a provider to you.} }; window.dateformate F j, Y; window.cancellationCharge {advance_payment:1,slot_service:1,digital_services:1,service_packages:1,service_addons:1,post_services:1}; /script> script> window.localMessagesUpdate { ...window.localMessagesUpdate, installer_messages: {title:Laravel Installer,next:Next Step,back:Previous,finish:Install,forms:{errorTitle:The Following errors occurred:},welcome:{templateTitle:Welcome,title:Laravel Installer,message:Easy Installation and Setup Wizard.,next:Check Requirements},requirements:{templateTitle:Step 1 | Server Requirements,title:Server Requirements,next:Check Permissions},permissions:{templateTitle:Step 2 | Permissions,title:Permissions,next:Configure Environment},environment:{menu:{templateTitle:Step 3 | Environment Settings,title:Environment Settings,desc:Please select how you want to configure the apps \u003Ccode\u003E.env\u003C\/code\u003E file.,wizard-button:Form Wizard Setup,classic-button:Classic Text Editor},wizard:{templateTitle:Step 3 | Environment Settings | Guided Wizard,title:Guided \u003Ccode\u003E.env\u003C\/code\u003E Wizard,tabs:{environment:Environment,database:Database,application:Application},form:{name_required:An environment name is required.,app_name_label:App Name,app_name_placeholder:App Name,app_environment_label:App Environment,app_environment_label_local:Local,app_environment_label_developement:Development,app_environment_label_qa:Qa,app_environment_label_production:Production,app_environment_label_other:Other,app_environment_placeholder_other:Enter your environment...,app_debug_label:App Debug,app_debug_label_true:True,app_debug_label_false:False,app_log_level_label:App Log Level,app_log_level_label_debug:debug,app_log_level_label_info:info,app_log_level_label_notice:notice,app_log_level_label_warning:warning,app_log_level_label_error:error,app_log_level_label_critical:critical,app_log_level_label_alert:alert,app_log_level_label_emergency:emergency,app_url_label:App Url,app_url_placeholder:App Url,db_connection_failed:Could not connect to the database.,db_connection_label:Database Connection,db_connection_label_mysql:mysql,db_connection_label_sqlite:sqlite,db_connection_label_pgsql:pgsql,db_connection_label_sqlsrv:sqlsrv,db_host_label:Database Host,db_host_placeholder:Database Host,db_port_label:Database Port,db_port_placeholder:Database Port,db_name_label:Database Name,db_name_placeholder:Database Name,db_username_label:Database User Name,db_username_placeholder:Database User Name,db_password_label:Database Password,db_password_placeholder:Database Password,app_tabs:{more_info:More Info,broadcasting_title:Broadcasting, Caching, Session, \u0026amp; Queue,broadcasting_label:Broadcast Driver,broadcasting_placeholder:Broadcast Driver,cache_label:Cache Driver,cache_placeholder:Cache Driver,session_label:Session Driver,session_placeholder:Session Driver,queue_label:Queue Driver,queue_placeholder:Queue Driver,redis_label:Redis Driver,redis_host:Redis Host,redis_password:Redis Password,redis_port:Redis Port,mail_label:Mail,mail_driver_label:Mail Driver,mail_driver_placeholder:Mail Driver,mail_host_label:Mail Host,mail_host_placeholder:Mail Host,mail_port_label:Mail Port,mail_port_placeholder:Mail Port,mail_username_label:Mail Username,mail_username_placeholder:Mail Username,mail_password_label:Mail Password,mail_password_placeholder:Mail Password,mail_encryption_label:Mail Encryption,mail_encryption_placeholder:Mail Encryption,pusher_label:Pusher,pusher_app_id_label:Pusher App Id,pusher_app_id_palceholder:Pusher App Id,pusher_app_key_label:Pusher App Key,pusher_app_key_palceholder:Pusher App Key,pusher_app_secret_label:Pusher App Secret,pusher_app_secret_palceholder:Pusher App Secret},buttons:{setup_database:Setup Database,setup_application:Setup Application,install:Install}}},classic:{templateTitle:Step 3 | Environment Settings | Classic Editor,title:Classic Environment Editor,save:Save .env,back:Use Form Wizard,install:Save and Install},success:Your .env file settings have been saved.,errors:Unable to save the .env file, Please create it manually.},install:Install,installed:{success_log_message:Laravel Installer successfully INSTALLED on },final:{title:Installation Finished,templateTitle:Installation Finished,finished:Application has been successfully installed.,migration:Migration \u0026amp; Seed Console Output:,console:Application Console Output:,log:Installation Log Entry:,env:Final .env File:,exit:User Website,admin_panel:Admin Website},updater:{title:Laravel Updater,welcome:{title:Welcome To The Updater,message:Welcome to the update wizard.},overview:{title:Overview,message:There is 1 update.|There are :number updates.,install_updates:Install Updates},final:{title:Finished,finished:Application\u0027s database has been successfully updated.,exit:Click here to exit},log:{success_message:Laravel Installer successfully UPDATED on }}} }; window.dateformate F j, Y; window.cancellationCharge {advance_payment:1,slot_service:1,digital_services:1,service_packages:1,service_addons:1,post_services:1}; /script> script> window.localMessagesUpdate { ...window.localMessagesUpdate, landingpage: {home:Home,categories:Categories,services:Services,blogs:Blogs,providers:Providers,bookings:Bookings,post_jobs:Post Job,previous:Previous,next:Next,post:Post,no_previous_post:No Previous Post,no_next_post:No Next Post,about_provider:About Provider,service_total_time:Service Total Time,check_status:check status,Add-ons:Add-ons,about_handyman:about handyman,rate_handyman:rate handyman,price_detail:Price detail,subtotal:Subtotal,total:Total,total_extra_charges:Total Extra Charges,coupon:coupon,tax:tax,on_basis:on basis of 00:01 min,extra_charges:extra charges,payment_detail:payment detail,id:ID,transaction_id:transaction ID,request_invoice:request invoice,your_review:Your Review,your_rating:Your Rating,review_for:Review For,forgot_title:welcome to our handyman,forgot_description:Skilled handyman services like Fixing, repairing, and improving your space with expertise, making life easier, one project at a time.,email:Email Address,overall_rating:Overall Rating,your:Your,remember_me:Remember Me,handyman_provider_register:Want to register as provider or handyman?,demo_accounts:Demo Accounts,admin:Admin,provider:Provider,handyman:Handyman,user:User,booking_history:Booking History,why_choose_me:Why Choose Me?,projects:Projects,satisfy_customers:Satisfied Customers,project_completed:Bookings Completed,provider_personal_info:personal info,member_since:Member Since,languages:Languages,training:Training,designation:Designation,why_choose_me_title:why choose me as your trusted service provider,user_name:User Name,minutes:Minutes,created_by:Created By,about_service:About Services,complet_project:Completed Project,msg_complete_project:Project Complete Till Now,order_detail:Order Detail,select_service_package:select service or package,any_question:FAQs,related_services:related services,read_more:Read More,read_less:Read Less,add_to_wishlist:add to wishlist,share_this_service:Share this service,copy_link:Copy Link,business_inquries:Business Inquries,helpline_number:Helpline Number,facebook:Facebook,twitter:Twitter,instagram:Instagram,youtube:YouTube,advance_payment:Advance Payment,off:Off,handyman_personal_info:Personal Info,search:Search,select:Select,schedule_service:Schedule Service,remove:Remove,date_time:Date and Time,available_slots:Available Slots,slot_not_available:Slot is not avaible,quantity:Quantity,remove_coupon:Remove Coupon,pay_advance:Pay Advance,save_booking:Save Booking,edit_your_review:Edit Your Review,delete:Delete,all_categories:All Categories,all_providers:All Providers,all_price:All Price,sort_by:Sort By,best_selling:Best Selling,top_rated:Top Rated,newest:Newest,refresh:Refresh,booking_detail:booking detail,exp:Exp,applied:Applied,current_location:current location,record_not_found:Record Not Found,get_nearest_services:Get Nearest Services,continue_view_services:Continue viewing services available from ALL areas?,discover_find_services:Discover and find services available to your current area.,off_location:Off Location,post_job_service:Post Job Service,add_your_service:Add Your Service,add_service_page_msg:add that service that you can\u2019t find in our services.,Service_Category:Service Category,select_category:Select a category,loading_categories:Loading categories,service_name:Service Name,Type:Type,advance_payment_option:Advance payment option,Proceed_To_Payment:Proceed To Payment,min:Min,services_booked:services booked,subscribe_msg:Thank you for subscribe,pay_now:Pay Now,our_clients:Our Clients,hrs:hrs,reset:Reset,cancel_booking:Cancel Booking,cancel_reason:Cancelation Reason,payment_option:Payment Option,include_package:Included in this Package,start:Start,hold:Hold,done:Done,resume:Resume,cancel:Cancel,reason:Reason,waiting_for_response:Waiting for Response,reason_modal_msg:Are you sure you want to hold this service?,cancel_modal_msg:Please give reason for cancelling this booking,job_request:Job Request,near_by_location:Near By Location,handyman_category:Handyman Category,popular_services:Popular Services,terms_conditions:Terms \u0026 Conditions,privacy_policy:Privacy Policy,accept_all:Accept All!,reviews_for:Reviews For,min_read:Min Read,available_days:Available Days,available_location:Available Location,all:All,view_more:View More,location:Location,get_current_location:Get Current Location,refund_policy:Refund Policy,help_support:Help \u0026 Support,data_deletion_request:Data Deletion Request,linked_in:LinkedIn,admin_login:Admin Portal,total_cancellation_fee:Total cancellation fee,based_book_service:Based on your booked service,about_us:About Us,as_handyman:As Handyman,pending:Pending,pending_approval:Pending Approval} }; window.dateformate F j, Y; window.cancellationCharge {advance_payment:1,slot_service:1,digital_services:1,service_packages:1,service_addons:1,post_services:1}; /script> script> window.localMessagesUpdate { ...window.localMessagesUpdate, messages: {user:User,user_information:User Information,srno:No,permission:Permission,parent_permission:Parent Permission,role:Role,name:Name,email:Email,contact_number:Contact Number,password:Password,confirm_password:Confirm Password,password_does_not_match:Password does not match,address:Address,status:Status,select_name:Select :select,title_name::title name,back:Back,close:Close,save:Save,notification:Notification,list_form_title::form List,pending_list_form_title:Pending :form,add_form_title:Add :form,update_form_title:Update :form,delete_form_title:Delete :form,view_form_title:View :form,trash_form_title:Trash :form,restore_form_title:Restore :form,assign_form_title:Assign :form,password_reset_success:Password reset link has been sent to your email,book_id:ID,delete_form_message:Are you sure you want to delete this :form?,add_button_form:Add New :form,cancel:Cancel,save_form::form has been saved successfully,update_form::form has been updated successfully,delete_form::form has been deleted successfully,remove_file_title:Remove :name,msg_removed::name has been removed successfully.,remove_file_msg:Do you want to remove this file ?,added_form::form has been added as featured,remove_form::form has been removed from featured,delete_msg:Are you sure you want to delete?,restore_msg:Are you sure you want to restore?,choose_profile_image:Choose Profile Image,choose_file:Choose :file,attachments:Attachments,profile_image:Profile Image,image:Image,old_password:Old Password,new_password:New Password,confirm_new_password:Confirm New Password,update:Update,profile:Profile,demo_permission_denied:You don\u0027t have permission to perform this action.,old_new_pass_same:Old password is same as new password please try with other new password.,check_old_password:Please check your old password.,password_change:Your password has been changed successfully!,password_sent:Password has been sent successfully to your email address.,site_name:Site Name,category:Category,service:Service,price:Price,appointment:Appointment,date:Date,time:Time,customer:Customer,user_management:User Management,dashboard:Dashboard,setting:Setting,board:Board,title:Title,sequence:Sequence,color:Color,description:Description,check_delete_msg:Sorry, You can\u0027t delete because it is already used in somewhere,item:Item,sequence_form_title::form Sequence,gender:Gender,male:Male,female:Female,about_user:About User,not_found_entry::name has been not found,no_record:No :form Record,user_crud:User CRUD,booking:Booking,account_setting:Account Setting,app_setting:App Setting,user_setting:User Setting,login_success:You have successfully logged in.,dashboard_no:Dashboard :No,main:Main,valid_password:Current password do not match.,active:Active,inactive:Inactive,cannot_delete::name have :used, so you can\u0027t delete.,yes:Yes,no:No,featured:Featured,set_as_featured:Set as featured,msg_fail_to_delete::item can\u0027t be delete.,provider:Provider,discount:Discount,price_type:Price type,fixed:pr m3,hourly:Hourly,first_name:First Name,last_name:Last Name,country:Country,state:State,city:City,providertype:Provider Commission,commission:Commission,username:Username,providers:Providers,handyman:Handyman,coupon:Coupon,code:Code,discount_type:Discount Type,percentage:Percentage,expire_date:Expire Date,cancelled:Cancelled :name,start_at:Start at,end_at:End at,msg_deleted::name has been deleted successfully,wallet_deleted:Wallet has been deleted successfully,slider:Slider,assign:Assign,reason:Reason,favicon:Favicon,logo:Logo,site_description:Site Description,braintree:Braintree,paypal:Paypal,mail_setting:Mail Setting,currency:Currency,mailsetting:{MAIL_MAILER:Mail Mailer,MAIL_HOST:Mail Host,MAIL_PORT:Mail Port,MAIL_ENCRYPTION:Mail Encryption,MAIL_USERNAME:Mail Username,MAIL_PASSWORD:Mail Password,MAIL_FROM_ADDRESS:Mail From,MAIL_FROM_NAME:From Name},password_confirmation:Password Confirmation,action_is_unauthorized:This action is unauthorized.,no_query_results_found:No query results found,image_png_gif:Image should be png\/PNG, gif\/GIF, jpg\/JPG \u0026 jpeg\/JPG.,updated:updated successfully,rating:Rating,onesignal:Onesignal,currency_setting:Currency Setting,razorpay:Razorpay,left:Left,right:Right,pending:Pending,paid:Paid,failed:Failed,refunded:Refunded,payment_completed:Your payment has been successfully completed,payment_message:Your payment is :status,timezone:Timezone,default_notification_body:You have new notification,notification_body:Notification Message,view_all:View All,you_unread_notification:You have :number unread notifications,mark_all_as_read:Mark All as Read,booking_detail:Booking Details,by:By,duration:duration,book_at:Booked at,payment:Payment,payment_status:Payment Status,payment_method:Payment Method,payment_type:Payment Type,sub_total:Subtotal,total_amount:Total Amount,assign_to:Assigned To,general_settings:General Settings,config_settings:Config Settings,mail_settings:Mail Settings,my_profile:My Profile,booking_added::name has booked your service. Please confirm the booking on your dashboard.,booking_assigned:Your booking #:id has been assigned to :name. Check your booking for details and updates.,booking_transfer:Booking has been transfer to :old_name,booking_status_update:#:id Booking status has been changed to :to.,quantity:Quantity,booking_id:ID,payment_details:Payment Details,attached_files:ATTACHED FILES,total_name:Total :name,invalid_coupon_code:Invalid coupon code,top_services:Top Services,new_customer:New Customer,new_provider:New Provider,new_handyman:New Handyman,dashboard_upcomming_booking:Upcoming Booking,popular_category:Popular Categories,see_all:See All,monthly_revenue:Monthly Revenue,pending_trans:Pending Transactions,token_generated:Token Generated,service_detail:Service Detail,change_password:Change Password,service_advanced_payment:Service Advanced Payment,record_not_found:Record not found,complete:Complete :name,cancel_booking:Cancel Booking,revenue:Revenue,msg_restored::name has been restored successfully.,urls:URLs,twitter_url:Twitter URL,google_plus_url:Google+ URL,linkedin_url:LinkedIn URL,facebook_url:Facebook URL,instagram_url:Instagram URL,youtube_url:Youtube URL,twitter_url_placeholder:https:\/\/twitter.com,linkedin_url_placeholder:https:\/\/www.linkedin.com,facebook_url_placeholder:https:\/\/www.facebook.com,instagram_url_placeholder:https:\/\/www.instagram.com,youtube_url_placeholder:https:\/\/www.youtube.com,copyright_text:Copyright Text,already_in_status:Already in :status,forcedelete_form_title:Delete :form permanently,msg_forcedelete::name has been permanently deleted.,forcedelete_msg:All the related records will be deleted once you confirm!,no_notification:No notification yet!,all_notifications:All Notifications,enter_name:Enter :name,booking_date:Booking Date,language_settings:Language Settings,default_language:Default Language,language_option:Language Option,user_not_found:Not found,select_file:Select File to be translate,key:Key,value:Value,pages:Pages,terms_condition:Terms and Conditions,privacy_policy:Privacy Policy,all_rights_reserved:All Rights Reserved.,copyright:Copyright,favourite:Favourite,provider_address:Address,latitude:Latitude,longitude:Longitude,km:km,mile:mile,document:Document,set_as_required:As Required,is_required:Required,providerdocument:Provider Document,is_verify:Verification,verified:Verified,unverified:Unverified Users,upload_document:Upload Document,required_docs:Please upload all required documenets,review:Review,best_offer:Best Offer,favorite_list:Favourite List,login:Login,home:Home,register:Register,add_review:Add Review,availability:Availability,detail_information:Detail information,apply_coupon:Apply Coupon,no_coupon_available:No coupon available,submit:Submit,edit:Edit,off:Off,contact_us:Contact Us,pay_now:Pay Now,rate_now:Rate Now,payment_summary:Payment Summary,address_required:Address Required,logout:Logout,files_not_allowed:This type of files are not allowed,download:Download,helpline_number:Helpline Number,inquriy_email:Inquiry Email,app_settings:App Download Setting,playstore_url:Play Store Url,appstore_url:App Store Url,cash:Cash,filter:Filter,filter_by_status:Filter by status,send:Send,message:Your Message,from:From,download_aplication_from:Download Application Form,why_choose_handyman:Why Choose Handyman,we_are_available:We are available on,booking_status:Booking Status,available_coupon:Available Coupon,payment_settings:Payment Settings,stripe:Stripe,razor:RazorPay,razorx:RazorPayX,flutterwave:FlutterWave,paystack:Paystack,cod:Cash on delivery,stripe_key:Stripe Key,stripe_publickey:Stripe Public Key,stripe_url:Stripe URL,is_test_mode:Test credential,is_live_mode:Live credential,razor_url:RazorPay URL,razor_key:RazorPay Key,razor_secret:RazorPay Secret,flutterwave_public:FlutterWave Public Key,flutterwave_secret:FlutterWave Secret Key,flutterwave_encryption:FlutterWave Encryption Key,paystack_public:Paystack Public Key,gateway_name:Gateway Name,payment_on:Enable :gateway payment,payment_option::gateway option,filter_by_category:Filter by category,filter_by_price:Filter by price,filter_by_rating:Filter by rating,type:Type,tax:Tax,percent:Percent,earning:Earning,total_earning:Total Earning,admin_earning:Admin Earning,provider_earning:Provider Earning,handyman_earning:Handyman Earning,provider_payout:Payout,action:Action,load_more:Load More,provider_earning_error:Provider Earning should be greater than 0,bank:Bank,method:Method,amount:Amount,payout_history:Payout History,bookings:Bookings,users:Users,created_success:Payout create sucessfully,money_transfer:Money Transfer In Your Bank sucessfully,hint:Note: For fixed type, the amount will be debited in the admin\u0027s account.,sidebar_settings:Sidebar Setting,commission_setting:Commission Setting,handyman_payout:Handyman Payout,handymantype:Handyman Commission,booking_not_found:Booking not found,dashboard_customizer:Dashboard Customizer,admin:Admin,less_provider_earning:Your wallet does not have enough balance,paid_date:Paid Date,best_deal_month:Best deal month,on_all_item:on all items,handyman_services:Handyman Services,about_us:About Us,mark_as_favourite_:Mark As Favourite,book_now:Book Now,gallery:Gallery,related_service:Related Service,mark_as_favourite:Mark as Favourite,your_rating:Your Rating :,date_time:Date \u0026 Time,your_location:Your Location,step_1:Step 1 Schedule Service,step_2:Step 2 Book Service,step_3:Step 3 Confrim Payment,step_1_dec:Add your preferred date, time and place of receiving service and proceed by clicking on Continue.,step_2_dec:Review all the details of your Service booking, apply your coupon code and confirm by clicking on Book Now.,step_3_dec:Select the mode of payment for your purchased service and pay by opting via Wallet or COD options.,continue:Continue,schedule_ervice:Schedule Service,book_service:Book Service,confirm_payment:Confirm Payment,coupon_available:Coupon Available,booking_successful:Booking Successful,confirm:Confirm,filter_by_providers:Filter By Providers,location_on:Discover and find services available to your current area.,location_off:Continue viewing services available from ALL areas?,offlocation:Off Location,location:Location,booking_info:Booking Information,payment_info:Payment Information,contact:Contact,service_status:Service Status,done:Done,servicefaq:Service Faq,reject_booking:Booking has been rejected.,payout_paid::type paid :amount to you.,provider_payout_paid_handyman:You paid :amount to :user.,pushnotification_settings:Push Notification,enable_payment:Enable Payment,cancelled_plan:Your :plan successfully cancelled,all:All,earning_setting:Earning Setting,advance_payment_setting:Service Advance Payment Setting,digital_service:Digital Service,service_setting:Service Setting,advance_payment_on:Enable Payment,earning_type_provider:Select Earning Type For Provider,subscription:Subscription,wallet:Wallet,already_wallet:Already User has wallet please update.,wallet_history::user_name wallet history,wallent_balance_error:You don\u0027t have suffient balance in wallet please contact to administor,subcategory:Sub Category,plan:Plan,monthly:Monthly,yearly:Yearly,dashboard_card_title::name Cards,top:Top,hour_service_desc:This service may take,hour:Hour,our_customers_says:What our customers says,download_text:You will only receive emails related to the Black November promotions. We won\u0027t spam you,login_btn_user:Admin | Provider | Handyman Login,contact_us_page:We\u0027d Love To Hear From You,plan_limitations::keyword limitations,featured_service:Featured Service,limit:Set Limit,plan_limitation:Plan Limitation,trial_period:Trial Period,limit_exceed::name feture limit has been exceed please upgrade plan for more limt,not_in_plan::name not in your existing plan please upgrade for it,contact_us_greetings:Thank you for contact us!,something_wrong:Something went wrong.,pending_booking:You cant delete the account you have pending booking,free:Free,subscribe:Provider Subscription,frontend_setting:Frontend Settings,frontend:Frontend,landing_page_settings:Landing Page Setting,header_menu_settings:Header Menu Setting,footer_settings:Footer Setting,other_settings:Other Setting,list_setting_title::form Setting,app_download:App Download,map:Google Map,app_image_full:App Image Full,designation:Designation,add_booking:Add Booking,assigned_booking:Assigned Booking,transfer_booking:Transfer Booking,update_booking_status:Update Booking,payment_message_status:Payment Message Status,advance_paid:Advanced Paid,extra_charge:Extra Charges,collect_cash:Collect Cash From Provider,bank_name:Bank Name,branch_name:Branch Name,ifsc_no:IFSC Code,mobile_no:Mobile Number,pan_no:PAN Number,aadhar_no:Aadhar Number,account_info:Account Person Info,account_no:Account Number,\/5:\/5,service_unsubscribe:UnSubscribed,service_subscribe:Subscribed,info:info,pending_withdraw:Withdrawl Pending,already_withdraw:Already Withdrawn,withdrawble_amount:Withdrawble Amount,booking_overview:Booking Overview,book_placed:Booking Placed,cash_after:Cash After service,service_schedule:Service Schedule Date,customer_information:Customer Information,phone_information:Phone Number,provider_information:Provider Information,handyman_information:Handyman Information,booking_summery:Booking Summary,booking_amount:Booking Amount,information_detail:Information Details,collect:Collect Cash,commision:Commission Settings,use_default:Use Default,set_custom:Set Custom Commission,bank_info:Bank Information,holder:Holder Name,search:Search,provider_name:Provider Name,subtotal_vat:Sub Total,grand_total:Grand Total,excellent:Excellent,good:Good,avarage:Average,below_avarage:Below Average,poor:Poor,Review:Review,planname:PlanName,planType:Type,plan_type:PlanType,post_request_title:New Post Job Request Alert,post_request_message:New Post Job Request From :name,incomming_bid_message::name bid on your request with :price,incomming_bid_title::name requested,bid_accepted_message:Your bid accepted by :name,bid_accepted_title:Accpeted your bid,collect_cash_handyman:Collect Cash From Handyman,postjob:Post job,postrequest:Post Request,postbid:Post Bid,set_slot:Enable Slot,serviceslot:Service slot,providerslot:Provider slot,sadad:SADAD,cinet:Cinet,paypal_url:Paypal URL,cinet_id:Site Id,cinet_key:API key,cinet_publickey:Secret Key,sadad_id:SADAD ID,sadad_key:SADAD Key,sadad_domain:SADAD Domain,provider_playstore_url:Play Store Url Provider,provider_appstore_url:App Store Url Provider,search_for_your_area:Search for your area,help_support:Help and Support,refund_cancellation_policy:Refund and Cancellation Policy,service_management:Service management,sidebar_form_title::form,top_provider:Top Providers,promotion:Promotion,system:System,top_customer:Top Customers,data:No data Available,SKU:Sr no.,Product_Name:Product Name,Price:Price,Qty:Qty,Subtotal:Subtotal,Coupon_Discount:Coupon Discount,Tax:Tax,Sub_Total:Sub Total,Total_Payable:Total Payable,Billed_To:Billed To,Invoice_No:Invoice No,unpaid:unpaid,ongoing:ongoing,completed:completed,canceled:canceled,nodata:No data available,invoice:Invoice,overview:Overview,Bookings:Bookings,Settings:Settings,Bank_info:Bank Information,Reviews:Reviews,reset_password_info:Enter your email address and we\u0027ll send you an email with instructions to reset your password,recent_provider:Recent Providers,recent_customer:Recent Customers,recent_booking:Recent Bookings,provider_detail:Provider Details,package:Package,package_type:Package Type,single:Single Category,multiple:Multiple Category,service_package:Package,select_type:Select Type,package_category:Package Category,blog:Blog,author:Author,send_invoice:Please check your mail for the invoice,invoice_mail_body:Here is your invoice PDF, please download from here.,all_user:All Users,user_type:User Type,enable_advanced_payment:Advanced Payment for Services,advance_payment_amount:Advance payment amount,want_register_provider:Want to register as provider or handyman?,user_ratings:User Ratings,handyman_ratings:Handyman Ratings,ratings:Ratings,user_wallet_setting:User Wallet Setting,enable_user_wallet:User Wallet,services:Services,approve_successfully:Approved Successfully,unassigned_list_form_title:Unassigned :form,payment_transfer::from successfully transfer :amount to :to,transfer:Transfer successfully,cash_payment:Cash Payment,cash_history:Cash History,cash_approved::amount successfully approved by :name,datetime:Date \u0026 Time,history:History,data_not_found:Data Not Found,assign_service:Assign Service To Provider,joining_date:Joining Date,id:ID,total_views:Total Views,no_action:No Action,delete:Delete,apply:Apply,restore:Restore,permanent_dlt:Permanently Delete,approve:Approve,is_verified:Is Verified,approvecash:Approve Cash,required:Required,wallet_added:Wallet added with amount :amount,wallet_amount:Wallet Payout :value,wallet_refund:Refund for Booking #:Value,paid_with_wallet:Paid for Booking #:Value,servicename:Service Name,remaining_amount:Remaining Amount,razorpay_message::razorpay_message!,queue_message:Your request is in the queue due to an insufficient balance,razorx_account:RazorpayX Account Number,razorx_url:RazorpayX url,razorx_key:RazorpayX Key,razorx_secret:RazorpayX Secret,select_bank:Select Bank,rezorpayx_details:RazorpayX details Can\u0027t be null!,payment_gateway:Payment Gateway,stripe_details:Please check Stripe Credentials,stripe_message::stripe_message,paypal_client_id:Paypal Client Id,paypal_secret_key:Paypal Secret Key,credit:Credit,debit:Debit,providerpayout_list:Provider Payout,messages:Messages,day:Day,slot:Time Slot,wallet_credited:Wallet is Credited,already_provider_wallet:A provider wallet already exists. Add a new amount to the wallet.,notification_templates:Notification Templates,template_list:Template List,mail_templates:Mail Templates,template_name:Template Name,label:Label,subject:Subject,template:Template,notification_link:Notification Link,notification_template_updated:Notification Template Updated Successfully,notification_template_deleted:Notification Template Deleted Successfully,notification_setting:Notification Setting,bulk_notification_setting_update:Notification Setting Updated Successfully,unknown_user:Unknown User,subscription_added:Subscription Added,registeration_msg:Register Successfully,login_form:Your account is already exists.,deactivate:Your account is deactivate.,text:Text,service_addon:Addon,confirmed:The :name confirmation does not match.,visit_type:Visit Type,on_site:On Site,online:Online,add_ons:Add Ons,tags:Tags,enable_section_1:Enable Section 1,enable_current_location:Enable Current Location,enable_search:Enable Search,enable_post_job:Enable Post Job,enable_popular_services:Enable Popular Services,enable_popular_provider:Enable Popular Provider,section_1:Section 1,other_setting:Other Setting,app_config_setting:App Configuration Setting,enable_google_login:Google Login,enable_apple_login:Apple Login,enable_social_login:Social Login,enable_post_job_request:Post Job Request,enable_blog:Blog,enable_maintenance_mode:Maintenance Mode,enable_user_app_force_update:Force Update for User App,minimum_version_code:Minimum Version Code,why_choose_me:Why Choose Me,user_app_minimum_version:User App Minimum Version code,user_app_latest_version:User App Latest Version code,enable_provider_app_force_update:Force Update for Provider App,provider_app_minimum_version:Provider App Minimum Version code,provider_app_latest_version:Provider App Latest Version code,enable_admin_app_force_update:Force Update for Admin App,admin_app_minimum_version:Admin App Minimum Version code,admin_app_latest_version:Admin App Latest Version code,maintenance_mode_secret_code:Secret key for Maintenance Mode,airtel_money:Airtel Money,client_id:Client Id,secret_key:Secret Key,enable_otp_login:OTP Login,section_2:Section 2,enable_section_2:Enable Section 2,section_3:Section 3,enable_section_3:Enable Section 3,section_4:Section 4,enable_section_4:Enable Section 4,section_5:Section 5,enable_section_5:Enable Section 5,section_6:Section 6,enable_section_6:Enable Section 6,section_7:Section 7,enable_section_7:Enable Section 7,google_image:Google Play,app_store:Apple Store,main_image:Image,url:URL,subtitle:SubTitle,subdescription:Subdescription,categories:Categories,blogs:Blogs,enable_header_setting:Enable Header Setting,enable_popular_category:Enable Categories,enable_footer_setting:Enable Footer Setting,section_8:Section 8,enable_section_8:Enable Section 8,section_9:Section 9,enable_section_9:Enable Section 9,enable_overall_rating:Enable Overall Rating,footer_messages:Reliable handyman services for all your home needs. Skilled professionals, quick solutions,and. Your trusted partner.,enable_language:Enable Languages Setting,enable_darknight_mode:Enable Dark\/Night Mode,phonepe:PhonePe,app_id:App Id,merchant_id:Merchant Id,salt_key:Salt Key,salt_index:Salt Index,user_invalid:Invalid User,enable_chat_gpt:Enable ChatGPT,test_without_key:Test Without Key,self_assign:Self Assign,midtrans:Midtrans,enable_login_register:Enable Login Register,login_register_settings:Login Register Settings,home_slider:Home Slider,popular_categories:Popular Categories,top_rated_services:Top Rated Services,featured_services:Featured Services,join_us:Join Us,recently_viewed_services:Recently Viewed Services,onesignal_notification:Onesignal Notification,firebase_notification:Firebase Notification,firebase_key_title:Firebase Web API Key,our_clients:Nos clients,sub_category:About Category,job_post:Post Job,created_at:Created At,updated_at:Updated At,applied_taxes:Applied Taxes,wishlist:Wishlist,custom_job:Custom Job,custom_job_request:Custom Job Request,job_service_list:Job Service List,providerrequest:Provider Request,handymanrequest:Handyman Request,handyman_detail:Handyman Details,requested:Requested,theme_setup:Theme Setup,site_setup:Site Setup,service_configurations:Service Configurations,app_configurations:App Configurations,notification_configurations:Notification Configurations,notification_template_setup:Notification Template Setup,mail_template_setup:Mail Template Setup,social_media:Social Media,cookie_setup:Cookie Setup,sliders:Sliders,taxes:Taxes,role_permission_setup:Role \u0026 Permission Setup,payment_configuration:Payment Configuration,phone:Phone,zipcode:ZipCode,website:Website,footer_logo:Footer Logo,loader:Loader,date_format:Date Format,time_formate:Time Format,default_currency:Default Currency,currency_position:Currency Position,digitafter_decimal_point:The Digit After The Decimal Point,android_app_links:Android App Links For Both App,ios_app_links:IOs App Links For Both App,enable_slot_Service:Slot Services,enable_digital_services:Digital Services,enable_service_packages:Service Packages,enable_service_addons:Service Add-ons,enable_post_services:Post Services,enable_online_payment:Enable Online Payment,google_map_keys:Google Map Key,distance_type:Distance Type,radious:Radius,provider_contact:Provider Contact,customer_job_request:Customer Job Request,reviews:reviews,all_reviews:All Reviews,wallet_balance:Wallet Balance,manage_slot:Slot,is_email_verified:Verify,user_verified:user verified sucessfully,enable_auto_assign:Enable auto assign for provider,data_deletion_request:Data Deletion Request,my_info:My Info,advanced_paid:Advance Paid,pending_by_admin:Pending By Admin,approved_by_admin:Approved By Admin,approved_by_provider:Approved By Provider,pending_by_provider:Pending By Provider,send_to_provider:Send To Provider,approved_by_handyman:Approved By Handyman,provider_total_earning:Provider Total Earning,provider_paid_earning:Provider Paid Amount,provider_due_earning:Provider Pay Due,paid_earning:Paid Amount,due_amount:Due Amount,old_earning:old Earning,new_earning:Provider Earning,userdashboard_setting:User Dashboard Setting,dashboard_type:Dashboard Type,dashboard_1:Dashboard 1,dashboard_2:Dashboard 2,dashboard_3:Dashboard 3,dashboard_4:Dashboard 4,dashboard_image:Dashboard Image,hadyman_total_earning:Handyman Total Earning,mail_temp_list:Mail Templete List,set_dashboard:Set Default Dashboard for Customer App,wallet_amt:Wallet Amount,location_update:Location Update Successfully,bank_details_invalid:Your bank details are invalid,wallet_transaction:Wallet Transaction,provider_withdrawal_requests:Provider Withdrawal Requests,withdrawal_request_list:Withdrawal Request List,transaction_complete_success:Transaction Completed Successfully,json_file:Firebase Service Json File,paid_elsewhere:Paid ElseWhere?,manual_transaction:Manual Transaction,provider_payout_success:Provider Payout Successfully,firebase_project_id:Firebase Project ID,firebase_data:Firebase Data Get SuccessFully,notification_template:Notification Template,mail_template:E-Mail Template,transfer_admin_contact:There was an issue with your transfer. Please contact the admin for assistance.,update_notification_template:Update Notification Template,here_is_the_link:Here is the link,info_message:Important Notice: Please enable RazorpayX From PAYMENT CONFIGURATION tab to allow providers to withdraw their funds.,bank_list:Manage Bank Accounts,all_form_title:All :form,packages:Packages,addons:Addons,job_request_list:Job Request List,handymen:Handyman,customers:Customers,payments:Payments,cash_payments:Cash Payments,earnings:Earnings,coupons:Coupons,app_sliders:App Sliders,documents:Documents,wallet_top_up:Top Up,withdraw_money:Money Withdrawn,is_verify_message::form has been verified,remove_form_verify::form has been removed from verification,total_paid_amount:Total Paid Amount,processing:processing...,amount_value_error:Payout amount must be greater than 0,Package_Expire:Package Expire,loading:Loading...,handymanpayout:Handyman Payout,no_location:No available locations,sender:Sender,receiver:Receiver,top_handyman:Top Handyman,remaining_payout:Remaining Payout,my_earning:My Earning,user_commission:User Commission,select_provider_type:Select Provider Commission Type,select_handyman_type:Select Handyman Commission Type,no_providers_found:No Provider Found,no_handyman_found:No Handyman Found,select_provider:Select Provider,handyman_due_earning:Handyman Pay Due,handyman_total_earning:Handyman Total Earning,handyman_paid_earning:Handyman Paid Amount,created_by:Created By,original_price:Original Price,tax_not_included:Tax not included,assign_provider:Assign Provider,assign_handyman:Assign Handyman,view_handyman_payout:View Handyman Payout,view_provider_payout:View Provider Payout,username_already_taken:Username already exists,transactions:Transactions,view:View,log_out:Log Out,mode:Mode,helpdesk:Help Desk,query:Query,other:Other,open:Open,closed:Closed,note:Note,no_note:No Notes,detail:Details,reply:Reply,marked_closed:Mark as Closed,created_by_helpdesk:Created by :name on :date,replied_by_helpdesk:Replied by :name on :date,closed_by_helpdesk:Closed by :name on :date,add_helpdesk:add_helpdesk,closed_helpdesk:closed_helpdesk,replied_helpdesk:replied_helpdesk,helpdeskactivity:Help Desk Activity,message_successfully_send:Message has been send successfully,closed_successfully:Help Desk #:id has been closed successfully,already_closed_successfully:Help Desk #:id already closed,show_message:Show Message,advance_paynment_percantage:Advance Payment Percentage,global_advance_payment:Default Advance Payment,advance_payment_percetage_required:Advance Payment Percentage is required,cancellation_charge:Cancellation Charge,cancellation_charge_amount:Cancellation Charge Amount,cancellation_charge_hours:Cancellation Charge Hours,add:Add,view_detail:View Details,description_required:Description is required,cancellation_charges:Cancellation Charges for Booking #:Value,closed_on:Closed on,refund_successfully:Refund Successful,refund_price_detail:Refund price detail,refund_amount:Refund amount,refund_of:Refund of,add_new:Add New,filter_title:Filter,service_label:Service,daterange_label:Date Range,select_date_range:Select Date Range,customer_label:Customer,provider_label:Provider,handyman_label:Handyman,booking_status_label:Booking Status,payment_status_label:Payment Status,payment_type_label:Payment Type,advance_paid_label:Advance Paid Status,all_services:All Services,all_customers:All Customers,all_providers:All Providers,all_handymen:All Handyman,reset_button:Reset,reset_all_button:Reset All,view_status:View Status,new_booking:New Booking,accept_booking:Accept Booking,export:Export,primary_color:Primary Color,color_settings:Color Settings,on_going:On Going,export_data:Export Data,select_file_type:Select File Type,select_column:Select Columns,view_breakdown:view breakdown,payment_breakdown:Payment Breakdown,role_earned:Role Earned,enable_in_app_purchase:In App Purchase,entitlement_id:Entitlement Identifier,google_public_api_key:Google Public API Key,apple_public_api_key:Apple Public API Key,playstore_identifier:Playstore Identifier,appstore_identifier:Appstore Identifier,invoice_date:Invoice Date,invoice_id:Invoice ID,whatsapp_notificaion:Whatsapp Notification,sms_notificaion:SMS Notificaion,twilio_sid:SID,twilio_auth_token:Auth Token,twilio_phone_number:Phone Number,twilio_whatsapp_number:Whatsapp Number,sms_template:SMS Template,whatsapp_template:Whatsapp Template,data_reset:Data Reset And simple Data,data_reset_btn:Reset Database,load_simple_data:Load Simple Data} }; window.dateformate F j, Y; window.cancellationCharge {advance_payment:1,slot_service:1,digital_services:1,service_packages:1,service_addons:1,post_services:1}; /script> script> window.localMessagesUpdate { ...window.localMessagesUpdate, pagination: {previous:\u0026laquo; Previous,next:Next \u0026raquo;} }; window.dateformate F j, Y; window.cancellationCharge {advance_payment:1,slot_service:1,digital_services:1,service_packages:1,service_addons:1,post_services:1}; /script> script> window.localMessagesUpdate { ...window.localMessagesUpdate, passwords: {reset:Your password has been reset!,sent:We have emailed your password reset link!,throttled:Please wait before retrying.,token:This password reset token is invalid.,user:We can\u0027t find a user with that email address.} }; window.dateformate F j, Y; window.cancellationCharge {advance_payment:1,slot_service:1,digital_services:1,service_packages:1,service_addons:1,post_services:1}; /script> script> window.localMessagesUpdate { ...window.localMessagesUpdate, placeholder: {email:e.g. david@gmail.com,login_password:e.g. #123@456,first_name:e.g. David,last_name:e.g. Finley,user_name:e.g. DavidFinley,contact_number:e.g. +123 932545676,designation:e.g. Manager,address:e.g. 72 Ellis Street, Union Square, San Francisco, CA 94102, United States} }; window.dateformate F j, Y; window.cancellationCharge {advance_payment:1,slot_service:1,digital_services:1,service_packages:1,service_addons:1,post_services:1}; /script> script> window.localMessagesUpdate { ...window.localMessagesUpdate, validation: {accepted:The :attribute must be accepted.,active_url:The :attribute is not a valid URL.,after:The :attribute must be a date after :date.,after_or_equal:The :attribute must be a date after or equal to :date.,alpha:The :attribute must only contain letters.,alpha_dash:The :attribute must only contain letters, numbers, dashes and underscores.,alpha_num:The :attribute must only contain letters and numbers.,array:The :attribute must be an array.,before:The :attribute must be a date before :date.,before_or_equal:The :attribute must be a date before or equal to :date.,between:{numeric:The :attribute must be between :min and :max.,file:The :attribute must be between :min and :max kilobytes.,string:The :attribute must be between :min and :max characters.,array:The :attribute must have between :min and :max items.},boolean:The :attribute field must be true or false.,confirmed:The :attribute confirmation does not match.,date:The :attribute is not a valid date.,date_equals:The :attribute must be a date equal to :date.,date_format:The :attribute does not match the format :format.,different:The :attribute and :other must be different.,digits:The :attribute must be :digits digits.,digits_between:The :attribute must be between :min and :max digits.,dimensions:The :attribute has invalid image dimensions.,distinct:The :attribute field has a duplicate value.,email:The :attribute must be a valid email address.,ends_with:The :attribute must end with one of the following: :values.,exists:The selected :attribute is invalid.,file:The :attribute must be a file.,filled:The :attribute field must have a value.,gt:{numeric:The :attribute must be greater than :value.,file:The :attribute must be greater than :value kilobytes.,string:The :attribute must be greater than :value characters.,array:The :attribute must have more than :value items.},gte:{numeric:The :attribute must be greater than or equal :value.,file:The :attribute must be greater than or equal :value kilobytes.,string:The :attribute must be greater than or equal :value characters.,array:The :attribute must have :value items or more.},image:The :attribute must be an image.,in:The selected :attribute is invalid.,in_array:The :attribute field does not exist in :other.,integer:The :attribute must be an integer.,ip:The :attribute must be a valid IP address.,ipv4:The :attribute must be a valid IPv4 address.,ipv6:The :attribute must be a valid IPv6 address.,json:The :attribute must be a valid JSON string.,lt:{numeric:The :attribute must be less than :value.,file:The :attribute must be less than :value kilobytes.,string:The :attribute must be less than :value characters.,array:The :attribute must have less than :value items.},lte:{numeric:The :attribute must be less than or equal :value.,file:The :attribute must be less than or equal :value kilobytes.,string:The :attribute must be less than or equal :value characters.,array:The :attribute must not have more than :value items.},max:{numeric:The :attribute must not be greater than :max.,file:The :attribute must not be greater than :max kilobytes.,string:The :attribute must not be greater than :max characters.,array:The :attribute must not have more than :max items.},mimes:The :attribute must be a file of type: :values.,mimetypes:The :attribute must be a file of type: :values.,min:{numeric:The :attribute must be at least :min.,file:The :attribute must be at least :min kilobytes.,string:The :attribute must be at least :min characters.,array:The :attribute must have at least :min items.},multiple_of:The :attribute must be a multiple of :value.,not_in:The selected :attribute is invalid.,not_regex:The :attribute format is invalid.,numeric:The :attribute must be a number.,password:The password is incorrect.,present:The :attribute field must be present.,regex:The :attribute format is invalid.,required:The :attribute field is required.,required_if:The :attribute field is required when :other is :value.,required_unless:The :attribute field is required unless :other is in :values.,required_with:The :attribute field is required when :values is present.,required_with_all:The :attribute field is required when :values are present.,required_without:The :attribute field is required when :values is not present.,required_without_all:The :attribute field is required when none of :values are present.,prohibited:The :attribute field is prohibited.,prohibited_if:The :attribute field is prohibited when :other is :value.,prohibited_unless:The :attribute field is prohibited unless :other is in :values.,same:The :attribute and :other must match.,size:{numeric:The :attribute must be :size.,file:The :attribute must be :size kilobytes.,string:The :attribute must be :size characters.,array:The :attribute must contain :size items.},starts_with:The :attribute must start with one of the following: :values.,string:The :attribute must be a string.,timezone:The :attribute must be a valid zone.,unique:The :attribute has already been taken.,uploaded:The :attribute failed to upload.,url:The :attribute format is invalid.,uuid:The :attribute must be a valid UUID.,custom:{attribute-name:{rule-name:custom-message}},attributes:} }; window.dateformate F j, Y; window.cancellationCharge {advance_payment:1,slot_service:1,digital_services:1,service_packages:1,service_addons:1,post_services:1}; /script> script> window.cancellationCharge {advance_payment:1,slot_service:1,digital_services:1,service_packages:1,service_addons:1,post_services:1}; window.currentLang en; /script>script> const savedPrimaryColordata localStorage.getItem(primaryColor); // Assign the plain string value directly window.currentcolor savedPrimaryColordata || null;/script>script> const currencyFormat (amount) > { const DEFAULT_CURRENCY JSON.parse({\u0022defaultCurrency\u0022:{\u0022id\u0022:164,\u0022code\u0022:\u0022NO\u0022,\u0022name\u0022:\u0022Norway\u0022,\u0022dial_code\u0022:47,\u0022currency_name\u0022:\u0022Norwegian krone\u0022,\u0022symbol\u0022:\u0022kr\u0022,\u0022currency_code\u0022:\u0022NOK\u0022},\u0022defaultPosition\u0022:\u0022left\u0022}) const noOfDecimal 2 const currencyPosition DEFAULT_CURRENCY.defaultPosition const currencySymbol DEFAULT_CURRENCY.defaultCurrency.symbol return formatCurrency(amount, noOfDecimal, currencyPosition, currencySymbol) } window.currencyFormat currencyFormat window.defaultCurrencySymbol kr /script> /head>script> var frontendLocale en; sessionStorage.setItem(local, frontendLocale); (function() { const savedTheme localStorage.getItem(data-bs-theme) || light; document.documentElement.setAttribute(data-bs-theme, savedTheme); if (savedTheme dark) { document.body.classList.add(dark); } })();/script>body classbody-bg> span classscreen-darken>/span> div idloading> /div> main classmain-content idlanding-app> div classposition-relative> header> div classtop-header bg-primary> div classcontainer-fluid> div classrow align-items-center> div classcol-6> ul classtop-header-left list-inline d-flex align-items-center gap-3 m-0> li> a classtext-white d-flex align-items-center hreftel:+47 975 38 989> svg classme-2 height16 width16 viewBox0 0 24 24 fillnone xmlnshttp://www.w3.org/2000/svg> path fill-ruleevenodd clip-ruleevenodd dM11.5317 12.4724C15.5208 16.4604 16.4258 11.8467 18.9656 14.3848C21.4143 16.8328 22.8216 17.3232 19.7192 20.4247C19.3306 20.737 16.8616 24.4943 8.1846 15.8197C-0.493478 7.144 3.26158 4.67244 3.57397 4.28395C6.68387 1.17385 7.16586 2.58938 9.61449 5.03733C12.1544 7.5765 7.54266 8.48441 11.5317 12.4724Z strokecurrentColor stroke-width1.5 stroke-linecapround stroke-linejoinround> /path> /svg> span>+47 975 38 989/span> /a> /li> /ul> /div> div classcol-6 text-end> div classd-inline-block position-relative> a classdropdown text-white d-flex align-items-center data-bs-toggledropdown href# rolebutton aria-haspopuptrue aria-expandedtrue> EN svg width8 classms-1 transform-up viewBox0 0 12 8 fillnone xmlnshttp://www.w3.org/2000/svg> path fill-ruleevenodd clip-ruleevenodd dM6 5.08579L10.2929 0.792893C10.6834 0.402369 11.3166 0.402369 11.7071 0.792893C12.0976 1.18342 12.0976 1.81658 11.7071 2.20711L6.70711 7.20711C6.31658 7.59763 5.68342 7.59763 5.29289 7.20711L0.292893 2.20711C-0.0976311 1.81658 -0.0976311 1.18342 0.292893 0.792893C0.683418 0.402369 1.31658 0.402369 1.70711 0.792893L6 5.08579Z fillcurrentColor>/path> /svg> /a> div classdropdown-menu dropdown-menu-end> a classdropdown-item d-block hrefhttps://a6power.no/lang/en> English /a> a classdropdown-item d-block hrefhttps://a6power.no/lang/no> Norwegian /a> /div> /div> /div> /div> /div> /div> nav classnav navbar navbar-expand-xl navbar-light iq-navbar header-hover-menu py-xl-0 > div classcontainer-fluid navbar-inner> div classd-flex align-items-center justify-content-between w-100 landing-header> div classd-flex gap-3 gap-xl-0 align-items-center> div> button data-triggernavbar_main idres_sidebar classd-xl-none btn btn-primary rounded-pill p-1 pt-0 toggle-rounded-btn lh-base typebutton> svg width20px classicon-20 viewBox0 0 24 24> path fillcurrentColor dM4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z>/path> /svg> /button> /div> !--Logo --> a hrefhttps://a6power.no classnavbar-brand m-0> span classlogo-normal> img srchttps://www.a6power.no//storage/328/A6-POWER-AS-LOGO-BLACK.png classimg-fluid altlogo loadinglazy> /span> /a> /div> !-- navigation --> !-- Horizontal Menu Start -->nav idnavbar_main classmobile-offcanvas nav navbar navbar-expand-xl hover-nav horizontal-nav py-xl-0> div classcontainer-fluid p-lg-0> div classoffcanvas-header px-0> div classnavbar-brand ms-3> a hrefhttps://a6power.no classnavbar-brand m-0> span classlogo-normal> img srchttps://www.a6power.no//storage/327/A6-POWER-AS-LOGO-BLACK.png classimg-fluid altlogo loadinglazy> /span> /a> /div> button classbtn-close float-end px-3>/button> /div> ul classnavbar-nav iq-nav-menu list-unstyled idheader-menu> li classnav-item> a classnav-link active hrefhttps://a6power.no>Home/a> /li> li classnav-item> a classnav-link hrefhttps://a6power.no/category-list>Categories/a> /li> li classnav-item> a classnav-link hrefhttps://a6power.no/service-list>Services/a> /li> li classnav-item> a classnav-link hrefhttps://a6power.no/blog-list>Blogs/a> /li> li classnav-item> a classnav-link hrefhttps://a6power.no/provider-list>Providers/a> /li> /ul> /div> !-- container-fluid.// -->/nav>!-- Sidebar Menu End --> div classright-panel> button classnavbar-toggler typebutton data-bs-togglecollapse data-bs-target#navbarSupportedContent aria-controlsnavbarSupportedContent aria-expandedfalse aria-labelToggle navigation> span classnavbar-toggler-btn> span classnavbar-toggler-icon>/span> /span> /button> div classcollapse navbar-collapse idnavbarSupportedContent> ul classnavbar-nav align-items-center ms-auto mb-2 mb-xl-0 p-0> !-- Dropdown Notificaton --> !-- Dropdown Notificaton --> !-- Wishlist --> !-- Wishlist --> li classms-sm-3 ms-2> a hrefhttps://a6power.no/login-page classbtn btn btn-outline-primary rolebutton> svg xmlnshttp://www.w3.org/2000/svg width14 height16 viewBox0 0 14 16 fillnone> path fill-ruleevenodd clip-ruleevenodd dM6.98857 10.5095C4.08786 10.5095 1.61072 10.9481 1.61072 12.7045C1.61072 14.461 4.07215 14.9152 6.98857 14.9152C9.88929 14.9152 12.3657 14.476 12.3657 12.7202C12.3657 10.9645 9.905 10.5095 6.98857 10.5095Z strokecurrentColor stroke-width1.5 stroke-linecapround stroke-linejoinround /> path fill-ruleevenodd clip-ruleevenodd dM6.98854 8.00441C8.89212 8.00441 10.435 6.46084 10.435 4.55727C10.435 2.6537 8.89212 1.11084 6.98854 1.11084C5.08497 1.11084 3.5414 2.6537 3.5414 4.55727C3.53497 6.45441 5.06783 7.99798 6.96426 8.00441H6.98854Z strokecurrentColor stroke-width1.42857 stroke-linecapround stroke-linejoinround /> /svg> Login /a> /li> /ul> /div> /div> /div> /div> /nav> /header> /div> !-- Banner -->div classpadding-top-bottom-90 bg-light> div classcontainer-fluid> div classrow align-items-center> div classcol-xl-6> div classme-0 pe-0 me-xl-5 pe-xl-5> div classiq-title-box mb-5> div classiq-title-box> h2 classtext-capitalize line-count-3> Alt-i-ett tjenesteløsning for dine behov !-- Your Instant Connection to Right --> span classhighlighted-text> span classhighlighted-text-swipe>/span> span classhighlighted-image> svg xmlnshttp://www.w3.org/2000/svg width254 height11 viewBox0 0 254 11 fillnone> path dM2 9C3.11607 8.76081 129.232 -2.95948 252 4.4554 strokecurrentColor stroke-width4 stroke-linecapround stroke-linejoinround /> /svg> /span> /span> /h2> p classiq-title-desc line-count-3 text-body mt-3 mb-0> A6 POWER tilbyr en enkel måte å få tilgang til flere tjenester på ett sted. Enten du trenger søppelhenting, flyttehjelp eller profesjonell rengjøring, sørger vårt pålitelige nettverk for pålitelig og høykvalitets service over hele Norge. Bestill enkelt, følg med på forespørslene dine og nyt stressfrie løsninger for hjem og bedrift. /p> /div> /div> location-search :user_idnull :postjobservice1>/location-search> /div> /div> div classcol-xl-6 px-xl-0 mt-xl-0 mt-5> div classposition-relative swiper iq-team-slider overflow-hidden mySwiper> div classswiper-wrapper> div classswiper-slide> div classmt-5 justify-content-center service-slide-items-4> div classcol> div classiq-banner-img position-relative> img srchttps://www.a6power.no//storage/4/felix.png altprovider-image classimg-fluid border-radius-12 position-relative> div classposition-relative d-flex justify-content-center card-box> div classcard-description d-inline-block text-center rounded-3> div classcart-content> h6 classheading text-capitalize fw-500>Felix Harris/h6> span classdesc text-white d-flex align-items-center justify-content-center mt-2> div classd-flex align-items-center gap-1 flex-wrap> div classstar-rating> rating-component :readonlytrue :showratingfalse :ratingvalue0 /> /div> h6 classm-0 font-size-12 rating-text lh-1>(0)/h6> /div> /span> /div> /div> /div> /div> /div> /div> /div> div classswiper-slide> div classmt-5 justify-content-center service-slide-items-4> div classcol> div classiq-banner-img position-relative> img srchttps://www.a6power.no//storage/6/jennifer.png altprovider-image classimg-fluid border-radius-12 position-relative> div classposition-relative d-flex justify-content-center card-box> div classcard-description d-inline-block text-center rounded-3> div classcart-content> h6 classheading text-capitalize fw-500>Jennifer Davis/h6> span classdesc text-white d-flex align-items-center justify-content-center mt-2> div classd-flex align-items-center gap-1 flex-wrap> div classstar-rating> rating-component :readonlytrue :showratingfalse :ratingvalue0 /> /div> h6 classm-0 font-size-12 rating-text lh-1>(0)/h6> /div> /span> /div> /div> /div> /div> /div> /div> /div> /div> /div> /div> /div> /div>/div>!-- Categories -->!-- Service --> div classsection-padding bg-light our-service> div classcontainer> div classmt-5> div classd-flex align-items-center justify-content-between flex-wrap gap-2> div classiq-title-box mb-0> h3 classtext-capitalize line-count-1>Featured Services div classhighlighted-text>div classswiper-pagination>/div> span classhighlighted-text-swipe>/span> span classhighlighted-image> svg xmlnshttp://www.w3.org/2000/svg width155 height12 viewBox0 0 155 12 fillnone> path dM2.5 9.5C3.16964 9.26081 78.8393 -2.45948 152.5 4.9554 strokecurrentColor stroke-width4 stroke-linecapround stroke-linejoinround /> /svg> /span> /div> /h3> /div> a hrefhttps://a6power.no/service-list classbtn btn-link p-0 flex-shrink-0>View All/a> /div> service-slider-section :user_idnull :favouritenull :typecleaning/> /div> /div>/div>!-- Provider -->div classbg-primary-subtle overflow-hidden> div classcontainer provider-section position-relative> img srchttps://a6power.no/landing-images/service/1.webp altservice classimg-fluid position-absolute provider provider-1> img srchttps://a6power.no/landing-images/service/2.webp altservice classimg-fluid position-absolute provider provider-6> div classrow align-items-center> div classcol-md-2>/div> div classcol-lg-8 col-md-12> div classiq-title-box mb-5 text-center px-3> h2 classtext-capitalize line-count-2>Øk salget og ekspertisen din ved å bli med oss/h2> p classiq-title-desc line-count-3 text-body mt-3 mb-0>A6 POWER gjør hverdagen enklere ved å samle flere tjenester på ett sted. Vi tilbyr pålitelig søppelhenting, profesjonell rengjøring, flyttehjelp og andre nyttige tjenester over hele Norge. Vårt erfarne team og samarbeidspartnere sikrer høy kvalitet, konkurransedyktige priser og rask respons. Bestill enkelt via vår brukervennlige plattform, følg med på dine forespørsler i sanntid, og få tilgang til skreddersydde løsninger tilpasset dine behov. A6 POWER – en smartere måte å få ting gjort på!/p> /div> div classtext-center d-flex justify-content-center align-items-center pt-3 flex-column flex-md-row px-3> a classbg-primary py-3 px-5 fw-bolder text-white rounded-3 letter-spacing-64 hrefmailto:hei@a6power.no>hei@a6power.no/a> span classpx-3>Or/span> a hreftel:+47 975 38 989> h6 classtext-decoration-underline>+47 975 38 989/h6> /a> /div> /div> div classcol-md-2>/div> /div> img srchttps://a6power.no/landing-images/service/5.webp altservice classimg-fluid position-absolute provider provider-5> img srchttps://a6power.no/landing-images/service/3.webp altservice classimg-fluid position-absolute provider provider-3> img srchttps://a6power.no/landing-images/service/4.webp altservice classimg-fluid position-absolute provider provider-4> /div>/div>div classsection-padding bg-light px-0> div classcontainer-fluid px-xxl-3> div classrow> div classcol-12> div classiq-title-box text-center center mb-2> h3 classtext-capitalize line-count-1>Our Trusted Clients span classhighlighted-text> !-- span classhighlighted-text-swipe>our trusted clients/span> --> span classhighlighted-image> svg xmlnshttp://www.w3.org/2000/svg width130 height11 viewBox0 0 130 11 fillnone> path dM2 9C2.5625 8.76081 66.125 -2.95948 128 4.4554 strokecurrentColor stroke-width4 stroke-linecapround stroke-linejoinround /> /svg> /span> /span> /h3> /div> div classtext-center mb-5> div classd-inline-flex align-items-center flex-sm-row flex-column bg-body py-3 px-5 rounded-5 gap-2> div classvertical-center lh-1> rating-component :readonlytrue :showratingfalse :ratingvalue0.00 /> /div> h5>0/h5> h6>Overall Rating/h6> /div> h6 classmt-4> Perfection in Practice: 99.9% Satisfied Clients, Over 500 Reviews, and 5,068 Successful Services Delivered./h6> /div> /div> div classcol-12> testimonial-section/> /div> /div> /div>/div>div classsection-padding> div classcontainer> div classrow align-items-center> div classcol-12> div classpx-5 bg-primary rounded-3 position-relative overflow-hidden> div classposition-absolute top-0 end-0> img srchttps://a6power.no/landing-images/general/pattern-bg-1.webp altpattern classimg-fluid> /div> div classpx-xl-5> div classpx-xl-3> div classrow align-items-center> div classcol-lg-6 position-relative my-5> div classiq-title-box> h2 classtext-capitalize text-white line-count-2>Øk opplevelsen din med appen vår/h2> p classmt-3 mb-0 text-white line-count-3>Opplev en ny standard med vår app! A6 POWER gir deg enkel tilgang til søppelhenting, flyttehjelp og profesjonell rengjøring – alt i én plattform. Bestill tjenester raskt, følg bestillingene dine i sanntid, og nyt en smidig og pålitelig opplevelse. Vi forenkler hverdagen din med effektive løsninger og erfarne leverandører. /p> /div> div classd-flex align-items-center gap-3 flex-wrap> a href# target_blank classapp-link> img srchttps://a6power.no/landing-images/general/googleplay.webp altgoogleplay classimg-fluid> /a> a href# target_blank classapp-link> img srchttps://a6power.no/landing-images/general/appstore.webp altappstore classimg-fluid> /a> /div> /div> div classcol-lg-6 mt-lg-0 mt-5 position-relative align-self-end text-center> img srchttps://a6power.no/landing-images/general/phone.webp altphone classimg-fluid> /div> /div> /div> /div> /div> /div> /div> /div> /div> div classsection-padding pt-0> div classcontainer> div classrow align-items-center> div classcol-lg-5> div classiq-title-box mb-0> h3 classtext-capitalize line-count-2>Effektive løsninger og en sømløs tjenesteplattform span classhighlighted-text> span classhighlighted-text-swipe>/span> span classhighlighted-image> svg xmlnshttp://www.w3.org/2000/svg width164 height12 viewBox0 0 164 12 fillnone> path dM2 9.5C2.71429 9.26081 83.4286 -2.45948 162 4.9554 strokecurrentColor stroke-width4 stroke-linecapround stroke-linejoinround /> /svg> /span> /span> /h3> /div> /div> div classcol-lg-7 mt-lg-0 mt-3> p classm-0 line-count-3>A6 POWER gir deg alle nødvendige tjenester på ett sted. Enten du trenger søppelhenting, flyttehjelp eller profesjonell rengjøring, sørger vi for pålitelig og effektiv service over hele Norge. Med et brukervennlig system og erfarne fagfolk gjør vi det enkelt å bestille og følge med på tjenestene dine./p> /div> /div> div classrow align-items-center mt-5 pt-lg-5> div classcol-lg-6 pe-xl-5 position-relative> img srchttps://a6power.no/landing-images/general/popup.webp altvideo-popup classimg-fluid w-100 rounded> div classiq-popup-video> div classiq-video-icon position-absolute top-50 start-50 translate-middle> div classiq-video text-center d-inline-block iq-fslightbox-img> a classd-block position-relative target_blank data-fslightboxhtml5-video href# data-video-posteri aria-hiddentrue classfas fa-play text-primary>/i>> span classtext-white icon position-relative> svg width21 height23 viewBox0 0 21 23 fillnone xmlnshttp://www.w3.org/2000/svg> path dM6.3726 21.4399L18.4135 14.583C20.4203 13.4402 20.4374 10.5535 18.4443 9.38693L6.48559 2.38769C4.49247 1.22115 1.98395 2.64968 1.97026 4.95904L1.88809 18.8152C1.8744 21.1246 4.36579 22.5827 6.3726 21.4399Z strokecurrentColor stroke-width2 /> /svg> /span> /a> /div> /div> /div> /div> div classcol-lg-6 mt-lg-0 mt-5 ps-xl-5> div classmb-4 pb-4 border-bottom> div classiq-icon-box with-numbers d-flex flex-sm-row flex-column gap-4> div classflex-shrink-0 number bg-primary-subtle text-center rounded-circle>1/div> div classcontent> h5 classmt-0 mb-0 text-capitalize line-count-1>Leverandør til kunde/h5> p classmt-2 mb-0 line-count-2>Våre pålitelige tjenesteleverandører står klare til å hjelpe deg med søppelhenting, flytting og rengjøring. Bestill enkelt via vår plattform og få profesjonell service levert til deg./p> /div>/div> /div> div classmb-4 pb-4 border-bottom> div classiq-icon-box with-numbers d-flex flex-sm-row flex-column gap-4> div classflex-shrink-0 number bg-primary-subtle text-center rounded-circle>2/div> div classcontent> h5 classmt-0 mb-0 text-capitalize line-count-1>Kunde til tjenesteperson/h5> p classmt-2 mb-0 line-count-2>Kunder kan enkelt kommunisere direkte med tjenestepersonen for å tilpasse og koordinere oppdraget. Vi sikrer en smidig og effektiv prosess for begge parter./p> /div>/div> /div> div classmb-4 pb-4 border-bottom> div classiq-icon-box with-numbers d-flex flex-sm-row flex-column gap-4> div classflex-shrink-0 number bg-primary-subtle text-center rounded-circle>3/div> div classcontent> h5 classmt-0 mb-0 text-capitalize line-count-1>Betaling etter utført arbeid/h5> p classmt-2 mb-0 line-count-2>Hos A6 POWER betaler du først når jobben er fullført og du er fornøyd med tjenesten. Vi prioriterer trygghet, kvalitet og kundetilfredshet./p> /div>/div> /div> /div> /div> /div> /div> /main> footer classfooter text-white> div classfooter-top> div classcontainer> div classrow> div classcol-lg-5> div classfooter-inner-box> a hrefhttps://a6power.no classnavbar-brand m-0> span classlogo-normal> img srchttps://www.a6power.no//storage/327/A6-POWER-AS-LOGO-BLACK.png classimg-fluid altlogo loadinglazy> /span> /a> p classmt-5 mb-0 readmore-text> A6 Power – Oslos første alt-i-ett tjenesteappA6 Power er den ultimate løsningen for alle dine viktige tjenester i Oslo. Enten du trenger flytting og relokasjon, rengjøring av hjem og bedrifter, eller avfallshåndtering, kobler vår plattform deg med pålitelige fagfolk som får jobben gjort effektivt.Med A6 Power kan du spore alle aktiviteter i sanntid, noe som sikrer full åpenhet og pålitelighet. Vårt mål er å gi deg en sømløs og problemfri opplevelse med tjenester du kan stole på.Velg A6 Power – din pålitelige partner for et renere, mer organisert og stressfritt liv i Oslo. Last ned nå og opplev bekvemmelighet som aldri før! /p> a hrefjavascript:void(0); classreadmore-btn>Read More/a> div classmt-5 pt-lg-3> div classd-flex align-items-sm-center align-items-start flex-sm-row flex-column gap-xl-5 gap-3> div classd-inline-flex align-items-xl-center align-item-start flex-xl-row flex-column gap-3> div classicon text-primary> svg width26 height27 viewBox0 0 26 27 fillnone xmlnshttp://www.w3.org/2000/svg> mask stylemask-type:luminance maskUnitsuserSpaceOnUse x2 y2 width22 height23> path fill-ruleevenodd clip-ruleevenodd dM2.16675 2.66675H23.8333V24.3334H2.16675V2.66675Z fillwhite /> /mask> g> path fill-ruleevenodd clip-ruleevenodd dM8.30275 4.29175C5.563 4.29175 3.79175 6.16916 3.79175 9.07575V17.9244C3.79175 20.831 5.563 22.7084 8.30275 22.7084H17.6931C20.4361 22.7084 22.2084 20.831 22.2084 17.9244V9.07575C22.2084 6.16916 20.4361 4.29175 17.6952 4.29175H8.30275ZM17.6931 24.3334H8.30275C4.63241 24.3334 2.16675 21.7572 2.16675 17.9244V9.07575C2.16675 5.24291 4.63241 2.66675 8.30275 2.66675H17.6952C21.3667 2.66675 23.8334 5.24291 23.8334 9.07575V17.9244C23.8334 21.7572 21.3667 24.3334 17.6931 24.3334Z fillcurrentColor /> /g> path fill-ruleevenodd clip-ruleevenodd dM12.9937 18.6458C12.5452 18.6458 12.1812 18.2818 12.1812 17.8333V13.5C12.1812 13.0515 12.5452 12.6875 12.9937 12.6875C13.4422 12.6875 13.8062 13.0515 13.8062 13.5V17.8333C13.8062 18.2818 13.4422 18.6458 12.9937 18.6458Z fillcurrentColor /> path fill-ruleevenodd clip-ruleevenodd dM12.9989 10.4711C12.3998 10.4711 11.9102 9.98686 11.9102 9.38778C11.9102 8.78869 12.3901 8.30444 12.9881 8.30444H12.9989C13.598 8.30444 14.0822 8.78869 14.0822 9.38778C14.0822 9.98686 13.598 10.4711 12.9989 10.4711Z fillcurrentColor /> /svg> /div> div classcontent> h5 classtext-white>Business Inquries/h5> a hrefmailto: hei@a6power.no>hei@a6power.no/a> /div> /div> div classtext-white d-md-block d-none> div classvr>/div> /div> div classd-inline-flex align-items-xl-center align-item-start flex-xl-row flex-column gap-3> div classicon text-primary> svg width26 height27 viewBox0 0 26 27 fillnone xmlnshttp://www.w3.org/2000/svg> mask stylemask-type:luminance maskUnitsuserSpaceOnUse x15 y2 width10 height10> path fill-ruleevenodd clip-ruleevenodd dM15.55 2.66699H24.8006V11.9109H15.55V2.66699Z fillwhite /> /mask> g> path fill-ruleevenodd clip-ruleevenodd dM23.9878 11.9109C23.5794 11.9109 23.2284 11.6043 23.1818 11.1894C22.7712 7.53204 19.9307 4.69371 16.2723 4.28746C15.8271 4.23762 15.5053 3.83679 15.5551 3.39046C15.6039 2.94521 16.0015 2.61696 16.4521 2.67329C20.87 3.16404 24.3009 6.59062 24.796 11.0074C24.8458 11.4537 24.5251 11.8556 24.0799 11.9055C24.0496 11.9087 24.0181 11.9109 23.9878 11.9109Z fillcurrentColor /> /g> path fill-ruleevenodd clip-ruleevenodd dM20.1528 11.9225C19.7715 11.9225 19.4324 11.6538 19.3566 11.266C19.0446 9.66267 17.8085 8.42659 16.2073 8.11567C15.7664 8.03009 15.4793 7.60434 15.5649 7.16342C15.6505 6.72251 16.0838 6.43434 16.5171 6.52101C18.7716 6.95867 20.5125 8.69851 20.9512 10.954C21.0368 11.396 20.7497 11.8218 20.3099 11.9073C20.2568 11.9171 20.2048 11.9225 20.1528 11.9225Z fillcurrentColor /> path fill-ruleevenodd clip-ruleevenodd dM3.56286 4.92859L3.64145 4.84645C5.72949 2.75822 7.08925 2.20472 8.54007 3.03901C8.95741 3.27899 9.34865 3.61492 9.88067 4.15526L11.5126 5.84745C12.4139 6.83101 12.6188 7.77443 12.3253 8.87929L12.2849 9.02556L12.24 9.17099L12.0219 9.81105C11.5549 11.2464 11.7499 12.0563 13.4112 13.7172C15.1388 15.4443 15.9452 15.5856 17.4913 15.0453L17.7669 14.9495L18.1001 14.8413L18.2459 14.8009C19.4203 14.4875 20.4123 14.7376 21.4644 15.789L22.7793 17.059L23.1663 17.4397C23.5954 17.8773 23.879 18.224 24.0885 18.5905C24.9176 20.0409 24.3635 21.3999 22.2153 23.5401L22.0109 23.7472C21.6901 24.0563 21.3905 24.2778 20.9502 24.4868C20.2113 24.8377 19.3382 24.9699 18.3238 24.8289C15.824 24.4812 12.6536 22.5089 8.63628 18.4926C8.30927 18.1656 7.99606 17.845 7.69635 17.5306L7.11485 16.91C1.66584 10.9898 1.18513 7.35312 3.41819 5.07229L3.56286 4.92859ZM8.56536 5.13775C8.21242 4.78979 7.95604 4.57768 7.73001 4.4477C7.23002 4.16019 6.6902 4.28172 5.69115 5.1416L5.37724 5.42204C5.32248 5.47258 5.26647 5.52505 5.20916 5.57949L4.8492 5.93009L4.81677 5.97061L4.57273 6.21578C3.98302 6.81813 3.70368 7.55327 3.94439 8.81756C4.33939 10.8922 6.14737 13.7065 9.78519 17.3434C13.5756 21.1329 16.4637 22.9295 18.5476 23.2194C19.7625 23.3883 20.3821 23.0941 21.0141 22.4467L21.496 21.9603C21.722 21.7239 21.9151 21.5095 22.0781 21.3137L22.3005 21.0335C22.8689 20.2764 22.9208 19.8222 22.6778 19.397C22.5853 19.2352 22.4507 19.0578 22.2549 18.841L21.9892 18.5604L21.832 18.403L20.1731 16.8012C19.6188 16.29 19.24 16.2175 18.6648 16.3709L18.4987 16.4187L17.8116 16.652C15.8181 17.2958 14.38 16.9836 12.2623 14.8664C10.0689 12.6736 9.81166 11.2092 10.5466 9.10085L10.5937 8.96537L10.7241 8.57258L10.7882 8.32221C10.9018 7.77733 10.7721 7.39742 10.1863 6.81159C10.1622 6.78747 10.1353 6.7603 10.1059 6.73055L8.56536 5.13775Z fillcurrentColor /> /svg> /div> div classcontent> h5 classtext-white>Helpline Number/h5> a hreftel:+47 975 38 989>+47 975 38 989/a> /div> /div> /div> /div> div classmt-5 pt-lg-5> ul classiq-social-list-text d-flex align-items-center flex-wrap m-0 list-inline> li classme-3 pe-3> a hrefhttps://www.facebook.com/# target_blank>Facebook/a> /li> li classme-3 pe-3> a hrefhttps://twitter.com/# target_blank>Twitter/a> /li> li classme-3 pe-3> a hrefhttps://www.instagram.com/# target_blank>Instagram/a> /li> li classme-3 pe-3> a hrefhttps://www.youtube.com/# target_blank>YouTube/a> /li> li> a hrefhttps://www.linkedin.com/# target_blank>LinkedIn/a> /li> /ul> /div> /div> /div> div classcol-lg-7 custom-border-left mt-lg-0 mt-5 pt-lg-0 pt-3> div classfooter-inner-box position-relative ps-lg-5 h-100> h5 classtext-white>Handyman Category/h5> div classmt-3> ul classiq-footer-catogery-list d-flex align-items-center flex-wrap m-0 list-inline> li classme-3 pe-3> a hrefhttps://a6power.no/category-details/25> Moving /a> /li> /ul> /div> div classmt-5> h5 classtext-white>Popular Services/h5> ul classlist-inline mt-3 mb-0 d-flex flex-wrap gap-5 popular-service-list> /ul> /div> /div> /div> /div> /div> /div> div classfooter-bottom py-3 position-relative> div classcontainer> div classrow align-items-center> div classcol-md-6 text-md-start text-center> p classmb-0 text-white>© 2025 Alle rettigheter reservert av A6 POWER AS a target_blank hrefhttps://www.a6power.no/> /a> /p> /div> div classcol-md-6 text-md-end text-center> span classd-inline-flex align-items-center gap-3 flex-wrap> a target_blank hrefhttps://a6power.no/term-conditions classtext-body link-primary>Terms & Conditions/a> a target_blank hrefhttps://a6power.no/privacy-policy classtext-body link-primary>Privacy Policy/a> a target_blank hrefhttps://a6power.no/help-support classtext-body link-primary>Help & Support/a> a target_blank hrefhttps://a6power.no/refund-policy classtext-body link-primary>Refund Policy/a> a target_blank hrefhttps://a6power.no/data-deletion-request classtext-body link-primary>Data Deletion Request/a> a target_blank hrefhttps://a6power.no/about-us classtext-body link-primary>About Us/a> /span> /div> /div> /div> /div>/footer>!-- Backend Bundle JavaScript --> script srchttps://a6power.no/js/backend-bundle.min.js>/script>script srchttps://a6power.no/vendor/tinymce/js/tinymce/tinymce.min.js>/script>script srchttps://a6power.no/vendor/tinymce/js/tinymce/jquery.tinymce.min.js>/script>link hrefhttps://a6power.no/css/dragula.css relstylesheet>script srchttps://a6power.no/js/dragula.min.js>/script>script srchttps://a6power.no/js/swiper-bundle.min.js>/script>script> // Set the primary locale (default language) const primaryLanguageId en; /** * Toggles the visibility of language-specific forms * and updates the active language button styling. * @param {string} languageId - The ID of the selected language. */ function toggleLanguageForm(languageId) { // Hide all language forms document.querySelectorAll(.language-form).forEach(function(form) { form.style.display none; }); // Display the selected language form const selectedForm document.getElementById(form-language- + languageId); if (selectedForm) { selectedForm.style.display block; } // Update button styles to indicate the active language document.querySelectorAll(.language-btn).forEach(function(btn) { btn.classList.remove(btn-primary); btn.classList.add(btn-outline-secondary); }); const activeButton document.querySelector(`.language-btnonclick*${languageId}`); if (activeButton) { activeButton.classList.add(btn-primary); } // Set required fields for the selected language form setRequiredFields(languageId); } /** * Updates the required attribute for input fields * in the selected language form based on conditions. * @param {string} languageId - The ID of the selected language. */ function setRequiredFields(languageId) { // Clear required attribute from all inputs, selects, and textareas in all forms document.querySelectorAll(.language-form input, .language-form select, .language-form textarea).forEach(function(field) { field.removeAttribute(required); }); document.querySelectorAll(.language-label span.text-danger).forEach(function (span) { span.style.display none; // Hide all * markers }); // Apply required attribute only for the active language form (default language) if (languageId primaryLanguageId) { const activeLanguageForm document.querySelector(`#form-language-${languageId}`); if (activeLanguageForm) { activeLanguageForm.querySelectorAll(data-requiredtrue).forEach(function(field) { field.setAttribute(required, required); }); activeLanguageForm.querySelectorAll(.language-label span.text-danger).forEach(function (span) { span.style.display inline; // Show * markers for English }); } } } // Function to check if required fields in the active language form are filled function checkData() { let isValid true; // Get the active language form based on the current language ID const activeLanguageForm document.querySelector(`#form-language-${primaryLanguageId}`); if (activeLanguageForm) { const requiredFields activeLanguageForm.querySelectorAll(inputrequired, selectrequired, textarearequired); requiredFields.forEach(function(field) { if (!field.value.trim()) { isValid false; showSnackbar(`Please complete the required fields in the active language form.`); field.focus(); return false; // Stop further validation } }); } return isValid; } /** * Displays a snackbar notification with the given message. * @param {string} message - The notification message to display. */ function showSnackbar(message) { const snackbar document.getElementById(snackbar); if (snackbar) { snackbar.textContent message; snackbar.className show; setTimeout(function() { snackbar.className snackbar.className.replace(show, ); }, 3000); } } // Initialize the form on page load document.addEventListener(DOMContentLoaded, function() { setRequiredFields(primaryLanguageId); });/script>script> $(document).ready(function () { let totalServicePrice 0; // Function to initialize Select2 for a given element function initializeSelect2($element) { const selectedId $element.data(selected-id); // Get the selected IDs (could be a single or multiple) const ajaxUrl $element.data(ajax--url); const placeholder $element.data(placeholder); // If selectedId is a string, treat it as a single selected ID, otherwise, assume its an array of multiple IDs const selectedIds typeof selectedId string ? selectedId.split(,) : (Array.isArray(selectedId) ? selectedId : ); $element.select2({ placeholder: placeholder, ajax: { url: ajaxUrl, dataType: json, delay: 250, data: function (params) { return { q: params.term, // Search term }; }, processResults: function (data) { return { results: data.map(function (item) { return { id: item.id, text: item.text, price: item.price }; }), }; }, cache: true, }, }); if (selectedIds) { $.ajax({ url: ajaxUrl, // Fetch the preselected item(s) data: { ids: selectedIds }, dataType: json, success: function (response) { // If multiple selected IDs are present, match all and append if (Array.isArray(selectedIds) && selectedIds.length > 0) { totalServicePrice 0; selectedIds.forEach(function (id) { const selectedItem response.find(item > item.id id); if (selectedItem) { // Check if the option is already present to prevent duplication const existingOption $element.find(`optionvalue${selectedItem.id}`); console.log(existingOption before appending:, existingOption.length); if (existingOption.length 0) { const option new Option(selectedItem.text, selectedItem.id, true, true); $element.append(option); // Update DOM and total price only after appending if (selectedItem.price) { totalServicePrice + parseFloat(selectedItem.price || 0); } updateTotalPrice(totalServicePrice); // Trigger change to ensure Select2 updates and re-checks the DOM $element.trigger(change); } } }); } else if (typeof selectedId string || typeof selectedId number) { const selectedItem response.find(item > item.id selectedId); if (selectedItem) { const option new Option(selectedItem.text, selectedItem.id, true, true); const existingOption $element.find(`optionvalue${selectedItem.id}`); console.log(existingOption before appending:, existingOption.length); if (existingOption.length 0) { $element.append(option); // Update DOM and total price only after appending if (selectedItem.price) { totalServicePrice + parseFloat(selectedItem.price || 0); } updateTotalPrice(totalServicePrice); // Trigger change to ensure Select2 updates and re-checks the DOM $element.trigger(change); } } } // Trigger change event to update Select2 dropdown //$element.trigger(change); }, error: function () { console.error(Failed to fetch selected item(s) for:, selectedIds); }, }); } } function updateTotalPrice(totalServicePrice) { console.log(totalServicePrice:,totalServicePrice) $(#original_price).val(totalServicePrice.toFixed(2)); } function synchronizeDropdowns(type, selectedIds, selectedId) { const processedIds new Set(); if (Array.isArray(selectedIds)) { selectedIds.forEach(function (id) { if (!processedIds.has(id)) { processedIds.add(id); updateDropdown(type, selectedId, id); } }); } else { updateDropdown(type, null, selectedId); } } function updateDropdown(type, selectedIds,selectedId) { const $dropdowns $(`.select2js-${type}`); // Loop through all dropdowns of the given type (single or multi-select) $dropdowns.each(function () { const $dropdown $(this); // Fetch the translated value for the selected ID using AJAX $.ajax({ url: $dropdown.data(ajax--url), data: { id: selectedId }, dataType: json, success: function (response) { const translatedItem response.find(item > item.id selectedId); if (translatedItem) { const existingOption $dropdown.find(`optionvalue${translatedItem.id}`); // Check if the option already exists if (existingOption.length 0) { // Create a new option element const option new Option(translatedItem.text, translatedItem.id, true, true); // If its a multi-select, append it, otherwise replace the existing options if ($dropdown.prop(multiple)) { $dropdown.append(option).trigger(change); } else { $dropdown.empty().append(option).trigger(change); } } // Ensure selected ID is marked as selected in multi-select or single-select dropdown if ($dropdown.prop(multiple)) { $dropdown.val($dropdown.val().concat(translatedItem.id)).trigger(change); } else { $dropdown.val(translatedItem.id).trigger(change); } } }, }); });} // Function to update subcategory dropdown based on category selection // Function to update subcategory dropdown based on category selection function fetchSubcategoryList(categoryId, $subcategoryDropdown) { if (!categoryId) { $subcategoryDropdown.empty(); // Clear existing options return; // Exit the function } const subcategoryAjaxUrl $subcategoryDropdown .data(ajax--url) .replace(/category_id^&*/, `category_id${categoryId}`); if ($subcategoryDropdown.hasClass(select2-hidden-accessible)) { $subcategoryDropdown.select2(destroy); } $subcategoryDropdown.empty(); $subcategoryDropdown.data(ajax--url, subcategoryAjaxUrl); initializeSelect2($subcategoryDropdown); } function fetchServiceList(providerId, categoryId null, subcategoryId null, $serviceDropdown) { let ajaxUrl $serviceDropdown.data(ajax--url); // Replace or append provider_id in the URL if (providerId) { ajaxUrl ajaxUrl.includes(provider_id) ? ajaxUrl.replace(/provider_id^&*/, `provider_id${providerId}`) : ajaxUrl + `&provider_id${providerId}`; } // Replace or append category_id in the URL if (categoryId) { ajaxUrl ajaxUrl.includes(category_id) ? ajaxUrl.replace(/category_id^&*/, `category_id${categoryId}`) : ajaxUrl + `&category_id${categoryId}`; } // Replace or append subcategory_id in the URL if (subcategoryId) { ajaxUrl ajaxUrl.includes(subcategory_id) ? ajaxUrl.replace(/subcategory_id^&*/, `subcategory_id${subcategoryId}`) : ajaxUrl + `&subcategory_id${subcategoryId}`; } console.log(ajaxUrl); $serviceDropdown.empty(); $serviceDropdown.data(ajax--url, ajaxUrl); initializeSelect2($serviceDropdown); } function updateDropdowns($providerDropdown, $categoryDropdown, $subcategoryDropdown, $serviceDropdown) { // Handle provider change $providerDropdown.off(change).on(change, function () { const providerId $(this).val(); totalServicePrice 0; updateTotalPrice(totalServicePrice); if(providerId){ fetchServiceList(providerId, $categoryDropdown.val(), $subcategoryDropdown.val(), $serviceDropdown); } // Fetch service list with providerId }); // Handle category change $categoryDropdown.off(change).on(change, function () { const categoryId $(this).val(); totalServicePrice 0; updateTotalPrice(totalServicePrice); if(categoryId){ // Update subcategory list if ($subcategoryDropdown.length) { fetchSubcategoryList(categoryId, $subcategoryDropdown); } if($serviceDropdown.length){ // Fetch service list with providerId and categoryId fetchServiceList($providerDropdown.val(), categoryId, $subcategoryDropdown.val(), $serviceDropdown); } } }); // Handle subcategory change $subcategoryDropdown.off(change).on(change, function () { const subcategoryId $(this).val(); totalServicePrice 0; updateTotalPrice(totalServicePrice); if(subcategoryId){ if($serviceDropdown.length){ // Fetch service list with providerId, categoryId, and subcategoryId fetchServiceList($providerDropdown.val(), $categoryDropdown.val(), $(this).val(), $serviceDropdown); } } });} // Initialize all dropdowns $(.select2js-provider).each(function () { const $providerDropdown $(this); const languageId $providerDropdown.data(language-id); const $categoryDropdown $(`#category_id_${languageId}`); const $subcategoryDropdown $(`#subcategory_id_${languageId}`); const $serviceDropdown $(`#service_id_${languageId}`); if ($categoryDropdown.length || $subcategoryDropdown.length || $serviceDropdown.length) { updateDropdowns($providerDropdown, $categoryDropdown, $subcategoryDropdown, $serviceDropdown); } initializeSelect2($providerDropdown); initializeSelect2($categoryDropdown); initializeSelect2($subcategoryDropdown); initializeSelect2($serviceDropdown); }); $(.select2js-category).each(function () { const $categoryDropdown $(this); const languageId $categoryDropdown.data(language-id); const $providerDropdown $(`#provider_id_${languageId}`); const $subcategoryDropdown $(`#subcategory_id_${languageId}`); const $serviceDropdown $(`#service_id_${languageId}`); console.log($subcategoryDropdown); if ($subcategoryDropdown.length || $serviceDropdown.length) { updateDropdowns($providerDropdown, $categoryDropdown, $subcategoryDropdown, $serviceDropdown); } initializeSelect2($categoryDropdown); initializeSelect2($subcategoryDropdown); initializeSelect2($serviceDropdown); }); $(.select2js-service).on(select2:select, function (e) { const selectedService e.params.data; console.log(selectedService); if (selectedService && selectedService.price) { totalServicePrice + parseFloat(selectedService.price); updateTotalPrice(totalServicePrice); // Update the total price when a service is selected } }); // Event handler for when a service is deselected $(.select2js-service).on(select2:unselect, function (e) { const deselectedService e.params.data; if (deselectedService && deselectedService.price) { totalServicePrice - parseFloat(deselectedService.price); updateTotalPrice(totalServicePrice); // Update the total price when a service is deselected } }); $(data-select2-type).each(function () { initializeSelect2($(this)); }); // Listen for changes and synchronize all dropdowns of the same type $(data-select2-type).on(select2:select, function (e) { const $dropdown $(this); const selectedId e.params.data.id; let selectedIds null; // Check if the dropdown is multiple-select if ($dropdown.prop(multiple)) { selectedIds Array.from(new Set($dropdown.val())); // Get unique selected values } const type $dropdown.data(select2-type); synchronizeDropdowns(type, selectedIds,selectedId); }); // Handle language toggle $(.language-toggle).on(click, function () { const languageId $(this).data(language-id); // $(.language-form).hide(); $(`#form-language-${languageId}`).show(); });});/script>script> // Text Editor code if (typeof(tinyMCE) ! undefined) { // tinymceEditor() function tinymceEditor(target, button, callback, height 200) { var rtl$(htmllangar).attr(dir); tinymce.init({ selector: target || .textarea, directionality : rtl, height: height, skin: oxide-dark, relative_urls: false, remove_script_host: false, content_css: https://fonts.googleapis.com/css?familyLato:300,300i,400,400i, https://www.tinymce.com/css/codepen.min.css , image_advtab: true, menubar: false, plugins: textcolor colorpicker image imagetools media charmap link print textcolor code codesample table, toolbar: image undo redo | link image | code table, toolbar1: formatselect | bold italic strikethrough forecolor backcolor | link | alignleft aligncenter alignright alignjustify | numlist bullist | removeformat | code | image | + button, image_title: true, automatic_uploads: true, setup: callback, convert_urls:false, file_picker_types: image, file_picker_callback: function(cb, value, meta) { var input document.createElement(input); input.setAttribute(type, file); input.setAttribute(accept, image/*); input.onchange function() { var file this.files0; var reader new FileReader(); reader.onload function() { var id blobid + (new Date()).getTime(); var blobCache tinymce.activeEditor.editorUpload.blobCache; var base64 reader.result.split(,)1; var blobInfo blobCache.create(id, file, base64); blobCache.add(blobInfo); cb(blobInfo.blobUri(), { title: file.name }); }; reader.readAsDataURL(file); }; input.click(); } }); } } function showCheckLimitData(id){ var checkbox $(#+id).is(:checked) if(checkbox true){ $(.+id).removeClass(d-none) }else{ $(.+id).addClass(d-none) } } function validateModal(modalId) { var isValid true; $(# + modalId + inputrequired, # + modalId + textarearequired).next(small.help-block).text(); $(# + modalId + inputrequired, # + modalId + textarearequired).each(function() { if ($(this).val().trim() ) { $(this).next(small.help-block).text(This field is required); isValid false; } }); if (!isValid) { return false; } // If all inputs are valid, hide the modal $(# + modalId).modal(hide);}/script> script srchttps://unpkg.com/swiper/swiper-bundle.min.js>/script>script> document.addEventListener(DOMContentLoaded, function () { var $sliders jQuery(document).find(.iq-team-slider); if ($sliders.length > 0) { $sliders.each(function () { let slider jQuery(this); var navNext (slider.data(navnext)) ? # + slider.data(navnext) : ; var navPrev (slider.data(navprev)) ? # + slider.data(navprev) : ; var pagination (slider.data(pagination)) ? # + slider.data(pagination) : ; var sliderAutoplay slider.data(autoplay); if (sliderAutoplay) { sliderAutoplay { delay: slider.data(autoplay) }; } else { sliderAutoplay false; } var iqonicPagination { el: pagination, clickable: true, dynamicBullets: true, }; var swSpace { 1200: 30, 1500: 30 }; var breakpoint { 0: { slidesPerView: 1, centeredSlides: false, virtualTranslate: false }, 576: { slidesPerView: 1, centeredSlides: false, virtualTranslate: false }, 768: { slidesPerView: 2, centeredSlides: false, virtualTranslate: false }, 1200: { slidesPerView: 3, spaceBetween: swSpace1200, }, 1500: { slidesPerView: 3, spaceBetween: swSpace1500, }, }; var sw_config { loop: true, speed: 1000, loopedSlides: 3, spaceBetween: 30, slidesPerView: 3, centeredSlides: false, autoplay: true, virtualTranslate: false, navigation: { nextEl: navNext, prevEl: navPrev }, on: { slideChangeTransitionStart: function () { var currentElement jQuery(this.el); var lastBullet currentElement.find(.swiper-pagination-bullet:last); if (this.slides.length - (this.loopedSlides + 1) this.activeIndex) { lastBullet.addClass(js_prefix-disable-bullate); } else { lastBullet.removeClass(js_prefix-disable-bullate); } if (jQuery(window).width() > 1199) { var innerTranslate -(160 + swSpacethis.currentBreakpoint) * (this.activeIndex); currentElement.find(.swiper-wrapper).css({ transform: translate3d( + innerTranslate + px, 0, 0) }); currentElement.find(.swiper-slide:not(.swiper-slide-active)).css({ width: 160px }); currentElement.find(.swiper-slide.swiper-slide-active).css({ width: 476px }); } }, resize: function () { var currentElement jQuery(this.el); if (jQuery(window).width() > 1199) { if (currentElement.data(loop)) { var innerTranslate -(160 + swSpacethis.currentBreakpoint) * this.loopedSlides; currentElement.find(.swiper-wrapper).css({ transform: translate3d( + innerTranslate + px, 0, 0) }); } currentElement.find(.swiper-slide:not(.swiper-slide-active)).css({ width: 160px }); currentElement.find(.swiper-slide.swiper-slide-active).css({ width: 476px }); } }, init: function () { var currentElement jQuery(this.el); currentElement.find(.swiper-slide).css({ max-width: auto }); } }, pagination: (slider.data(pagination)) ? iqonicPagination : , breakpoints: breakpoint, }; var swiper new Swiper(slider0, sw_config); }); jQuery(document).trigger(after_slider_init); } });/script> !-- Flextree Javascript--> script srchttps://a6power.no/vendor/magnific-popup/jquery.magnific-popup.min.js defer>/script> script srchttps://a6power.no/js/flex-tree.min.js defer>/script> script srchttps://a6power.no/js/tree.js defer>/script> !-- Table Treeview JavaScript --> !-- script srchttps://a6power.no/js/table-treeview.js>/script> --> !-- SweetAlert JavaScript --> script srchttps://a6power.no/js/sweetalert.js>/script> !-- Vectoe Map JavaScript --> script srchttps://a6power.no/js/vector-map-custom.js>/script> !-- Chart Custom JavaScript --> script srchttps://a6power.no/js/customizer.js>/script> script srchttps://a6power.no/vendor/confirmJs/confirm.min.js>/script> script srchttps://a6power.no/vendor/vanillajs-datepicker/dist/js/datepicker-full.js>/script> script srchttps://a6power.no/js/charts/progressbar.js>/script> !-- Chart Custom JavaScript --> script srchttps://a6power.no/js/chart-custom.js>/script> script srchttps://a6power.no/js/charts/01.js>/script> script srchttps://a6power.no/js/charts/02.js>/script> !-- slider JavaScript --> !-- script srchttps://a6power.no/js/slider.js>/script> --> !-- Emoji picker --> script srchttps://a6power.no/vendor/emoji-picker-element/index.js typemodule>/script> script srchttps://a6power.no/vendor/fullcalendar/core/main.js>/script> script srchttps://a6power.no/vendor/fullcalendar/interaction/main.js>/script> script srchttps://a6power.no/vendor/fullcalendar/daygrid/main.js>/script> script srchttps://a6power.no/vendor/fullcalendar/timegrid/main.js>/script> script srchttps://a6power.no/vendor/fullcalendar/list/main.js>/script> script srchttps://a6power.no/vendor/fullcalendar/bootstrap/main.js>/script> !-- app JavaScript --> script srchttps://a6power.no/js/app.js>/script> script> (function($) { use strict; })(jQuery); /script>script srchttps://cdn.jsdelivr.net/npm/sweetalert2@11.10.1/dist/sweetalert2.all.min.js>/script>script> $(#submit_btn).on(click, function () { const email $(#email).val(); if (!email.trim()) { Swal.fire({ title: Error, text: Please enter an email address, icon: error, iconColor: #5F60B9 }); return; } if (!validateEmail(email)) { Swal.fire({ title: Error, text: Invalid email address, icon: error, iconColor: #5F60B9 }); return; } $.ajax({ url: /user-subscribe, type: POST, data: { _token: yaStPN6UREXD2JqFKk2kd83QB1b4p59pQJiSyuuN, email: email, }, success: function (response) { Swal.fire({ title: Done, text: response.message, icon: success, iconColor: #5F60B9 }).then((result) > { if (result.isConfirmed) { document.getElementById(email).value ; window.location.reload(); } }); }, error: function (error) { Swal.fire({ title: Error, text: Something Went Wrong!, icon: error, iconColor: #5F60B9 }).then((result) > { }); console.error(Error:, error); } }); }); function validateEmail(email) { const emailRegex /^^\s@+@^\s@+\.^\s@+$/; return emailRegex.test(email); } /script> div idcookiePopup classpx-5 py-4 bg-light cookiePopup position-fixed w-100 bottom-0 start-0 end-0> div classrow align-items-center> div classcol-md-6> h5 classmb-1>Cookie Notice/h5> p classm-0>Vi bruker informasjonskapsler for bedre nettlesing, personlig tilpasset innhold og trafikkanalyse. Klikk på «Godta alle» for å samtykke./p> /div> div classcol-md-6 text-md-end mt-md-0 mt-3> button idacceptCookie classbtn btn-primary>Accept All!/button> /div> /div>/div>script typetext/javascript> var cookieName handyman_service_cookie; var cookieValuetrue; var cookieExpireDays 1; let acceptCookie document.getElementById(acceptCookie); acceptCookie.onclick function(){ createCookie(cookieName, cookieValue, cookieExpireDays); } let createCookie function(cookieName, cookieValue, cookieExpireDays){ let currentDate new Date(); currentDate.setTime(currentDate.getTime() + (cookieExpireDays*24*60*60*1000)); let expires expires + currentDate.toGMTString(); document.cookie cookieName + + cookieValue + ; + expires + ;path/; if(document.cookie){ document.getElementById(cookiePopup).style.display none; } } let getCookie function(cookieName){ let name cookieName + ; let decodedCookie decodeURIComponent(document.cookie); let ca decodedCookie.split(;); for(let i 0; i ca.length; i++) { let c cai; while (c.charAt(0) ) { c c.substring(1); } if (c.indexOf(name) 0) { return c.substring(name.length, c.length); } } return ; } let checkCookie function(){ let checkgetCookie(cookieName); if(check){ document.getElementById(cookiePopup).style.display block; }else{ document.getElementById(cookiePopup).style.display none; } } checkCookie();/script> div idback-to-top styledisplay: none;> a classp-0 btn btn-primary btn-sm position-fixed top border-0 idtop href#top> svg width30 viewBox0 0 24 24 fillnone xmlnshttp://www.w3.org/2000/svg> path dM5 15.5L12 8.5L19 15.5 strokecurrentColor stroke-width1.5 stroke-linecapround stroke-linejoinround>/path> /svg> /a>/div> script srchttps://a6power.no/js/landing-app.min.js>/script> script srchttps://a6power.no/js/bootstrap.bundle.js>/script> script srchttps://a6power.no/js/app.js>/script> script> function readMoreBtn() { var readMoreBtns document.querySelectorAll(.readmore-btn); var readMoreTexts document.querySelectorAll(.readmore-text); readMoreBtns.forEach(function (btn) { btn.addEventListener(click, function () { var container btn.previousElementSibling; // Assuming the p> is the previous sibling if (container.classList.contains(active)) { container.classList.remove(active); btn.innerHTML Read More; } else { container.classList.add(active); btn.innerHTML Read less; } }); }); } readMoreBtn();/script> script> function pageLoad() { var html localStorage.getItem(data-bs-theme); if (html null) { html light; } if (html light) { jQuery(body).addClass(dark); $(.darkmode-logo).removeClass(d-none) $(.light-logo).addClass(d-none) } else { jQuery(body).removeClass(dark); $(.darkmode-logo).addClass(d-none) $(.light-logo).removeClass(d-none) } } pageLoad(); const savedTheme localStorage.getItem(data-bs-theme); if (savedTheme dark) { $(html).attr(data-bs-theme, dark); } else { $(html).attr(data-bs-theme, light); } $(.change-mode).on(click, function() { const body jQuery(body) var html $(html).attr(data-bs-theme); console.log(mode +html); if (html light) { body.removeClass(dark); $(html).attr(data-bs-theme, dark); $(.darkmode-logo).addClass(d-none) $(.light-logo).removeClass(d-none) localStorage.setItem(dark, true) localStorage.setItem(data-bs-theme, dark) } else { $(.body-bg).addClass(dark); $(html).attr(data-bs-theme, light); $(.darkmode-logo).removeClass(d-none) $(.light-logo).addClass(d-none) localStorage.setItem(dark, false) localStorage.setItem(data-bs-theme, light) } }) /script> script> $(document).ready(function() { $(.textbuttoni).click(function() { $(this).prev(.custome-seatei).toggleClass(active); if ($(this).text() Read More) { $(this).text(Read Less); } else { $(this).text(Read More); } }); }); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]