[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkIaZpdl1HA_8kZVqfXhTsJbndi5QG7o8nUvnlMxPY-k":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":130,"fingerprints":186},"wp-arabic-virtual-keyboard","WP Arabic Virtual Keyboard","4.1","Sumith Harshan","https:\u002F\u002Fprofiles.wordpress.org\u002Fsumithharshan\u002F","\u003Cp>If you have a WordPress Blog you can use this plugin. This Plugin make it really easy to type in in Arabic language.There is no need of any other Web Sites or Software.\u003Cbr \u002F>\nYou can search something in Google or Youtube by using this keyboard.\u003Cbr \u002F>\nIf your keyboard is not working, or you can type in mobile phone easy using this virtual keyboard.\u003Cbr \u002F>\nYou can use \u003Cstrong>[wp-arabic-virtual-keyboard]\u003C\u002Fstrong> shortcode to display the keyboard any page or post.\u003Cbr \u002F>\nNo usages of images. Only css and text usages.\u003C\u002Fp>\n\u003Ch4>Browser Compatible\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Firefox 16+\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chrome 20+\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Internet Explorer 7,8,9,10\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safari\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opera\u003C\u002Fstrong>\u003Cbr \u002F>\nIn the next version you can enable\u002Fdisable keys of the keyboard and will add responsive compatible features.\u003C\u002Fli>\n\u003C\u002Ful>\n","Make it very easy to type using this virtual keyboard without any 3rd party Software or Web sites.Really easy to type in Arabic language.",20,4802,80,4,"2025-06-09T08:03:00.000Z","6.8.5","4.0","",[20,21,22,23,24],"arabic","keyboard","sumith","unicode","virtual","https:\u002F\u002Fwebexplorar.com\u002Fwordpress-plugins\u002Fwordpress-arabic-virtual-keyboard-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-arabic-virtual-keyboard.6.8.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"sumithharshan",1,30,94,"2026-04-05T02:49:05.366Z",[39,57,69,90,109],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":27,"num_ratings":34,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":18,"download_link":55,"security_score":56,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"loderi-virtual-keayboard","Loderi Virtual Keyboard","1.2","jj1981ua","https:\u002F\u002Fprofiles.wordpress.org\u002Fjj1981ua\u002F","\u003Cp>If your site visitors type in it’s national language and there is even a small chance that your visitors do not have the\u003Cbr \u002F>\nrequired keyboard layout – use this plugin to integrate virtual keyboard from Loderi.com. When using our keyboards your\u003Cbr \u002F>\nvisitors can type everything they need for your website or blog.\u003C\u002Fp>\n\u003Cp>230 layouts in all languages of the world: Akan, Albanian, Arabic, Armenian, Azeri (Azərbaycan), Bambara, Bemba, Bengali, Blackfoot, Bosnian, Bulgarian, Chechen, Cherokee, Chichewa, Chinese, Croatian, Czech, Danish, Dari, Devanagari, Dinka, Divehi, Duala, Dutch (Nederlands), Dzongkha, English, Estonian, Ethiopic, Ewondo, Faeroese, Farsi-Persian, Finnish (suomi), French, Fulfulde, Ga, Gaelic, Gbe (British), Georgian, German, Greek, Gujarati, Hausa, Hebrew, Hindi, Hungarian, Icelandic, Igbo (Ndị Igbọ), Irish (Gaeilge), Italian, Japanese, Kannada, Kazakh, Khmer, Kikuyu, Kirundi, Korean, Krio, Kru, Kurdish, Kyrgyz, Lakhota, Lao, Latvian, Lingala, Lithuanian, Luganda, Luo, Luxembourgish, Macedonian, Malayalam, Maltese, Mande, Maori, Marathi, Mongolian, Multilingual, Nepali, Norwegian, Oromo, Pashto, Polish, Portuguese, Romanian, Russian, Sanskrit, Serbian, seSotho, Shona, Slovak, Slovenian, Somali, Spanish, Swahili, Swedish, Syriac, Tagalog, Tajik, Tamil, Tatar, Telugu, Thai, Tswana, Turkish, Turkmen, Uighur, Ukrainian, Urdu, Uzbek, Vietnamese, Wolof, Xhosa, Yoruba, Zulu.\u003C\u002Fp>\n","If your site visitors type in it's national language and there is even a small chance that your visitors do not have the",10,3648,"2015-08-21T23:08:00.000Z","4.2.39","3.0.1",[53,54,21,23,24],"comments","input","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floderi-virtual-keayboard.1.3.zip",85,{"slug":58,"name":59,"version":60,"author":43,"author_profile":44,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":28,"num_ratings":28,"last_updated":65,"tested_up_to":66,"requires_at_least":51,"requires_php":18,"tags":67,"homepage":18,"download_link":68,"security_score":56,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"cool-virtual-keyboard","Cool Virtual Keyboard","0.21","\u003Cp>Suberb plugin makes real to type in any language you want.\u003C\u002Fp>\n\u003Cp>Avaliable languages\u002Flayouts for virtual keyboards: Arabic, Chinese, English, French, German, Greek, Hebrew, Japanese, Korean, Kurdish, Russian, Spanish, Tamil, Thai, Urdu\u003C\u002Fp>\n\u003Cp>If you want to add any other – you can add it into php file, of just send a message to the author.\u003C\u002Fp>\n","This plugin adds virtual keyboard for all text inputs and textareas on your site.",70,5867,"2016-09-06T22:04:00.000Z","4.4.34",[21,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcool-virtual-keyboard.0.3.1.zip",{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":47,"downloaded":77,"rating":27,"num_ratings":34,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":81,"tags":82,"homepage":87,"download_link":88,"security_score":89,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"gf-hebrew-virtual-keyboard-add-on","GF Hebrew Virtual Keyboard Add-On","1.0.5","Above Bits","https:\u002F\u002Fprofiles.wordpress.org\u002Fabovebits\u002F","\u003Cp>Gravity Forms Hebrew Virtual Keyboard Add-On that adds an onscreen virtual Keyboard to your project, which will popup when a specified entry field is focused.\u003C\u002Fp>\n\u003Cp>INFORMATION & REQUIREMENTS:\u003Cbr \u002F>\n* Php 7.0 or greater;\u003Cbr \u002F>\n* WordPress 4.9 or greater;\u003Cbr \u002F>\n* Gravity Forms;\u003C\u002Fp>\n\u003Cp>Gravity Forms Hebrew Virtual Keyboard Add-On features:\u003Cbr \u002F>\n* Front-end feature allows users to enter text in Hebrew to input or Textarea fields;\u003Cbr \u002F>\n* Admin can apply virtual keyboard for selected input fields;\u003Cbr \u002F>\n* Admin can set virtual keyboard button view (icon\u002Ftext);\u003Cbr \u002F>\n* For better SEO, admin can set HTML tag “Title” text for virtual keyboard button;\u003C\u002Fp>\n\u003Cp>You can visit our web page for advanced \u003Ca href=\"https:\u002F\u002Fabovebits.com\u002Fwordpress-development-charlotte\u002F\" rel=\"nofollow ugc\">WordPress development\u003C\u002Fa> inquiries.\u003C\u002Fp>\n","GF Hebrew Virtual Keyboard Add-On that adds an on-screen virtual Keyboard to your project, which will popup when a specified entry field is focused.",1384,"2024-07-30T18:26:00.000Z","6.6.5","4.9","7.0",[83,84,85,54,86],"gf","gravity-forms","hebrew","virtual-keyboard","https:\u002F\u002Fabovebits.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgf-hebrew-virtual-keyboard-add-on.zip",92,{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":47,"downloaded":98,"rating":28,"num_ratings":28,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":102,"tags":103,"homepage":18,"download_link":108,"security_score":56,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"virtual-jquery-keyboard","Virtual JQuery Keyboard","1.0.0","Christiaan van Luik","https:\u002F\u002Fprofiles.wordpress.org\u002Fcvl01\u002F","\u003Cp>Adds a JQuery Keyboard to input fields using a CSS class. Works with any contact form plugin! Contact Form 7, Gravity Forms, Caldera Forms, Ninja Forms\u003C\u002Fp>\n\u003Cp>Currently this plugin is limited to \u003Ca href=\"http:\u002F\u002Fmbut.github.io\u002Fjquery.mlkeyboard\u002F\" rel=\"nofollow ugc\">ML Keyboard\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You can add the CSS class \u003Ccode>jquery-keyboard\u003C\u002Fcode> to any \u003Ccode>input\u003C\u002Fcode> tag to activate the keyboard.\u003C\u002Fp>\n","Adds a JQuery Screen Keyboard Popup to input fields using a CSS selector.",1179,"2019-05-15T17:37:00.000Z","5.2.24","4.6","5.6",[104,105,106,107,86],"contact-form","jquery-keyboard","keyboard-popup","on-screen-keyboard","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvirtual-jquery-keyboard.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":89,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":102,"tags":123,"homepage":128,"download_link":129,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"autocomplete-woocommerce-orders","Autocomplete WooCommerce Orders","3.5.6","quadlayers","https:\u002F\u002Fprofiles.wordpress.org\u002Fquadlayers\u002F","\u003Cp>Enhance your WooCommerce store’s efficiency with the Autocomplete WooCommerce Orders plugin. Automatically set orders to “Completed” upon payment confirmation, streamlining your sales process and reducing administrative overhead. Ideal for stores handling virtual goods, subscriptions, or any physical products.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fquadlayers.com\u002Fproducts\u002Fwoocommerce-autocomplete-orders\u002F\" rel=\"nofollow ugc\">Premium\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fquadlayers.com\u002Fdocumentation\u002Fwoocommerce-autocomplete-orders\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fquadlayers\u002F\" rel=\"nofollow ugc\">Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Presentation\u003C\u002Fh3>\n\u003Cp>Install this plugin and automatically complete your WooCommerce orders automatically. This plugin is compatible with WooCommerce 2 and 3+ and works with all major payment providers including PayPal, SagePay and Stripe.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Paid orders of virtual products only: orders containing “Virtual” products only will be completed upon successful payment.\u003C\u002Fli>\n\u003Cli>All paid orders of any product: orders of any product (even physical) will be turned to “Completed” upon successful payment.\u003C\u002Fli>\n\u003Cli>All orders: each and every order will turn to “Completed” irrespective of the payment status.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please note that enabling this plugin against all orders can allow the user to access the product before it has been paid for.\u003C\u002Fp>\n\u003Ch3>WooCommerce Autocomplete Orders Premium\u003C\u002Fh3>\n\u003Cp>The premium version of WooCommerce Autocomplete Orders plugin offer you a wide range of extra features that allows a full controll of the autocomplete orders process.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Autocomplete orders for Direct bank transfer payment method\u003C\u002Fli>\n\u003Cli>Autocomplete orders for Check payments method\u003C\u002Fli>\n\u003Cli>Autocomplete orders for Cash on delivery payment method\u003C\u002Fli>\n\u003Cli>Autocomplete orders for Cash on delivery orders with downloadable products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n","Enhance your WooCommerce store with Autocomplete Orders. Automatically complete orders after payment, perfect for virtual goods and subscriptions.",40000,1470589,136,"2026-03-11T18:49:00.000Z","6.9.4","4.7",[124,125,126,127],"order-autocomplete","payment-integration","virtual-products","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautocomplete-woocommerce-orders\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautocomplete-woocommerce-orders.3.5.6.zip",{"attackSurface":131,"codeSignals":161,"taintFlows":174,"riskAssessment":175,"analyzedAt":185},{"hooks":132,"ajaxHandlers":154,"restRoutes":155,"shortcodes":156,"cronEvents":160,"entryPointCount":34,"unprotectedCount":28},[133,139,143,147,150],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","admin_menu","wpavk_plugin_admin_add_page","wp-virtual-keyboard.php",18,{"type":134,"name":140,"callback":141,"file":137,"line":142},"admin_enqueue_scripts","wpavk_admin_enqueue_styles",28,{"type":134,"name":144,"callback":145,"file":137,"line":146},"wp_enqueue_scripts","wpavk_keyboard_script",47,{"type":134,"name":144,"callback":148,"file":137,"line":149},"wpavk_prefix_add_stylesheet",53,{"type":134,"name":151,"callback":152,"file":137,"line":153},"wp_head","wpavk_add_metatags",57,[],[],[157],{"tag":4,"callback":158,"file":137,"line":159},"wpavk_keyboard_shortcode",168,[],{"dangerousFunctions":162,"sqlUsage":163,"outputEscaping":165,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":173},[],{"prepared":28,"raw":28,"locations":164},[],{"escaped":28,"rawEcho":166,"locations":167},2,[168,171],{"file":137,"line":169,"context":170},62,"raw output",{"file":137,"line":172,"context":170},164,[],[],{"summary":176,"deductions":177},"The \"wp-arabic-virtual-keyboard\" v4.1 plugin exhibits a mixed security posture.  On the positive side, the static analysis reveals no dangerous functions, all SQL queries utilize prepared statements, and there are no recorded vulnerabilities (CVEs) or taint flows. This indicates a generally good effort in avoiding common pitfalls like direct SQL injection and code execution vulnerabilities. The absence of external HTTP requests and file operations further reduces the attack surface.  However, a significant concern is the lack of output escaping for all identified output points. This could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is reflected directly in the output without proper sanitization. Additionally, the lack of nonce and capability checks on its single shortcode entry point, while currently unprotected, represents a potential avenue for abuse if the shortcode's functionality can be triggered in a way that impacts the system or user data without proper authorization.",[178,181,183],{"reason":179,"points":180},"Unescaped output found",6,{"reason":182,"points":14},"No capability checks on shortcode",{"reason":184,"points":14},"No nonce checks on shortcode","2026-03-16T23:05:54.030Z",{"wat":187,"direct":198},{"assetPaths":188,"generatorPatterns":192,"scriptPaths":193,"versionParams":194},[189,190,191],"\u002Fwp-content\u002Fplugins\u002Fwp-arabic-virtual-keyboard\u002Fcss\u002Farabic-virtual-keyboard-styles.css","\u002Fwp-content\u002Fplugins\u002Fwp-arabic-virtual-keyboard\u002Fjs\u002Fclipboard.min.js","\u002Fwp-content\u002Fplugins\u002Fwp-arabic-virtual-keyboard\u002Fjs\u002Farabic-virtual-keyboard-scripts.js",[],[190,191],[195,196,197],"wp-arabic-virtual-keyboard\u002Fcss\u002Farabic-virtual-keyboard-styles.css?ver=","wp-arabic-virtual-keyboard\u002Fjs\u002Fclipboard.min.js?ver=","wp-arabic-virtual-keyboard\u002Fjs\u002Farabic-virtual-keyboard-scripts.js?ver=",{"cssClasses":199,"htmlComments":268,"htmlAttributes":269,"restEndpoints":271,"jsGlobals":272,"shortcodeOutput":274},[200,201,202,203,21,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267],"wpvrk_keyboard_main_wrapper","areawrapper","resizable","processed","cf","numbers","key","c192","c49","c50","c51","c52","c53","c54","c55","c56","c57","c48","c189","alt","c187","c46","delete","qwerty","c9","tab","c81","c87","c69","c82","c84","c89","c85","c73","c79","c80","c219","c221","c220","asdfg","c20","caps","c65","c83","c68","c70","c71","c72","c74","c75","c76","c186","c222","enter","zxcvb","c16","shiftleft","c90","c88","c67","c86","c66","c78","c77","c188","c190","c191","shiftright",[],[270],"data-clipboard-target='#area'",[],[273],"wpvrk_site_url",[275],"\u003Cdiv id='wpvrk_keyboard_main_wrapper'>\u003Cdiv id='areawrapper'>\u003Ctextarea tabindex='1' class='resizable processed' name='area' dir='rtl' id='area'>\u003C\u002Ftextarea>\u003C\u002Fdiv>\u003Cdiv id='keyboard'> \u003Cul class='cf' id='numbers'>\u003Cli>\u003Ca class='key c192' onclick='wpavk_wr(\"ذ\")'>\u003Cspan>~\u003C\u002Fspan>&#1584;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c49' onclick='wpavk_wr(\"&#1633;\")'>\u003Cspan>1\u003C\u002Fspan>&#1633;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c50' onclick='wpavk_wr(\"&#1634;\")'>\u003Cspan>2\u003C\u002Fspan>&#1634;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c51' onclick='wpavk_wr(\"&#1635;\")'>\u003Cspan>3\u003C\u002Fspan>&#1635;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c52' onclick='wpavk_wr(\"&#1636;\")'>\u003Cspan>4\u003C\u002Fspan>&#1636;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c53' onclick='wpavk_wr(\"&#1637;\")'>\u003Cspan>5\u003C\u002Fspan>&#1637;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c54' onclick='wpavk_wr(\"&#1638;\")'>\u003Cspan>6\u003C\u002Fspan>&#1638;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c55' onclick='wpavk_wr(\"&#1639;\")'>\u003Cspan>7\u003C\u002Fspan>&#1639;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c56' onclick='wpavk_wr(\"&#1640;\")'>\u003Cspan>8\u003C\u002Fspan>&#1640;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c57' onclick='wpavk_wr(\"&#1641;\")'>\u003Cspan>9\u003C\u002Fspan>&#1641;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c48' onclick='wpavk_wr(\"&#1632;\")'>\u003Cspan>0\u003C\u002Fspan>&#1632;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c189  alt' onclick='wpavk_wr(\"~\")'>\u003Cspan>&nbsp;\u003C\u002Fspan>~\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c187' onclick='wpavk_wr(\"!\")'>\u003Cspan>&nbsp;\u003C\u002Fspan>!\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c46' id='delete' onclick='wpavk_op(\"back\")'>\u003Cspan>Delete\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fli>\u003C\u002Ful>\u003Cul class='cf' id='qwerty'>\u003Cli>\u003Ca class='key c9' id='tab' onclick='wpavk_wr(\"\t\")'>\u003Cspan>Tab\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c81' onclick='wpavk_wr(\"ض\")'>\u003Cspan>q\u003C\u002Fspan>&#1590;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c87' onclick='wpavk_wr(\"ص\")'>\u003Cspan>w\u003C\u002Fspan>&#1589;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c69' onclick='wpavk_wr(\"ث\")'>\u003Cspan>e\u003C\u002Fspan>&#1579;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c82' onclick='wpavk_wr(\"ق\")'>\u003Cspan>r\u003C\u002Fspan>&#1602;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c84' onclick='wpavk_wr(\"ف\")'>\u003Cspan>t\u003C\u002Fspan>&#1601;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c89' onclick='wpavk_wr(\"غ\")'>\u003Cspan>y\u003C\u002Fspan>&#1594;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c85' onclick='wpavk_wr(\"ع\")'>\u003Cspan>u\u003C\u002Fspan>&#1593;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c73' onclick='wpavk_wr(\"ه\")'>\u003Cspan>i\u003C\u002Fspan>&#1607;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c79' onclick='wpavk_wr(\"خ\")'>\u003Cspan>o\u003C\u002Fspan>&#1582;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c80' onclick='wpavk_wr(\"ح\")'>\u003Cspan>p\u003C\u002Fspan>&#1581;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c219 alt' onclick='wpavk_wr(\"ج\")'>\u003Cspan>{[\u003C\u002Fspan>&#1580;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c221 alt' onclick='wpavk_wr(\"د\")'>\u003Cspan>}]\u003C\u002Fspan>&#1583;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c220 alt' onclick='wpavk_wr(\"_\")'>\u003Cspan>- _\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fli>\u003C\u002Ful>\u003Cul class='cf' id='asdfg'>\u003Cli>\u003Ca class='key c20 alt' id='caps' data-clipboard-target='#area'>\u003Cspan>Copy\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c65' onClick='wpavk_wr(\"ش\")'>\u003Cspan>a\u003C\u002Fspan>&#1588;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c83' onclick='wpavk_wr(\"س\")'>\u003Cspan>s\u003C\u002Fspan>&#1587;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c68' onclick='wpavk_wr(\"ي\")'>\u003Cspan>d\u003C\u002Fspan>&#1610;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c70' onclick='wpavk_wr(\"ب\")'>\u003Cspan>f\u003C\u002Fspan>&#1576;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c71' onclick='wpavk_wr(\"ل\")'>\u003Cspan>g\u003C\u002Fspan>&#1604;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c72' onclick='wpavk_wr(\"ا\")'>\u003Cspan>h\u003C\u002Fspan>&#1575;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c74' onclick='wpavk_wr(\"ت\")'>\u003Cspan>j\u003C\u002Fspan>&#1578;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c75' onclick='wpavk_wr(\"ن\")'>\u003Cspan>k\u003C\u002Fspan>&#1606;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c76' onclick='wpavk_wr(\"م\")'>\u003Cspan>l\u003C\u002Fspan>&#1605;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c186 alt' onclick='wpavk_wr(\"ك\")'>\u003Cspan>\"\u003C\u002Fspan>&#1603;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c222 alt' onClick='wpavk_wr(\"ط\")'>\u003Cspan>\"\u003C\u002Fspan>&#1591;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c13 alt'id='enter' onClick='wpavk_wr(\"\n\")'>\u003Cspan>Enter\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fli>\u003C\u002Ful>\u003Cul class='cf' id='zxcvb'>\u003Cli>\u003Ca class='key c16 shiftleft'onClick='wpavk_op(\"google\");'>\u003Cspan>Search in Google\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c90' onClick='wpavk_wr(\"ئ\")'>\u003Cspan>z\u003C\u002Fspan>&#1574;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c88' onclick='wpavk_wr(\"ء\")'>\u003Cspan>x\u003C\u002Fspan>&#1569;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c67' onclick='wpavk_wr(\"ؤ\")'>\u003Cspan>c\u003C\u002Fspan>&#1572;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c86' onclick='wpavk_wr(\"ر\")'>\u003Cspan>v\u003C\u002Fspan>&#1585;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c66' onclick='wpavk_wr(\"لا\")'>\u003Cspan>b\u003C\u002Fspan>&#1604;&#1575;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c78' onclick='wpavk_wr(\"ى\")'>\u003Cspan>n\u003C\u002Fspan>&#1609;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c77' onclick='wpavk_wr(\"ة\")'>\u003Cspan>m\u003C\u002Fspan>&#1577;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c188 alt' onclick='wpavk_wr(\"و\")'>\u003Cspan>&lt;,\u003C\u002Fspan>&#1608;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c190 alt' onclick='wpavk_wr(\"ز\")'>\u003Cspan>&gt;.\u003C\u002Fspan>&#1586;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c191 alt' onClick='wpavk_wr(\"ظ\")'>\u003Cspan>?\u002F\u003C\u002Fspan>&#1592;\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca class='key c16 shiftright' onclick='wpavk_sl(\"area\").select()'>\u003Cspan>Select\u003C\u002Fa>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fdiv>\u003C\u002Fdiv>"]