Wikipedia
testwiki
https://test.wikipedia.org/wiki/Main_Page
MediaWiki 1.45.0-wmf.8
first-letter
Media
Special
Talk
User
User talk
Wikipedia
Wikipedia talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Thread
Thread talk
Summary
Summary talk
Test namespace 1
Test namespace 1 talk
Test namespace 2
Test namespace 2 talk
Draft
Draft talk
Campaign
Campaign talk
TimedText
TimedText talk
Module
Module talk
SecurePoll
SecurePoll talk
CNBanner
CNBanner talk
Translations
Translations talk
Event
Event talk
Topic
Newsletter
Newsletter talk
Wikipedia:Requests/Permissions
4
32559
665289
665274
2025-07-04T22:14:30Z
Awesome Aasim
36375
Undo revision [[Special:Diff/665274|665274]] by [[Special:Contributions/Awesome Aasim|Awesome Aasim]] ([[User talk:Awesome Aasim|talk]])
665289
wikitext
text/x-wiki
<noinclude>{{Shortcut|WP:R/P|WP:RfP|WP:RfA|WP:PERM|WP:RFR|WP:RFPERM}}</noinclude>
{{Wikipedia:Requests/Top}}
== Requests for user rights ==
* Subpages: [[Wikipedia:Requests/Permissions/All|All (current and archived)]]
* Request:
<inputbox>
type=create
prefix=Wikipedia:Requests/Permissions/
preload=Template:PA2
buttonlabel=Requests for user rights
placeholder=Enter your username
</inputbox>
After creating the subpage, come back here and transclude the page below (<code><nowiki>{{Wikipedia:Requests/Permissions/Example}}</nowiki></code>).
<!-- Please transclude your requests below this line, LATEST AT THE TOP, in the form
{{Wikipedia:Requests/Permissions/Example}} -->
{{Wikipedia:Requests/Permissions/Awesome Aasim (3)}}
<!-- NEW ENTRIES AT THE TOP, NOT HERE -->
gnygzjsll5vepdbj41k0h2i391zpfcg
665296
665289
2025-07-05T06:57:36Z
XtexChooser
55747
665296
wikitext
text/x-wiki
<noinclude>{{Shortcut|WP:R/P|WP:RfP|WP:RfA|WP:PERM|WP:RFR|WP:RFPERM}}</noinclude>
{{Wikipedia:Requests/Top}}
== Requests for user rights ==
* Subpages: [[Wikipedia:Requests/Permissions/All|All (current and archived)]]
* Request:
<inputbox>
type=create
prefix=Wikipedia:Requests/Permissions/
preload=Template:PA2
buttonlabel=Requests for user rights
placeholder=Enter your username
</inputbox>
After creating the subpage, come back here and transclude the page below (<code><nowiki>{{Wikipedia:Requests/Permissions/Example}}</nowiki></code>).
<!-- Please transclude your requests below this line, LATEST AT THE TOP, in the form
{{Wikipedia:Requests/Permissions/Example}} -->
{{Wikipedia:Requests/Permissions/Awesome Aasim (3)}}
{{Wikipedia:Requests/Permissions/XtexChooser}}
<!-- NEW ENTRIES AT THE TOP, NOT HERE -->
4pbivfxo8bgt6lnvj0u4wv28nsgj76o
Sandbox
0
68971
665288
665275
2025-07-04T21:21:23Z
~2025-131612
69416
ip_reputation
665288
wikitext
text/x-wiki
<noinclude>{{Sandbox}}</noinclude>
{{CleanSandbox}}
== Please start your testing below this line ==
test.
nqks2qsv2a85jc21rlzf8rzzqrj2fa1
Template:Nosubst
10
77448
665341
520084
2024-09-05T04:24:37Z
en>Paine Ellsworth
0
add [[WP:RCAT|rcat template]]s
665341
wikitext
text/x-wiki
#REDIRECT [[Template:Never substitute]]
{{Redirect category shell|
{{R from move}}
{{R from modification}}
{{R from template shortcut}}
}}
4hoel27vqnl8pmk50y7f3nq6tv6y4bk
665342
665341
2025-07-05T10:59:28Z
Novem Linguae
49714
1 revision imported from [[:en:Template:Nosubst]]: Copied content from another wiki; see the linked page's history for attribution ([[w:User:Novem Linguae/Scripts/CWWEditSummary.js|CWWEditSummary]])
665341
wikitext
text/x-wiki
#REDIRECT [[Template:Never substitute]]
{{Redirect category shell|
{{R from move}}
{{R from modification}}
{{R from template shortcut}}
}}
4hoel27vqnl8pmk50y7f3nq6tv6y4bk
Org.fdroid.fdroid
0
98091
665291
634620
2025-07-05T02:16:16Z
~2025-132508
69420
665291
wikitext
text/x-wiki
{{Use dmy dates|date=May 2015}}
{{Infobox software
| title = F-Droid
| name = F-Droid
| logo = F-Droid Logo 4.svg
| logo size = 64px
| logo alt = Official F-Droid logo
| screenshot = [[File:F-Droid_0.100.1_night.png|222px]]
| caption = Screen copy F-Droid 0.102.3 on Android showing some installed apps
| developer = [[Ciaran Gultnieks]], F-Droid Limited
| released = {{Start date|2010|9|29|df=yes}}
| latest release version = {{LSR}}
| latest release date =
| latest preview version = {{LPR}}
| latest preview date =
| status = Active / >2,600 apps (as of February 2018)<!-- please keep count in multiples of 100 --><ref>{{cite web|url=https://f-droid.org/wiki/page/Repository_Maintenance |title=Repository Maintenance |website=F-Droid |publisher=F-Droid |accessdate=2018-02-14}}</ref>
| programming language = [[Python language]] (server), [[PHP]] (site), [[Java language]] (client)
| operating system = [[FreeBSD]] and [[Linux]] (server), [[Android system]] (client)
| genre = [[Digital distribution]] of free software, [[Software repository]]
| license = [[GNU General Public License|GNU GPLv3+]]
| website = {{URL|https://f-droid.org/}}
}}
'''F-Droid''' is a software repository for [[Android system]], similar to the [[Google Play]] store. The main repository, hosted by the project, contains only [[free software]] apps. Applications can be browsed and installed from the F-Droid website or client app without the need to register for an account. "Anti-features" such as advertising, user tracking, or dependence on nonfree software are flagged in app descriptions.<ref>{{cite web |title=Client 0.54 released |publisher=F-droid.org |url=https://f-droid.org/posts/client-0-54-released/ |date=5 November 2013 |deadurl=yes |archiveurl=https://web.archive.org/web/20150426020000/https://f-droid.org/posts/client-0-54-released/ |archivedate=26 April 2015 |df=dmy-all }}</ref> The website also offers the [[source code]] of applications it hosts, as well as the software running the F-Droid server, allowing anyone to set up their own app repository.<ref>{{cite web |title=F-Droid is the FOSS application store for your Android phone |work=androidcentral.com |date=27 November 2012 |url=http://www.androidcentral.com/f-droid-foss-application-store-your-android-phone}}</ref><ref name=TN>{{cite web|title=F-Droid: The Android Market That Respects Your Rights |author=Tom Nardi |work=thepowerbase.com |url=http://www.thepowerbase.com/2012/08/f-droid-the-android-market-that-respects-your-rights/ |date=August 27, 2012 |deadurl=yes |archiveurl=https://web.archive.org/web/20131203061021/http://www.thepowerbase.com/2012/08/f-droid-the-android-market-that-respects-your-rights/ |archivedate=3 December 2013 |df=dmy }}</ref><ref>{{cite web |title=F-Droid Server Manual |url=https://f-droid.org/manual/}}</ref>
== History ==
[[File:Commits_by_year_month.png|thumb|left|Development of F-Droid data over time<ref>{{cite web |title=Commits by year and month of F-Droid data reported by gitstats|year=2017 |url=https://gitlab.com/fdroid/fdroiddata/ |accessdate=19 July 2017}}</ref>]]
F-Droid was founded by [[Ciaran Gultnieks]] in 2010. The client was forked from [[Aptoide]]'s source code.<ref>{{cite web |title=F-Droid initial source code |work=F-Droid |date=19 October 2010 |url=http://gitorious.org/f-droid/fdroidclient/source/0b71cb7e7331fb73ee762225d0225fd92ce99010:src/org/fdroid/fdroid |accessdate=2014-12-10 |deadurl=yes |archiveurl=https://web.archive.org/web/20141210121308/https://gitorious.org/f-droid/fdroidclient/source/0b71cb7e7331fb73ee762225d0225fd92ce99010%3Asrc/org/fdroid/fdroid |archivedate=10 December 2014 |df=dmy }}</ref><ref name=fdroidabout>{{cite web |url=https://f-droid.org/about/ |title=F Droid About |accessdate=28 January 2014}}</ref> The project is now run by the English non-profit F-Droid Limited.<ref name=fdroidabout />
[[Replicant (operating system)|Replicant]], a fully free software Android operating system, uses F-Droid as its default and recommended app store.<ref>{{cite web |title=FDroid: a free software alternative to Google Market |publisher=Replicant Project |date=26 November 2010 |url=https://blog.replicant.us/2010/11/fdroid-a-free-software-alternative-to-google-market/ |accessdate=17 January 2015}}</ref><ref>{{cite web |title=FDroid |work=Replicant Wiki |url=https://redmine.replicant.us/projects/replicant/wiki/DeprecatedFDroid}}</ref> [[The Guardian Project (software)|The Guardian Project]], a suite of free and secure Android applications, started running their own F-Droid repository in early 2012.<ref>{{cite web |title=Our New F-Droid App Repository |publisher=The Guardian Project |date=2012-03-15 |url=https://guardianproject.info/2012/03/15/our-new-f-droid-app-repository/ |access-date=21 March 2018 |archive-date=23 March 2017 |archive-url=https://web.archive.org/web/20170323101444/https://guardianproject.info/2012/03/15/our-new-f-droid-app-repository/ |url-status=dead }}</ref> In 2012 [[Free Software Foundation Europe]] featured F-Droid in their ''Free Your Android!'' campaign to raise awareness of the privacy and security risks of [[proprietary software]].<ref>{{cite news |last1=Walker-Morgan |first1=Dj |title=FSFE launches "Free Your Android!" campaign |publisher=[[Heinz Heise|H-online]] |date=28 February 2012 |url=http://www.h-online.com/open/news/item/FSFE-launches-Free-Your-Android-campaign-1444629.html |accessdate=27 July 2014}}</ref><ref>{{cite web |title=Liberate Your Device! |publisher=[[Free Software Foundation Europe]] |url=https://fsfe.org/campaigns/android/liberate.en.html |accessdate=27 July 2014}}</ref> F-Droid was chosen as part of the [[GNU Project]]'s ''GNU a Day'' initiative during their 30th anniversary to encourage more use of free software.<ref>{{cite web |title=GNU-a-Day |publisher=[[GNU Project]], [[Free Software Foundation]] |url=https://www.gnu.org/gnu30/gnu-a-day/ |accessdate=23 July 2014 |quote=Day 9: Have an Android phone? Install [https://f-droid.org/ F-Droid], a repository with hundreds of free software apps.}}</ref>
In March 2016 F-Droid partnered with [[The Guardian Project (software)|The Guardian Project]] and [[CopperheadOS]] with the goal of creating "a solution that can be verifiably trusted from the operating system, through the network and network services, all the way up to the app stores and apps themselves".<ref>{{cite web|title=Copperhead, Guardian Project and F-Droid Partner to Build Open, Verifiably Secure Mobile Ecosystem|url=https://guardianproject.info/2016/03/28/copperhead-guardian-project-and-f-droid-partner-to-build-open-verifiably-secure-mobile-ecosystem/}}</ref><ref>{{cite web|title=CopperheadOS wants to bring better security to Android|url=http://liliputing.com/2015/09/copperheados-wants-to-bring-better-security-to-android.html}}</ref>
== Scope of project ==
The F-Droid repository contains a growing number of more than 2,600 apps, compared to over 1.43 million on the Google Play Store. The project incorporates several software sub-projects:
* Client software for searching, downloading, verifying and updating Android apps from an F-Droid repository;
* ''fdroidserver'' – tool for managing existing and creating new repositories.
* [[WordPress]]-based [[Front and back ends|web front end]] to a repository.
F-Droid builds apps from publicly available and freely licensed source code. The project is run entirely by volunteers and has no formal app review process.<ref>{{cite web |url=https://f-droid.org/contribute/ |title=Contribute |accessdate=29 March 2015}}</ref> New apps are contributed by user submissions or the developers themselves. The only requirement is that they be free of proprietary software.<ref name="inclusion-policy">{{cite web |url=https://f-droid.org/wiki/page/Inclusion_Policy |title=Inclusion Policy |date=4 April 2014 |accessdate=29 March 2015}}</ref>
== Client application ==
[[File:Get it on F-Droid.svg|thumb|left|220px|Get it on F-Droid logo]]
To install the F-Droid client the user has to allow installation from "Unknown sources" in Android settings<ref>{{cite web |url=https://developer.android.com/distribute/marketing-tools/alternative-distribution.html |title=Android Open Distribution |date=2012-10-31 |accessdate=2012-10-31}}</ref> and retrieve the [[APK (file format)|APK]] (installable file) from the official site. Installation is not available through the Google Play store due to the non-compete clause of the Google Play Developer Distribution Agreement.<ref>{{cite web |url=https://play.google.com/about/developer-distribution-agreement.html |title=Google Play Developer Distribution Agreement |date=2012-10-31 |accessdate=2012-10-31}}</ref>
The client was designed to be resilient against surveillance, censorship, and unreliable Internet connections. To promote anonymity it supports HTTP proxies and repositories hosted on [[Tor (anonymity network)#Hidden services|Tor hidden services]]. Client devices can function as impromptu "app stores" distributing downloaded apps to other devices over local Wi-Fi, [[Bluetooth]], and [[Android Beam]].<ref>{{cite web |url=https://f-droid.org/posts/client-0-76-released/ |title=Client 0.76 Released |date=14 October 2014 |accessdate=28 March 2015 |archive-date=2 February 2017 |archive-url=https://web.archive.org/web/20170202032348/https://f-droid.org/posts/client-0-76-released/ |url-status=dead }}</ref><ref>{{cite news |author=Russell Brandom |title=Your survival guide for an internet blackout |website=The Verge |date=10 June 2014 |url=https://www.theverge.com/2014/6/10/5794406/what-do-you-do-when-the-internet-turns-off |accessdate=2 August 2014}}</ref> The F-Droid client app will automatically offer updates for installed F-Droid apps.
The main F-Droid repository uses its own keys to sign packages, so apps previously installed from another source must be reinstalled to receive updates.<ref>{{cite web |url=https://f-droid.org/wiki/page/Release_Channels_and_Signing_Keys |title=Release Channels and Signing Keys |date=12 August 2014 |accessdate=29 March 2015}}</ref>
== Criticism ==
{{POV section|date=May 2017}}
{{One source section|date=May 2017}}
F-Droid has received criticism for distributing out-of-date versions of official applications and for its approach to application signing.
=== Out-of-date versions ===
In 2012, security researcher and developer [[Moxie Marlinspike]] criticised F-Droid for distributing out-of-date versions of [[TextSecure]] which contained a known bug that had been fixed in the official application. F-Droid removed the application from the repository at the request of Marlinspike.<ref>{{cite web|url=https://f-droid.org/2012/08/23/security-notice-textsecure.html|title=Security Notice – TextSecure|date=2012-08-23|publisher=F-Droid}}</ref> Marlinspike later criticised the project's handling of the issue, stating that they "mischaracterized the scope of [the] bug" and were "incredibly immature" in their post announcing the removal, after he received email from users who had been misled by F-Droid's announcement.<ref>{{cite web|url=https://github.com/WhisperSystems/Signal-Android/issues/53#issuecomment-7989786|title=SMS Plain text leak via LogCat|author=Moxie Marlinspike|date=2012-08-24}}</ref>
=== Key management ===
Marlinspike has also been critical of F-Droid's approach to application signing in the main repository.<ref name="moxie-127-1">{{cite web|url=https://github.com/WhisperSystems/Signal-Android/issues/127#issuecomment-13447074|title= moxie0 commented Feb 12, 2013 |date=2013-02-12}}</ref> Applications distributed via the [[Google Play]] store are [[Digital signature|signed]] by the developer of the application, and the [[Android (operating system)|Android operating system]] checks that updates are signed with the same [[Key (cryptography)|key]], preventing others from distributing updates that the developer themselves did not sign.<ref name="moxie-127-1" /><ref>{{cite web|url=https://developer.android.com/tools/publishing/app-signing.html|title=Signing Your Applications|publisher=Google}}</ref> When F-Droid signs the binaries, the application user needs to [[Trusted system|trust]] F-Droid rather than the developer of the application, that no malicious update to an application is distributed.<ref name="moxie-127-1" />
== See also ==
{{Portal|Free software}}
* [[List of mobile software distribution platforms]]
* [[List of free and open-source Android applications]]
* [[The Guardian Project (software)]]
== References ==
{{reflist|30em}}
<!--
* can maybe use these:
* http://linuxfr.org/news/plus-de-1000-applications-dans-f-droid
* https://f-droid.org/posts/f-droid-at-rmll/
* https://2014.rmll.info/conference207?lang=en
* https://blog.torproject.org/blog/mission-impossible-hardening-android-security-and-privacy
-->
== Further reading ==
* {{cite news |last=Amadeo |first=Ron |title=The great Ars experiment—free and open source software on a smartphone?! |publisher=[[Ars Technica]] |date=29 July 2014 |url=https://arstechnica.com/gadgets/2014/07/exploring-the-world-of-foss-android-can-a-smartphone-be-open-source/ |accessdate=29 July 2014}}
== External links ==
* {{Official website|https://f-droid.org/}}
* [https://fossdroid.com F-Droid Web Frontend]
* {{F-Droid|org.fdroid.fdroid|F-Droid}}
{{Software digital distribution platforms}}
[[Category:Mobile software distribution platforms]]
[[Category:Free and open-source Android software]]
[[Category:Free package management systems]]
[[Category:Internet services supporting OpenID]]
[[Category:Software using the GPL license]]1.3.3
3jcbdsod45rqdulu8kfwed5xncpx271
Template:If then show
10
104504
665286
394377
2025-07-04T18:26:08Z
Ponor
47975
665286
wikitext
text/x-wiki
<includeonly>{{safesubst:ifnotempty|{{{1|}}}|{{{3|}}}{{{1|}}}{{{4|}}}|{{{2|}}}}}</includeonly><noinclude>
{{Documentation|content=[[:en:Template:If then show]]}}
</noinclude>
90ji4rsa8zrvrs1vaai6t2co77m7tzh
User:Novem Linguae/common.js
2
122928
665309
623153
2025-07-05T08:35:57Z
Novem Linguae
49714
665309
javascript
text/javascript
// This code block is a good blueprint for running a gadget locally, so you can eventually substitute your own files for testing.
mw.loader.using(['mediawiki.api', 'mediawiki.user', 'mediawiki.util', 'user.options', 'mediawiki.jqueryMsg']).then(function() {
importScript('w:User:Sohom Datta/other-popups.js');
importStylesheet('w:MediaWiki:Gadget-navpop.css');
});
// force an ombox to show up on Twinkle preferences page. for testing a patch
//window.TwinkleConfig = true;
// mw.loader.load('https://en.wikipedia.org/wiki/MediaWiki:Gadget-Twinkle.js?action=raw');
mw.loader.load('http://127.0.0.1:5500'); // twinkle dev
window.afchSuppressDevEdits = false;
mw.loader.load('http://localhost:4444'); // afch dev
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:Novem_Linguae/AFC-submit-wizard.js&action=raw&ctype=text/javascript'); // afc submit wizard
// importScript('User:Novem Linguae/Scripts/UserRightsDiff.js'); // Backlink: [[User:Novem Linguae/Scripts/UserRightsDiff.js]]
// mw.loader.load('/w/index.php?action=raw&ctype=text/javascript&title=User:Novem%20Linguae/Scripts/UserRightsDiff.js');
importScript('en:User:Novem_Linguae/Scripts/UnblockReview.js');
mw.loader.load('http://localhost/Code/wikipedia-scripts/UserScripts/MarkFreeUseRationale/MarkFreeUseRationale.js');
mw.loader.load('https://test.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Novem_Linguae/delsort.js');
importScript('en:User:Novem_Linguae/Scripts/GANReviewTool.js');
importScript('en:User:Novem Linguae/Scripts/CWWEditSummary.js');
importScript('en:User:Novem Linguae/Scripts/CiteHighlgihter.js');
/*
mw.loader.using(['ext.gadget.morebits']).then(function() {
importScript('simple:MediaWiki:Gadget-Twinkle.js');
});
*/
importScript('en:User:Novem Linguae/Scripts/anrfc-lister.js');
mw.loader.load('http://127.0.0.1/Code/wikipedia-scripts/User scripts/sandbox-testwiki.js');
//importScript('en:User:TheTechie/tut.js');
// Dev version of XFDcloser
var xfdcDevUrl = "http://localhost:8125/dist/loader-dev.js";
mw.loader.getScript(xfdcDevUrl).catch(function(e) {
e.message += " " + xfdcDevUrl;
console.error(e);
});
rag0kumgs9q48k0b3546qdc663ke345
User:SongVĩ.Bot II
2
124239
665284
665253
2025-07-04T17:00:18Z
SongVĩ.Bot II
52414
[[User:SongVĩ.Bot II|Task 0]]: Đã 1285 ngày...
665284
wikitext
text/x-wiki
Cập nhật lần cuối: 05-07-2025
Đã 1285 ngày...
a3tpcj150lcnfu3u6j7xv59l3vh8cev
Test
0
155073
665283
665183
2025-07-04T14:02:29Z
Kbmmfllme
69411
Pywikibot 9.6.3
665283
wikitext
text/x-wiki
Hello World
17blrxomrhaob95awbn7iuqcxatt8sw
665290
665283
2025-07-05T00:12:44Z
IJuulia
69419
Pywikibot 9.6.3
665290
wikitext
text/x-wiki
Teste
cs7qsys5z528h3nts0w2g4i4qigqfj7
Module:Transclusion count/data/U
828
160150
665359
623081
2025-06-29T05:12:19Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
665359
Scribunto
text/plain
return {
["U"] = 262000,
["U.S._House_of_Representatives_abbreviation"] = 17000,
["UAF_player"] = 2700,
["UCI_team_code"] = 13000,
["UEFA_player"] = 6100,
["UK"] = 4300,
["UKR"] = 14000,
["UK_legislation"] = 2300,
["URL"] = 420000,
["URL2"] = 20000,
["URS"] = 7300,
["URY"] = 2300,
["US$"] = 7000,
["US-railway-routemap"] = 2100,
["US50_Invite"] = 3700,
["USA"] = 41000,
["USBill"] = 2400,
["USCGC"] = 2700,
["USCongRep-end"] = 5100,
["USCongRep-row"] = 5600,
["USCongRep-start"] = 5100,
["USCongressOrdinal"] = 6100,
["USCongressOrdinal/code"] = 6100,
["USD"] = 6000,
["USGS_gazetteer"] = 5600,
["USNS"] = 3400,
["USN_flag"] = 10000,
["USPL"] = 2100,
["USRaceRating"] = 2500,
["USS"] = 38000,
["USSR"] = 2300,
["USStat"] = 2400,
["US_Census_population"] = 40000,
["US_Census_population/styles.css"] = 40000,
["US_House_succession_box"] = 8700,
["US_State_Abbrev"] = 18000,
["US_county_navigation_box"] = 99000,
["US_dollar"] = 13000,
["US_government_sources"] = 2600,
["US_patent"] = 2800,
["US_state_abbreviation_to_name"] = 18000,
["US_state_disestablishment_category"] = 5100,
["US_state_disestablishment_category/core"] = 5100,
["US_state_establishment_category"] = 10000,
["US_state_establishment_category/core"] = 10000,
["US_state_navigation_box"] = 16000,
["US_state_sports_year_category"] = 6600,
["US_state_sports_year_category/core"] = 6600,
["UTRS"] = 8500,
["UTRS-unblock-user"] = 4900,
["UTZ"] = 3800,
["UZB"] = 2800,
["Ubl"] = 166000,
["Ubli"] = 2800,
["Ublist"] = 6200,
["Ucat"] = 41000,
["Uir"] = 31000,
["Ul"] = 5700,
["Ulist"] = 6100,
["Umbox"] = 79000,
["Umbox/styles.css"] = 79000,
["Unassessed-Class"] = 12000,
["Unblock-auto_reviewed"] = 5300,
["Unblock-spamun_reviewed"] = 4100,
["Unblock-un_reviewed"] = 19000,
["Unblock_reviewed"] = 77000,
["Unbulleted_indent_list"] = 3800,
["Unbulleted_list"] = 675000,
["Uncategorized"] = 2100,
["Under_construction"] = 2700,
["Underline"] = 3900,
["Undisclosed_paid"] = 3100,
["Unindent"] = 4500,
["United_States_Code"] = 3600,
["United_States_presidential_election_results_table_footer"] = 3000,
["United_States_presidential_election_results_table_header"] = 3700,
["United_States_presidential_election_results_table_row"] = 3700,
["United_States_topic"] = 5900,
["Unknown"] = 3200,
["Unknown-Class"] = 12000,
["Unlikely"] = 2100,
["Unlink"] = 22000,
["Unreferenced"] = 100000,
["Unreferenced_section"] = 40000,
["Unrelated"] = 6000,
["Unreliable_source?"] = 13000,
["Unreliable_sources"] = 9800,
["Unsourced"] = 3400,
["Unsourced_section"] = 2400,
["Update"] = 34000,
["Update_after"] = 4200,
["Update_inline"] = 7700,
["Update_inline_span"] = 2600,
["Update_section"] = 4600,
["Update_span"] = 2600,
["Updated"] = 67000,
["Uploader_information"] = 161000,
["Url"] = 69000,
["Use_American_English"] = 250000,
["Use_Australian_English"] = 136000,
["Use_British_English"] = 303000,
["Use_Canadian_English"] = 43000,
["Use_Ghanaian_English"] = 2500,
["Use_Hiberno-English"] = 34000,
["Use_Hong_Kong_English"] = 4600,
["Use_Indian_English"] = 171000,
["Use_Irish_English"] = 13000,
["Use_Jamaican_English"] = 2000,
["Use_New_Zealand_English"] = 37000,
["Use_Nigerian_English"] = 5300,
["Use_Oxford_spelling"] = 4000,
["Use_Pakistani_English"] = 9100,
["Use_Philippine_English"] = 11000,
["Use_South_African_English"] = 11000,
["Use_dmy_dates"] = 1880000,
["Use_first_nonempty"] = 19000,
["Use_list-defined_references"] = 5600,
["Use_mdy_dates"] = 998000,
["Use_shortened_footnotes"] = 2700,
["User"] = 679000,
["User-generated_source"] = 5000,
["User-multi"] = 365000,
["User0"] = 33000,
["User19"] = 11000,
["User2"] = 3900,
["User21"] = 57000,
["User3"] = 267000,
["User4"] = 3700,
["User5"] = 6900,
["UserSummary"] = 122000,
["User_American"] = 2400,
["User_COI"] = 35000,
["User_Copy_Edit"] = 2500,
["User_Firefox"] = 6000,
["User_HTML"] = 3000,
["User_OS:Dos/style.css"] = 2200,
["User_QAIbox"] = 6700,
["User_QAIbox/auto"] = 4500,
["User_Translator"] = 2500,
["User_UN"] = 2400,
["User_WP"] = 20000,
["User_WP/switch"] = 20000,
["User_Wikipedia"] = 2500,
["User_Wikipedia/RC_Patrol"] = 3800,
["User_Wikipedia/Rollback"] = 2300,
["User_Wikipedia/WikiGnome"] = 2800,
["User_Wikipedia_reference"] = 2800,
["User_Wikipedian_For"] = 11000,
["User_Wikipedian_for"] = 16000,
["User_Wikipediholic"] = 2400,
["User_category_header"] = 2200,
["User_committed_identity"] = 2400,
["User_contrib"] = 5200,
["User_current_age"] = 2500,
["User_current_age/days"] = 2500,
["User_current_age/months"] = 2500,
["User_current_age/years"] = 2500,
["User_de"] = 5800,
["User_de-1"] = 8000,
["User_de-2"] = 4500,
["User_de-3"] = 2400,
["User_en"] = 41000,
["User_en-1"] = 2500,
["User_en-2"] = 7800,
["User_en-3"] = 16000,
["User_en-4"] = 9500,
["User_en-5"] = 7000,
["User_en-N"] = 5300,
["User_es"] = 3900,
["User_es-1"] = 7400,
["User_es-2"] = 4900,
["User_es-3"] = 2700,
["User_fr"] = 4200,
["User_fr-1"] = 9300,
["User_fr-2"] = 6700,
["User_fr-3"] = 4000,
["User_html"] = 2700,
["User_in_region"] = 31000,
["User_in_the_United_Kingdom"] = 2200,
["User_in_the_United_States"] = 4700,
["User_infobox"] = 3000,
["User_instrument"] = 2800,
["User_invitation"] = 5900,
["User_iso15924"] = 2500,
["User_iso15924/level-text"] = 2900,
["User_iso15924/user_script_catlink"] = 2900,
["User_it-1"] = 2900,
["User_ja-1"] = 3100,
["User_la-1"] = 2800,
["User_link"] = 267000,
["User_lives_in"] = 7200,
["User_male"] = 2600,
["User_oops"] = 2400,
["User_other"] = 661000,
["User_page"] = 46000,
["User_proud"] = 5400,
["User_rights"] = 5500,
["User_ru"] = 3100,
["User_ru-1"] = 2200,
["User_sandbox"] = 314000,
["User_summary"] = 123000,
["User_talk_other"] = 77000,
["User_time_zone"] = 4200,
["User_visited"] = 6600,
["User_wikipedia"] = 2100,
["User_wikipedia/RC_Patrol"] = 3500,
["User_wikipedia/WikiGnome"] = 2800,
["User_wishes_to_visit"] = 6200,
["User_zh"] = 2400,
["Userbox"] = 325000,
["Userbox-2"] = 36000,
["Userbox-level"] = 107000,
["Userbox-r"] = 6500,
["UserboxCOI"] = 35000,
["Userbox_table_bottom"] = 11000,
["Userbox_table_category"] = 2400,
["Userbox_table_top"] = 11000,
["Userbox_table_userbox"] = 11000,
["Userboxbottom"] = 55000,
["Userboxtop"] = 60000,
["Usercheck-short"] = 3800,
["Userlinks"] = 32000,
["Userpage"] = 31000,
["Userpage_blanked"] = 12000,
["Userspace_draft"] = 43000,
["Userspace_file"] = 2200,
["Uses_TemplateStyles"] = 2200,
["Usgs-gazetteer"] = 5600,
["Ushr"] = 17000,
["Ussc"] = 5600,
["Usurped"] = 58000,
["Utrs"] = 5200,
["Module:URL"] = 634000,
["Module:Unicode_data"] = 1630000,
["Module:Unicode_data/scripts"] = 375000,
["Module:Unstrip"] = 140000,
["Module:Unsubst"] = 13500000,
["Module:Unsubst-infobox"] = 200000,
["Module:Urldecode"] = 2700,
["Module:User"] = 679000,
["Module:UserLinks"] = 1040000,
["Module:UserLinks/config"] = 1040000,
["Module:UserLinks/extra"] = 23000,
["Module:UserLinks/shared"] = 1040000,
["Module:User_contrib"] = 5200,
["Module:Userbox"] = 331000,
["Module:Uses_TemplateStyles"] = 2200,
["Module:Uses_TemplateStyles/config"] = 2200,
["Module:Uses_Wikidata"] = 3500,
["Module:Ustring"] = 804000,
}
6y9d9uylllxg9mca71034o3m58tsf9n
665360
665359
2025-07-05T11:29:09Z
Novem Linguae
49714
1 revision imported from [[:en:Module:Transclusion_count/data/U]]: Copied content from another wiki; see the linked page's history for attribution ([[w:User:Novem Linguae/Scripts/CWWEditSummary.js|CWWEditSummary]])
665359
Scribunto
text/plain
return {
["U"] = 262000,
["U.S._House_of_Representatives_abbreviation"] = 17000,
["UAF_player"] = 2700,
["UCI_team_code"] = 13000,
["UEFA_player"] = 6100,
["UK"] = 4300,
["UKR"] = 14000,
["UK_legislation"] = 2300,
["URL"] = 420000,
["URL2"] = 20000,
["URS"] = 7300,
["URY"] = 2300,
["US$"] = 7000,
["US-railway-routemap"] = 2100,
["US50_Invite"] = 3700,
["USA"] = 41000,
["USBill"] = 2400,
["USCGC"] = 2700,
["USCongRep-end"] = 5100,
["USCongRep-row"] = 5600,
["USCongRep-start"] = 5100,
["USCongressOrdinal"] = 6100,
["USCongressOrdinal/code"] = 6100,
["USD"] = 6000,
["USGS_gazetteer"] = 5600,
["USNS"] = 3400,
["USN_flag"] = 10000,
["USPL"] = 2100,
["USRaceRating"] = 2500,
["USS"] = 38000,
["USSR"] = 2300,
["USStat"] = 2400,
["US_Census_population"] = 40000,
["US_Census_population/styles.css"] = 40000,
["US_House_succession_box"] = 8700,
["US_State_Abbrev"] = 18000,
["US_county_navigation_box"] = 99000,
["US_dollar"] = 13000,
["US_government_sources"] = 2600,
["US_patent"] = 2800,
["US_state_abbreviation_to_name"] = 18000,
["US_state_disestablishment_category"] = 5100,
["US_state_disestablishment_category/core"] = 5100,
["US_state_establishment_category"] = 10000,
["US_state_establishment_category/core"] = 10000,
["US_state_navigation_box"] = 16000,
["US_state_sports_year_category"] = 6600,
["US_state_sports_year_category/core"] = 6600,
["UTRS"] = 8500,
["UTRS-unblock-user"] = 4900,
["UTZ"] = 3800,
["UZB"] = 2800,
["Ubl"] = 166000,
["Ubli"] = 2800,
["Ublist"] = 6200,
["Ucat"] = 41000,
["Uir"] = 31000,
["Ul"] = 5700,
["Ulist"] = 6100,
["Umbox"] = 79000,
["Umbox/styles.css"] = 79000,
["Unassessed-Class"] = 12000,
["Unblock-auto_reviewed"] = 5300,
["Unblock-spamun_reviewed"] = 4100,
["Unblock-un_reviewed"] = 19000,
["Unblock_reviewed"] = 77000,
["Unbulleted_indent_list"] = 3800,
["Unbulleted_list"] = 675000,
["Uncategorized"] = 2100,
["Under_construction"] = 2700,
["Underline"] = 3900,
["Undisclosed_paid"] = 3100,
["Unindent"] = 4500,
["United_States_Code"] = 3600,
["United_States_presidential_election_results_table_footer"] = 3000,
["United_States_presidential_election_results_table_header"] = 3700,
["United_States_presidential_election_results_table_row"] = 3700,
["United_States_topic"] = 5900,
["Unknown"] = 3200,
["Unknown-Class"] = 12000,
["Unlikely"] = 2100,
["Unlink"] = 22000,
["Unreferenced"] = 100000,
["Unreferenced_section"] = 40000,
["Unrelated"] = 6000,
["Unreliable_source?"] = 13000,
["Unreliable_sources"] = 9800,
["Unsourced"] = 3400,
["Unsourced_section"] = 2400,
["Update"] = 34000,
["Update_after"] = 4200,
["Update_inline"] = 7700,
["Update_inline_span"] = 2600,
["Update_section"] = 4600,
["Update_span"] = 2600,
["Updated"] = 67000,
["Uploader_information"] = 161000,
["Url"] = 69000,
["Use_American_English"] = 250000,
["Use_Australian_English"] = 136000,
["Use_British_English"] = 303000,
["Use_Canadian_English"] = 43000,
["Use_Ghanaian_English"] = 2500,
["Use_Hiberno-English"] = 34000,
["Use_Hong_Kong_English"] = 4600,
["Use_Indian_English"] = 171000,
["Use_Irish_English"] = 13000,
["Use_Jamaican_English"] = 2000,
["Use_New_Zealand_English"] = 37000,
["Use_Nigerian_English"] = 5300,
["Use_Oxford_spelling"] = 4000,
["Use_Pakistani_English"] = 9100,
["Use_Philippine_English"] = 11000,
["Use_South_African_English"] = 11000,
["Use_dmy_dates"] = 1880000,
["Use_first_nonempty"] = 19000,
["Use_list-defined_references"] = 5600,
["Use_mdy_dates"] = 998000,
["Use_shortened_footnotes"] = 2700,
["User"] = 679000,
["User-generated_source"] = 5000,
["User-multi"] = 365000,
["User0"] = 33000,
["User19"] = 11000,
["User2"] = 3900,
["User21"] = 57000,
["User3"] = 267000,
["User4"] = 3700,
["User5"] = 6900,
["UserSummary"] = 122000,
["User_American"] = 2400,
["User_COI"] = 35000,
["User_Copy_Edit"] = 2500,
["User_Firefox"] = 6000,
["User_HTML"] = 3000,
["User_OS:Dos/style.css"] = 2200,
["User_QAIbox"] = 6700,
["User_QAIbox/auto"] = 4500,
["User_Translator"] = 2500,
["User_UN"] = 2400,
["User_WP"] = 20000,
["User_WP/switch"] = 20000,
["User_Wikipedia"] = 2500,
["User_Wikipedia/RC_Patrol"] = 3800,
["User_Wikipedia/Rollback"] = 2300,
["User_Wikipedia/WikiGnome"] = 2800,
["User_Wikipedia_reference"] = 2800,
["User_Wikipedian_For"] = 11000,
["User_Wikipedian_for"] = 16000,
["User_Wikipediholic"] = 2400,
["User_category_header"] = 2200,
["User_committed_identity"] = 2400,
["User_contrib"] = 5200,
["User_current_age"] = 2500,
["User_current_age/days"] = 2500,
["User_current_age/months"] = 2500,
["User_current_age/years"] = 2500,
["User_de"] = 5800,
["User_de-1"] = 8000,
["User_de-2"] = 4500,
["User_de-3"] = 2400,
["User_en"] = 41000,
["User_en-1"] = 2500,
["User_en-2"] = 7800,
["User_en-3"] = 16000,
["User_en-4"] = 9500,
["User_en-5"] = 7000,
["User_en-N"] = 5300,
["User_es"] = 3900,
["User_es-1"] = 7400,
["User_es-2"] = 4900,
["User_es-3"] = 2700,
["User_fr"] = 4200,
["User_fr-1"] = 9300,
["User_fr-2"] = 6700,
["User_fr-3"] = 4000,
["User_html"] = 2700,
["User_in_region"] = 31000,
["User_in_the_United_Kingdom"] = 2200,
["User_in_the_United_States"] = 4700,
["User_infobox"] = 3000,
["User_instrument"] = 2800,
["User_invitation"] = 5900,
["User_iso15924"] = 2500,
["User_iso15924/level-text"] = 2900,
["User_iso15924/user_script_catlink"] = 2900,
["User_it-1"] = 2900,
["User_ja-1"] = 3100,
["User_la-1"] = 2800,
["User_link"] = 267000,
["User_lives_in"] = 7200,
["User_male"] = 2600,
["User_oops"] = 2400,
["User_other"] = 661000,
["User_page"] = 46000,
["User_proud"] = 5400,
["User_rights"] = 5500,
["User_ru"] = 3100,
["User_ru-1"] = 2200,
["User_sandbox"] = 314000,
["User_summary"] = 123000,
["User_talk_other"] = 77000,
["User_time_zone"] = 4200,
["User_visited"] = 6600,
["User_wikipedia"] = 2100,
["User_wikipedia/RC_Patrol"] = 3500,
["User_wikipedia/WikiGnome"] = 2800,
["User_wishes_to_visit"] = 6200,
["User_zh"] = 2400,
["Userbox"] = 325000,
["Userbox-2"] = 36000,
["Userbox-level"] = 107000,
["Userbox-r"] = 6500,
["UserboxCOI"] = 35000,
["Userbox_table_bottom"] = 11000,
["Userbox_table_category"] = 2400,
["Userbox_table_top"] = 11000,
["Userbox_table_userbox"] = 11000,
["Userboxbottom"] = 55000,
["Userboxtop"] = 60000,
["Usercheck-short"] = 3800,
["Userlinks"] = 32000,
["Userpage"] = 31000,
["Userpage_blanked"] = 12000,
["Userspace_draft"] = 43000,
["Userspace_file"] = 2200,
["Uses_TemplateStyles"] = 2200,
["Usgs-gazetteer"] = 5600,
["Ushr"] = 17000,
["Ussc"] = 5600,
["Usurped"] = 58000,
["Utrs"] = 5200,
["Module:URL"] = 634000,
["Module:Unicode_data"] = 1630000,
["Module:Unicode_data/scripts"] = 375000,
["Module:Unstrip"] = 140000,
["Module:Unsubst"] = 13500000,
["Module:Unsubst-infobox"] = 200000,
["Module:Urldecode"] = 2700,
["Module:User"] = 679000,
["Module:UserLinks"] = 1040000,
["Module:UserLinks/config"] = 1040000,
["Module:UserLinks/extra"] = 23000,
["Module:UserLinks/shared"] = 1040000,
["Module:User_contrib"] = 5200,
["Module:Userbox"] = 331000,
["Module:Uses_TemplateStyles"] = 2200,
["Module:Uses_TemplateStyles/config"] = 2200,
["Module:Uses_Wikidata"] = 3500,
["Module:Ustring"] = 804000,
}
6y9d9uylllxg9mca71034o3m58tsf9n
User talk:NovemBot
3
160473
665308
665171
2025-07-05T08:33:26Z
Novem Linguae
49714
665308
wikitext
text/x-wiki
== December 2024 ==
<div class="notice" style="background:#ffe0e0; border:1px solid #886644; padding:0.5em; margin:0.5em auto; min-height: 40px">[[File:Stop x nuvola with clock.svg|40px|left|alt=Stop icon with clock]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' from editing for a period of '''3 hours''' for [[WP:Disruptive editing|abuse of editing privileges]]. Once the block has expired, you are welcome to [[WP:Five pillars|make useful contributions]]. In addition, your ability to edit your talk page has {{em|also}} been revoked.</div><div style="margin-left:45px">If you think there are good reasons for being unblocked, please read the [[WP:Guide to appealing blocks|guide to appealing blocks]], then submit a request to the ''[[Wikipedia:Unblock Ticket Request System|Unblock Ticket Request System]]''. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 10:33, 9 December 2024 (UTC)</div></div><!-- Template:uw-block -->
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:00, 6 March 2025 (UTC)
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:09, 9 March 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:NovemsRedirect]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
A tag has been placed on [[:NovemsRedirect]] requesting that it be speedily deleted from Wikipedia. This has been done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it is a redirect with no space before a parenthetical disambiguation.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:NovemsRedirect|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. <!-- Template:Db-x3-notice --><!-- Template:Db-csd-notice-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 04:56, 2 July 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] of [[:NovemsRedirect]]==
[[Image:Ambox warning pn.svg|48px|left|alt=|link=]]
The page [[:NovemsRedirect]] has been speedily deleted from Wikipedia. This was done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it was a redirect with no space before a parenthetical disambiguation.
Please do not recreate the material without addressing these concerns, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If you think this page should not have been deleted for this reason, you may contact the {{Querylink|Special:Log|qs=type=delete&page=NovemsRedirect|deleting administrator}}, or if you have already done so, you may open a discussion at [[Wikipedia:Deletion review]]. <!-- Template:Db-x3-deleted --><!-- Template:Db-csd-deleted-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 05:03, 2 July 2025 (UTC)
== Unblock test ==
{{Unblock|Test! –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 08:33, 5 July 2025 (UTC)}}
nav8psxlfowry6mly98q2g45lv0fu8r
665310
665308
2025-07-05T08:36:23Z
Novem Linguae
49714
Accepting unblock request ([[User:Novem Linguae/Scripts/UnblockReview.js|unblock-review]])
665310
wikitext
text/x-wiki
== December 2024 ==
<div class="notice" style="background:#ffe0e0; border:1px solid #886644; padding:0.5em; margin:0.5em auto; min-height: 40px">[[File:Stop x nuvola with clock.svg|40px|left|alt=Stop icon with clock]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' from editing for a period of '''3 hours''' for [[WP:Disruptive editing|abuse of editing privileges]]. Once the block has expired, you are welcome to [[WP:Five pillars|make useful contributions]]. In addition, your ability to edit your talk page has {{em|also}} been revoked.</div><div style="margin-left:45px">If you think there are good reasons for being unblocked, please read the [[WP:Guide to appealing blocks|guide to appealing blocks]], then submit a request to the ''[[Wikipedia:Unblock Ticket Request System|Unblock Ticket Request System]]''. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 10:33, 9 December 2024 (UTC)</div></div><!-- Template:uw-block -->
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:00, 6 March 2025 (UTC)
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:09, 9 March 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:NovemsRedirect]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
A tag has been placed on [[:NovemsRedirect]] requesting that it be speedily deleted from Wikipedia. This has been done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it is a redirect with no space before a parenthetical disambiguation.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:NovemsRedirect|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. <!-- Template:Db-x3-notice --><!-- Template:Db-csd-notice-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 04:56, 2 July 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] of [[:NovemsRedirect]]==
[[Image:Ambox warning pn.svg|48px|left|alt=|link=]]
The page [[:NovemsRedirect]] has been speedily deleted from Wikipedia. This was done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it was a redirect with no space before a parenthetical disambiguation.
Please do not recreate the material without addressing these concerns, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If you think this page should not have been deleted for this reason, you may contact the {{Querylink|Special:Log|qs=type=delete&page=NovemsRedirect|deleting administrator}}, or if you have already done so, you may open a discussion at [[Wikipedia:Deletion review]]. <!-- Template:Db-x3-deleted --><!-- Template:Db-csd-deleted-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 05:03, 2 July 2025 (UTC)
== Unblock test ==
{{unblock reviewed|accept=I am declining your unblock request because it does not address the reason for your block, or because it is inadequate for other reasons. To be unblocked, you must convince the reviewing administrator(s) that
*the block is not necessary to prevent damage or disruption to Wikipedia, <em>or</em>
*the block is no longer necessary because you:
*#understand what you have been blocked for,
*#will not continue to cause damage or disruption, and
*#will make useful contributions instead.
Please read the [[Wikipedia:Guide to appealing blocks|guide to appealing blocks]] for more information. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 08:36, 5 July 2025 (UTC)|1=Test! –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 08:33, 5 July 2025 (UTC)}}
8g7d10ev4k5mt07at74ciefe968pkxl
665311
665310
2025-07-05T08:36:34Z
Novem Linguae
49714
Undo revision [[Special:Diff/665310|665310]] by [[Special:Contributions/Novem Linguae|Novem Linguae]] ([[User talk:Novem Linguae|talk]])
665311
wikitext
text/x-wiki
== December 2024 ==
<div class="notice" style="background:#ffe0e0; border:1px solid #886644; padding:0.5em; margin:0.5em auto; min-height: 40px">[[File:Stop x nuvola with clock.svg|40px|left|alt=Stop icon with clock]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' from editing for a period of '''3 hours''' for [[WP:Disruptive editing|abuse of editing privileges]]. Once the block has expired, you are welcome to [[WP:Five pillars|make useful contributions]]. In addition, your ability to edit your talk page has {{em|also}} been revoked.</div><div style="margin-left:45px">If you think there are good reasons for being unblocked, please read the [[WP:Guide to appealing blocks|guide to appealing blocks]], then submit a request to the ''[[Wikipedia:Unblock Ticket Request System|Unblock Ticket Request System]]''. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 10:33, 9 December 2024 (UTC)</div></div><!-- Template:uw-block -->
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:00, 6 March 2025 (UTC)
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:09, 9 March 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:NovemsRedirect]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
A tag has been placed on [[:NovemsRedirect]] requesting that it be speedily deleted from Wikipedia. This has been done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it is a redirect with no space before a parenthetical disambiguation.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:NovemsRedirect|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. <!-- Template:Db-x3-notice --><!-- Template:Db-csd-notice-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 04:56, 2 July 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] of [[:NovemsRedirect]]==
[[Image:Ambox warning pn.svg|48px|left|alt=|link=]]
The page [[:NovemsRedirect]] has been speedily deleted from Wikipedia. This was done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it was a redirect with no space before a parenthetical disambiguation.
Please do not recreate the material without addressing these concerns, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If you think this page should not have been deleted for this reason, you may contact the {{Querylink|Special:Log|qs=type=delete&page=NovemsRedirect|deleting administrator}}, or if you have already done so, you may open a discussion at [[Wikipedia:Deletion review]]. <!-- Template:Db-x3-deleted --><!-- Template:Db-csd-deleted-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 05:03, 2 July 2025 (UTC)
== Unblock test ==
{{Unblock|Test! –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 08:33, 5 July 2025 (UTC)}}
nav8psxlfowry6mly98q2g45lv0fu8r
665312
665311
2025-07-05T08:40:55Z
Novem Linguae
49714
Declining unblock request ([[User:Novem Linguae/Scripts/UnblockReview.js|unblock-review]])
665312
wikitext
text/x-wiki
== December 2024 ==
<div class="notice" style="background:#ffe0e0; border:1px solid #886644; padding:0.5em; margin:0.5em auto; min-height: 40px">[[File:Stop x nuvola with clock.svg|40px|left|alt=Stop icon with clock]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' from editing for a period of '''3 hours''' for [[WP:Disruptive editing|abuse of editing privileges]]. Once the block has expired, you are welcome to [[WP:Five pillars|make useful contributions]]. In addition, your ability to edit your talk page has {{em|also}} been revoked.</div><div style="margin-left:45px">If you think there are good reasons for being unblocked, please read the [[WP:Guide to appealing blocks|guide to appealing blocks]], then submit a request to the ''[[Wikipedia:Unblock Ticket Request System|Unblock Ticket Request System]]''. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 10:33, 9 December 2024 (UTC)</div></div><!-- Template:uw-block -->
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:00, 6 March 2025 (UTC)
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:09, 9 March 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:NovemsRedirect]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
A tag has been placed on [[:NovemsRedirect]] requesting that it be speedily deleted from Wikipedia. This has been done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it is a redirect with no space before a parenthetical disambiguation.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:NovemsRedirect|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. <!-- Template:Db-x3-notice --><!-- Template:Db-csd-notice-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 04:56, 2 July 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] of [[:NovemsRedirect]]==
[[Image:Ambox warning pn.svg|48px|left|alt=|link=]]
The page [[:NovemsRedirect]] has been speedily deleted from Wikipedia. This was done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it was a redirect with no space before a parenthetical disambiguation.
Please do not recreate the material without addressing these concerns, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If you think this page should not have been deleted for this reason, you may contact the {{Querylink|Special:Log|qs=type=delete&page=NovemsRedirect|deleting administrator}}, or if you have already done so, you may open a discussion at [[Wikipedia:Deletion review]]. <!-- Template:Db-x3-deleted --><!-- Template:Db-csd-deleted-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 05:03, 2 July 2025 (UTC)
== Unblock test ==
{{unblock reviewed|decline=I am declining your unblock request because it does not address the reason for your block, or because it is inadequate for other reasons. To be unblocked, you must convince the reviewing administrator(s) that
*the block is not necessary to prevent damage or disruption to Wikipedia, <em>or</em>
*the block is no longer necessary because you:
*#understand what you have been blocked for,
*#will not continue to cause damage or disruption, and
*#will make useful contributions instead.
Please read the [[Wikipedia:Guide to appealing blocks|guide to appealing blocks]] for more information. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 08:40, 5 July 2025 (UTC)|1=Test! –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 08:33, 5 July 2025 (UTC)}}
oqsfwfb1cks0mwm67q694yx1sb4z0hr
665313
665312
2025-07-05T08:42:08Z
Novem Linguae
49714
Undo revision [[Special:Diff/665312|665312]] by [[Special:Contributions/Novem Linguae|Novem Linguae]] ([[User talk:Novem Linguae|talk]])
665313
wikitext
text/x-wiki
== December 2024 ==
<div class="notice" style="background:#ffe0e0; border:1px solid #886644; padding:0.5em; margin:0.5em auto; min-height: 40px">[[File:Stop x nuvola with clock.svg|40px|left|alt=Stop icon with clock]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' from editing for a period of '''3 hours''' for [[WP:Disruptive editing|abuse of editing privileges]]. Once the block has expired, you are welcome to [[WP:Five pillars|make useful contributions]]. In addition, your ability to edit your talk page has {{em|also}} been revoked.</div><div style="margin-left:45px">If you think there are good reasons for being unblocked, please read the [[WP:Guide to appealing blocks|guide to appealing blocks]], then submit a request to the ''[[Wikipedia:Unblock Ticket Request System|Unblock Ticket Request System]]''. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 10:33, 9 December 2024 (UTC)</div></div><!-- Template:uw-block -->
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:00, 6 March 2025 (UTC)
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:09, 9 March 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:NovemsRedirect]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
A tag has been placed on [[:NovemsRedirect]] requesting that it be speedily deleted from Wikipedia. This has been done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it is a redirect with no space before a parenthetical disambiguation.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:NovemsRedirect|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. <!-- Template:Db-x3-notice --><!-- Template:Db-csd-notice-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 04:56, 2 July 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] of [[:NovemsRedirect]]==
[[Image:Ambox warning pn.svg|48px|left|alt=|link=]]
The page [[:NovemsRedirect]] has been speedily deleted from Wikipedia. This was done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it was a redirect with no space before a parenthetical disambiguation.
Please do not recreate the material without addressing these concerns, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If you think this page should not have been deleted for this reason, you may contact the {{Querylink|Special:Log|qs=type=delete&page=NovemsRedirect|deleting administrator}}, or if you have already done so, you may open a discussion at [[Wikipedia:Deletion review]]. <!-- Template:Db-x3-deleted --><!-- Template:Db-csd-deleted-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 05:03, 2 July 2025 (UTC)
== Unblock test ==
{{Unblock|Test! –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 08:33, 5 July 2025 (UTC)}}
nav8psxlfowry6mly98q2g45lv0fu8r
665314
665313
2025-07-05T08:42:27Z
Novem Linguae
49714
Declining unblock request ([[User:Novem Linguae/Scripts/UnblockReview.js|unblock-review]])
665314
wikitext
text/x-wiki
== December 2024 ==
<div class="notice" style="background:#ffe0e0; border:1px solid #886644; padding:0.5em; margin:0.5em auto; min-height: 40px">[[File:Stop x nuvola with clock.svg|40px|left|alt=Stop icon with clock]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' from editing for a period of '''3 hours''' for [[WP:Disruptive editing|abuse of editing privileges]]. Once the block has expired, you are welcome to [[WP:Five pillars|make useful contributions]]. In addition, your ability to edit your talk page has {{em|also}} been revoked.</div><div style="margin-left:45px">If you think there are good reasons for being unblocked, please read the [[WP:Guide to appealing blocks|guide to appealing blocks]], then submit a request to the ''[[Wikipedia:Unblock Ticket Request System|Unblock Ticket Request System]]''. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 10:33, 9 December 2024 (UTC)</div></div><!-- Template:uw-block -->
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:00, 6 March 2025 (UTC)
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:09, 9 March 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:NovemsRedirect]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
A tag has been placed on [[:NovemsRedirect]] requesting that it be speedily deleted from Wikipedia. This has been done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it is a redirect with no space before a parenthetical disambiguation.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:NovemsRedirect|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. <!-- Template:Db-x3-notice --><!-- Template:Db-csd-notice-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 04:56, 2 July 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] of [[:NovemsRedirect]]==
[[Image:Ambox warning pn.svg|48px|left|alt=|link=]]
The page [[:NovemsRedirect]] has been speedily deleted from Wikipedia. This was done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it was a redirect with no space before a parenthetical disambiguation.
Please do not recreate the material without addressing these concerns, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If you think this page should not have been deleted for this reason, you may contact the {{Querylink|Special:Log|qs=type=delete&page=NovemsRedirect|deleting administrator}}, or if you have already done so, you may open a discussion at [[Wikipedia:Deletion review]]. <!-- Template:Db-x3-deleted --><!-- Template:Db-csd-deleted-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 05:03, 2 July 2025 (UTC)
== Unblock test ==
{{unblock reviewed|decline=I am declining your unblock request because it does not address the reason for your block, or because it is inadequate for other reasons. To be unblocked, you must convince the reviewing administrator(s) that
*the block is not necessary to prevent damage or disruption to Wikipedia, <em>or</em>
*the block is no longer necessary because you:
*#understand what you have been blocked for,
*#will not continue to cause damage or disruption, and
*#will make useful contributions instead.
Please read the [[Wikipedia:Guide to appealing blocks|guide to appealing blocks]] for more information. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 08:42, 5 July 2025 (UTC)|1=Test! –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 08:33, 5 July 2025 (UTC)}}
kyjsmvay5kiw1c4tyez1uahocmeeatv
665315
665314
2025-07-05T09:02:57Z
Novem Linguae
49714
Undo revision [[Special:Diff/665314|665314]] by [[Special:Contributions/Novem Linguae|Novem Linguae]] ([[User talk:Novem Linguae|talk]])
665315
wikitext
text/x-wiki
== December 2024 ==
<div class="notice" style="background:#ffe0e0; border:1px solid #886644; padding:0.5em; margin:0.5em auto; min-height: 40px">[[File:Stop x nuvola with clock.svg|40px|left|alt=Stop icon with clock]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' from editing for a period of '''3 hours''' for [[WP:Disruptive editing|abuse of editing privileges]]. Once the block has expired, you are welcome to [[WP:Five pillars|make useful contributions]]. In addition, your ability to edit your talk page has {{em|also}} been revoked.</div><div style="margin-left:45px">If you think there are good reasons for being unblocked, please read the [[WP:Guide to appealing blocks|guide to appealing blocks]], then submit a request to the ''[[Wikipedia:Unblock Ticket Request System|Unblock Ticket Request System]]''. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 10:33, 9 December 2024 (UTC)</div></div><!-- Template:uw-block -->
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:00, 6 March 2025 (UTC)
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:09, 9 March 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:NovemsRedirect]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
A tag has been placed on [[:NovemsRedirect]] requesting that it be speedily deleted from Wikipedia. This has been done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it is a redirect with no space before a parenthetical disambiguation.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:NovemsRedirect|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. <!-- Template:Db-x3-notice --><!-- Template:Db-csd-notice-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 04:56, 2 July 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] of [[:NovemsRedirect]]==
[[Image:Ambox warning pn.svg|48px|left|alt=|link=]]
The page [[:NovemsRedirect]] has been speedily deleted from Wikipedia. This was done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it was a redirect with no space before a parenthetical disambiguation.
Please do not recreate the material without addressing these concerns, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If you think this page should not have been deleted for this reason, you may contact the {{Querylink|Special:Log|qs=type=delete&page=NovemsRedirect|deleting administrator}}, or if you have already done so, you may open a discussion at [[Wikipedia:Deletion review]]. <!-- Template:Db-x3-deleted --><!-- Template:Db-csd-deleted-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 05:03, 2 July 2025 (UTC)
== Unblock test ==
{{Unblock|Test! –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 08:33, 5 July 2025 (UTC)}}
nav8psxlfowry6mly98q2g45lv0fu8r
665316
665315
2025-07-05T09:11:39Z
Novem Linguae
49714
Declining unblock request ([[User:Novem Linguae/Scripts/UnblockReview.js|unblock-review]])
665316
wikitext
text/x-wiki
== December 2024 ==
<div class="notice" style="background:#ffe0e0; border:1px solid #886644; padding:0.5em; margin:0.5em auto; min-height: 40px">[[File:Stop x nuvola with clock.svg|40px|left|alt=Stop icon with clock]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' from editing for a period of '''3 hours''' for [[WP:Disruptive editing|abuse of editing privileges]]. Once the block has expired, you are welcome to [[WP:Five pillars|make useful contributions]]. In addition, your ability to edit your talk page has {{em|also}} been revoked.</div><div style="margin-left:45px">If you think there are good reasons for being unblocked, please read the [[WP:Guide to appealing blocks|guide to appealing blocks]], then submit a request to the ''[[Wikipedia:Unblock Ticket Request System|Unblock Ticket Request System]]''. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 10:33, 9 December 2024 (UTC)</div></div><!-- Template:uw-block -->
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:00, 6 March 2025 (UTC)
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:09, 9 March 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:NovemsRedirect]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
A tag has been placed on [[:NovemsRedirect]] requesting that it be speedily deleted from Wikipedia. This has been done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it is a redirect with no space before a parenthetical disambiguation.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:NovemsRedirect|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. <!-- Template:Db-x3-notice --><!-- Template:Db-csd-notice-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 04:56, 2 July 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] of [[:NovemsRedirect]]==
[[Image:Ambox warning pn.svg|48px|left|alt=|link=]]
The page [[:NovemsRedirect]] has been speedily deleted from Wikipedia. This was done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it was a redirect with no space before a parenthetical disambiguation.
Please do not recreate the material without addressing these concerns, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If you think this page should not have been deleted for this reason, you may contact the {{Querylink|Special:Log|qs=type=delete&page=NovemsRedirect|deleting administrator}}, or if you have already done so, you may open a discussion at [[Wikipedia:Deletion review]]. <!-- Template:Db-x3-deleted --><!-- Template:Db-csd-deleted-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 05:03, 2 July 2025 (UTC)
== Unblock test ==
{{unblock reviewed|decline=I am declining your unblock request because it does not address the reason for your block, or because it is inadequate for other reasons. To be unblocked, you must convince the reviewing administrator(s) that
*the block is not necessary to prevent damage or disruption to Wikipedia, <em>or</em>
*the block is no longer necessary because you:
*#understand what you have been blocked for,
*#will not continue to cause damage or disruption, and
*#will make useful contributions instead.
Please read the [[Wikipedia:Guide to appealing blocks|guide to appealing blocks]] for more information. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 09:11, 5 July 2025 (UTC)|1=Test! –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 08:33, 5 July 2025 (UTC)}}
nb279q3ojf9kyztc5ua8axb09fwy2fy
665317
665316
2025-07-05T09:11:54Z
Novem Linguae
49714
Undo revision [[Special:Diff/665316|665316]] by [[Special:Contributions/Novem Linguae|Novem Linguae]] ([[User talk:Novem Linguae|talk]])
665317
wikitext
text/x-wiki
== December 2024 ==
<div class="notice" style="background:#ffe0e0; border:1px solid #886644; padding:0.5em; margin:0.5em auto; min-height: 40px">[[File:Stop x nuvola with clock.svg|40px|left|alt=Stop icon with clock]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' from editing for a period of '''3 hours''' for [[WP:Disruptive editing|abuse of editing privileges]]. Once the block has expired, you are welcome to [[WP:Five pillars|make useful contributions]]. In addition, your ability to edit your talk page has {{em|also}} been revoked.</div><div style="margin-left:45px">If you think there are good reasons for being unblocked, please read the [[WP:Guide to appealing blocks|guide to appealing blocks]], then submit a request to the ''[[Wikipedia:Unblock Ticket Request System|Unblock Ticket Request System]]''. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 10:33, 9 December 2024 (UTC)</div></div><!-- Template:uw-block -->
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:00, 6 March 2025 (UTC)
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:09, 9 March 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:NovemsRedirect]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
A tag has been placed on [[:NovemsRedirect]] requesting that it be speedily deleted from Wikipedia. This has been done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it is a redirect with no space before a parenthetical disambiguation.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:NovemsRedirect|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. <!-- Template:Db-x3-notice --><!-- Template:Db-csd-notice-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 04:56, 2 July 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] of [[:NovemsRedirect]]==
[[Image:Ambox warning pn.svg|48px|left|alt=|link=]]
The page [[:NovemsRedirect]] has been speedily deleted from Wikipedia. This was done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it was a redirect with no space before a parenthetical disambiguation.
Please do not recreate the material without addressing these concerns, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If you think this page should not have been deleted for this reason, you may contact the {{Querylink|Special:Log|qs=type=delete&page=NovemsRedirect|deleting administrator}}, or if you have already done so, you may open a discussion at [[Wikipedia:Deletion review]]. <!-- Template:Db-x3-deleted --><!-- Template:Db-csd-deleted-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 05:03, 2 July 2025 (UTC)
== Unblock test ==
{{Unblock|Test! –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 08:33, 5 July 2025 (UTC)}}
nav8psxlfowry6mly98q2g45lv0fu8r
665318
665317
2025-07-05T09:15:55Z
Novem Linguae
49714
Declining unblock request ([[User:Novem Linguae/Scripts/UnblockReview.js|unblock-review]])
665318
wikitext
text/x-wiki
== December 2024 ==
<div class="notice" style="background:#ffe0e0; border:1px solid #886644; padding:0.5em; margin:0.5em auto; min-height: 40px">[[File:Stop x nuvola with clock.svg|40px|left|alt=Stop icon with clock]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' from editing for a period of '''3 hours''' for [[WP:Disruptive editing|abuse of editing privileges]]. Once the block has expired, you are welcome to [[WP:Five pillars|make useful contributions]]. In addition, your ability to edit your talk page has {{em|also}} been revoked.</div><div style="margin-left:45px">If you think there are good reasons for being unblocked, please read the [[WP:Guide to appealing blocks|guide to appealing blocks]], then submit a request to the ''[[Wikipedia:Unblock Ticket Request System|Unblock Ticket Request System]]''. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 10:33, 9 December 2024 (UTC)</div></div><!-- Template:uw-block -->
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:00, 6 March 2025 (UTC)
== I have sent you a note about a page you started ==
{{subst:Sentnote-NPF|1=Test9028|2=Novem Linguae|3=Test}}
–[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 07:09, 9 March 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:NovemsRedirect]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
A tag has been placed on [[:NovemsRedirect]] requesting that it be speedily deleted from Wikipedia. This has been done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it is a redirect with no space before a parenthetical disambiguation.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:NovemsRedirect|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. <!-- Template:Db-x3-notice --><!-- Template:Db-csd-notice-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 04:56, 2 July 2025 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] of [[:NovemsRedirect]]==
[[Image:Ambox warning pn.svg|48px|left|alt=|link=]]
The page [[:NovemsRedirect]] has been speedily deleted from Wikipedia. This was done under [[WP:CSD#X3|section X3 of the criteria for speedy deletion]], because it was a redirect with no space before a parenthetical disambiguation.
Please do not recreate the material without addressing these concerns, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If you think this page should not have been deleted for this reason, you may contact the {{Querylink|Special:Log|qs=type=delete&page=NovemsRedirect|deleting administrator}}, or if you have already done so, you may open a discussion at [[Wikipedia:Deletion review]]. <!-- Template:Db-x3-deleted --><!-- Template:Db-csd-deleted-custom --> –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 05:03, 2 July 2025 (UTC)
== Unblock test ==
{{unblock reviewed|decline=I am declining your unblock request because it does not address the reason for your block, or because it is inadequate for other reasons. To be unblocked, you must convince the reviewing administrator(s) that
*the block is not necessary to prevent damage or disruption to Wikipedia, <em>or</em>
*the block is no longer necessary because you:
*#understand what you have been blocked for,
*#will not continue to cause damage or disruption, and
*#will make useful contributions instead.
Please read the [[Wikipedia:Guide to appealing blocks|guide to appealing blocks]] for more information. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 09:15, 5 July 2025 (UTC)|1=Test! –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 08:33, 5 July 2025 (UTC)}}
cjzrxmqp6av61trytekxz3x293z4m1t
665319
665318
2025-07-05T09:50:00Z
Novem Linguae
49714
Copied content from [[w:User talk:Victor Michelle]]; see that page's history for attribution ([[w:User:Novem Linguae/Scripts/CWWEditSummary.js|CWWEditSummary]])
665319
wikitext
text/x-wiki
== Welcome! ==
<!-- This comes from the template {{subst:Welcome screen}} -->
<div style="text-align:center; padding:1em; border:solid 2px darkblue; background-color:darkblue; border-radius:25px 25px 0 0;">
<span style="font-size:120%; color:white;">Hello, Victor Michelle, and [[Wikipedia:Welcoming committee/Welcome to Wikipedia|<span style="color:orange;">Welcome to Wikipedia!</span>]]</span> [[File:Wikipedia-logo-v2.svg|50px]]</div>
<div style="align:left; padding:1em; border:solid 2px darkblue; background-color:white; border-radius:0 0 25px 25px;">
'''''Welcome to Wikipedia!''''' I hope you enjoy the encyclopedia and want to [[Wikipedia:Wikipedians|stay]]. As a first step, you may wish to read the [[Help:Introduction|Introduction]].
If you have any questions, feel free to ask at the [[Wikipedia:Teahouse|Teahouse]].
-------
Here are some more resources to help you as you explore and contribute to [[Wikipedia|the world's largest encyclopedia...]]
<b style="font-size: larger;">Finding your way around:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contents|Table of contents]] / [[Wikipedia:Department directory|Department directory]]'''
{{col-2}}
* '''[[Wikipedia:The Wikipedia Adventure|The Wikipedia Adventure]]''' (a tutorial orienting you with Wikipedia)
* '''''[[Wikipedia:The Signpost|The Signpost]]''''', our newspaper
{{col-end}}
<b style="font-size:larger;">Need help?</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Questions|Questions]]''' – a guide on where to ask questions
* '''[[Wikipedia:Cheatsheet|Cheatsheet]]''' – quick reference on Wikipedia's mark-up codes
* '''[[Wikipedia:Five pillars|Wikipedia's 5 pillars]]''' – an overview of Wikipedia's foundations
{{col-2}}
* '''[[Wikipedia:Article wizard|Article wizard]]''' – a Wizard to help you create articles
* '''[[Wikipedia:Simplified ruleset|The simplified ruleset]]''' – a summary of Wikipedia's most important rules
*'''[[Help:Wikipedia: The Missing Manual/Introduction|Guide to Wikipedia]]''' – a thorough step-by-step guide to Wikipedia
{{col-end}}
<b style="font-size:larger;">How you can help:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contributing to Wikipedia|Contributing to Wikipedia]]''' – a guide on how you can help
{{col-2}}
* '''[[Wikipedia:Community portal|Community portal]]''' – Wikipedia's hub of activity
{{col-end}}
<b style="font-size:larger;">Additional tips...</b>
{{col-begin}}
{{col-2}}
* Please sign your messages on [[Wikipedia:Talk page guidelines|talk pages]] with four [[tilde]]s (<nowiki>~~~~</nowiki>). This will automatically insert your "[[Wikipedia:Signatures|signature]]" (your username and a date stamp). The [[File:OOUI JS signature icon LTR.png|22px|link=WP:~]] button, on the tool bar above Wikipedia's text editing window, also does this.
* If you would like to play around with your new Wiki skills without changing the [[WP:MAINSPACE| mainspace]], the '''''[[Wikipedia:Sandbox|Sandbox]]''''' is for you.
{{col-end}}
''Victor Michelle, '''good luck, and have fun.''''' — [[User:JJMC89|JJMC89]] <small>([[User talk:JJMC89|T]]'''·'''[[Special:Contributions/JJMC89|C]])</small> 08:38, 3 December 2024 (UTC)</div>
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Intellectual property collateralized debt obligations|Intellectual property collateralized debt obligations]] (December 3) ==
<div style="border: solid 1px #FCC; background-color: #F8EEBC; padding: 0.5em 1em; color: #000; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Bobby Cohn were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* ''[[WP:Notability#General notability guideline|in-depth]]'' (not just passing mentions about the subject)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[Wikipedia:Independent sources|''independent'']] of the subject <br />
Make sure you add references that meet these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Intellectual property collateralized debt obligations]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Intellectual_property_collateralized_debt_obligations '''Articles for creation help desk''']</span>, on the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=User_talk:Bobby_Cohn&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Intellectual_property_collateralized_debt_obligations '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div><!--Template:AfC decline-->
:Dear Bobby Cohn,
:Pls., take a look into the page:
:https://en.wikipedia.org/wiki/Intangible_asset_finance#Business_models_using_IP-backed_financing
:Is IP CDOs as a subsubject qualifies for a Wikipedia subarticle (section), contents: Business models using IP-backed financing: IP CDOs? There can't be any additional references, so is the subsubject in a chapter is suitable for Wikipedia?
:Thank you in advance. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 15:23, 4 December 2024 (UTC)
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Victor Michelle'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Victor Michelle. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Victor Michelle|you have written about]] on the page [[:Intangible asset finance]], you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1733344814) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Jlwoodwa|jlwoodwa]] ([[User talk:Jlwoodwa|talk]]) 20:40, 4 December 2024 (UTC)
:Hello jlwoodwa,
:I'm the author & creator of the IP CDOs and it is disclosed & indicated here:
:https://en.wikipedia.org/wiki/User:Victor_Michelle
:IP CDOs are financial instruments like bonds, debts etc. and are not affilated with myself itself, family, friends, colleagues, company, organization, clients, or competitors.
:WIPO's official website is not my organization, mentioned in links.
:I'll propose the following changes on the talk pages of affected articles and looking for the solution of publication.
:As I have no connections related to any form of paid contribution, Wikipedia's policy on Paid-contribution does not apply to me, nor do promotional activities.
:Thank you. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 21:12, 4 December 2024 (UTC)
== December 2024 ==
[[File:Nuvola apps important.svg|25px|alt=Warning icon]] Please stop. If you continue to add [[Wikipedia:What Wikipedia is not#Wikipedia is not a soapbox|promotional or advertising material]] to Wikipedia, as you did at [[:Intangible asset finance]], you may be [[Wikipedia:Blocking policy|blocked from editing]]. [[Category:User talk pages with Uw-advert3 notices|{{PAGENAME}}]]<!-- Template:uw-advert3 --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:22, 16 December 2024 (UTC)
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
<div class="user-block" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid var(--border-color-base, #a2ab91); background-color: var(--background-color-warning-subtle, #fef6e7); color:inherit; min-height: 40px">[[File:Stop x nuvola.svg|40px|left|alt=Stop icon]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' '''[[Wikipedia:Blocking_policy#Indefinite_blocks|indefinitely]]''' from editing because your account is being used only for [[Wikipedia:Spam|advertising or promotion]]. </div><div style="margin-left:45px">If you believe that there are good reasons for being unblocked, please review Wikipedia's [[WP:Guide to appealing blocks|guide to appealing blocks]], then add the following text to the bottom of your talk page: <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code>. [[User:HJ Mitchell|<b style="color: teal; font-family: Tahoma">HJ Mitchell</b>]] | [[User talk:HJ Mitchell|<span style="color: navy; font-family: Times New Roman" title="(Talk page)">Penny for your thoughts?</span>]] 18:28, 16 December 2024 (UTC)</div></div>[[Category:Wikipedians who are indefinitely blocked for advertising|{{unblock reviewed|decline=We don't get to write about ourselves on Wikipedia. [[User:Jpgordon|--jpgordon]]<sup><small>[[User talk:Jpgordon|𝄢𝄆𝄐𝄇]]</small></sup> 21:20, 16 December 2024 (UTC)|1=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:Draft:Intellectual property collateralized debt obligations]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
{{Quote box|quote=<p>If this is the first article that you have created, you may want to read [[WP:Your first article|the guide to writing your first article]].</p><p>You may want to consider using the [[Wikipedia:Article wizard|Article Wizard]] to help you create articles.</p>|width=20%|align=right}}
A tag has been placed on [[:Draft:Intellectual property collateralized debt obligations]], requesting that it be speedily deleted from Wikipedia. This has been done under [[Wikipedia:Criteria for speedy deletion#G11|section G11 of the criteria for speedy deletion]], because the page seems to be unambiguous advertising which only promotes a company, group, product, service, person, or point of view and would need to be fundamentally rewritten in order to become encyclopedic. Please read [[Wikipedia:Spam|the guidelines on spam]] and [[Wikipedia:FAQ/Organizations]] for more information.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:Draft:Intellectual property collateralized debt obligations|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If the page is deleted, and you wish to retrieve the deleted material for future reference or improvement, then please contact the {{Querylink|Special:Log|qs=type=delete&page=Draft%3AIntellectual+property+collateralized+debt+obligations|deleting administrator}}. <!-- Template:Db-spam-notice --> <!-- Template:Db-csd-notice-custom --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:31, 16 December 2024 (UTC)
{{unblock|reason=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter.}} [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:43, 16 December 2024 (UTC)
j5lcqt2fg0tkdefh2s4g6r58znqcm35
665320
665319
2025-07-05T09:50:24Z
Novem Linguae
49714
Declining unblock request ([[User:Novem Linguae/Scripts/UnblockReview.js|unblock-review]])
665320
wikitext
text/x-wiki
== Welcome! ==
<!-- This comes from the template {{subst:Welcome screen}} -->
<div style="text-align:center; padding:1em; border:solid 2px darkblue; background-color:darkblue; border-radius:25px 25px 0 0;">
<span style="font-size:120%; color:white;">Hello, Victor Michelle, and [[Wikipedia:Welcoming committee/Welcome to Wikipedia|<span style="color:orange;">Welcome to Wikipedia!</span>]]</span> [[File:Wikipedia-logo-v2.svg|50px]]</div>
<div style="align:left; padding:1em; border:solid 2px darkblue; background-color:white; border-radius:0 0 25px 25px;">
'''''Welcome to Wikipedia!''''' I hope you enjoy the encyclopedia and want to [[Wikipedia:Wikipedians|stay]]. As a first step, you may wish to read the [[Help:Introduction|Introduction]].
If you have any questions, feel free to ask at the [[Wikipedia:Teahouse|Teahouse]].
-------
Here are some more resources to help you as you explore and contribute to [[Wikipedia|the world's largest encyclopedia...]]
<b style="font-size: larger;">Finding your way around:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contents|Table of contents]] / [[Wikipedia:Department directory|Department directory]]'''
{{col-2}}
* '''[[Wikipedia:The Wikipedia Adventure|The Wikipedia Adventure]]''' (a tutorial orienting you with Wikipedia)
* '''''[[Wikipedia:The Signpost|The Signpost]]''''', our newspaper
{{col-end}}
<b style="font-size:larger;">Need help?</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Questions|Questions]]''' – a guide on where to ask questions
* '''[[Wikipedia:Cheatsheet|Cheatsheet]]''' – quick reference on Wikipedia's mark-up codes
* '''[[Wikipedia:Five pillars|Wikipedia's 5 pillars]]''' – an overview of Wikipedia's foundations
{{col-2}}
* '''[[Wikipedia:Article wizard|Article wizard]]''' – a Wizard to help you create articles
* '''[[Wikipedia:Simplified ruleset|The simplified ruleset]]''' – a summary of Wikipedia's most important rules
*'''[[Help:Wikipedia: The Missing Manual/Introduction|Guide to Wikipedia]]''' – a thorough step-by-step guide to Wikipedia
{{col-end}}
<b style="font-size:larger;">How you can help:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contributing to Wikipedia|Contributing to Wikipedia]]''' – a guide on how you can help
{{col-2}}
* '''[[Wikipedia:Community portal|Community portal]]''' – Wikipedia's hub of activity
{{col-end}}
<b style="font-size:larger;">Additional tips...</b>
{{col-begin}}
{{col-2}}
* Please sign your messages on [[Wikipedia:Talk page guidelines|talk pages]] with four [[tilde]]s (<nowiki>~~~~</nowiki>). This will automatically insert your "[[Wikipedia:Signatures|signature]]" (your username and a date stamp). The [[File:OOUI JS signature icon LTR.png|22px|link=WP:~]] button, on the tool bar above Wikipedia's text editing window, also does this.
* If you would like to play around with your new Wiki skills without changing the [[WP:MAINSPACE| mainspace]], the '''''[[Wikipedia:Sandbox|Sandbox]]''''' is for you.
{{col-end}}
''Victor Michelle, '''good luck, and have fun.''''' — [[User:JJMC89|JJMC89]] <small>([[User talk:JJMC89|T]]'''·'''[[Special:Contributions/JJMC89|C]])</small> 08:38, 3 December 2024 (UTC)</div>
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Intellectual property collateralized debt obligations|Intellectual property collateralized debt obligations]] (December 3) ==
<div style="border: solid 1px #FCC; background-color: #F8EEBC; padding: 0.5em 1em; color: #000; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Bobby Cohn were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* ''[[WP:Notability#General notability guideline|in-depth]]'' (not just passing mentions about the subject)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[Wikipedia:Independent sources|''independent'']] of the subject <br />
Make sure you add references that meet these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Intellectual property collateralized debt obligations]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Intellectual_property_collateralized_debt_obligations '''Articles for creation help desk''']</span>, on the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=User_talk:Bobby_Cohn&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Intellectual_property_collateralized_debt_obligations '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div><!--Template:AfC decline-->
:Dear Bobby Cohn,
:Pls., take a look into the page:
:https://en.wikipedia.org/wiki/Intangible_asset_finance#Business_models_using_IP-backed_financing
:Is IP CDOs as a subsubject qualifies for a Wikipedia subarticle (section), contents: Business models using IP-backed financing: IP CDOs? There can't be any additional references, so is the subsubject in a chapter is suitable for Wikipedia?
:Thank you in advance. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 15:23, 4 December 2024 (UTC)
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Victor Michelle'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Victor Michelle. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Victor Michelle|you have written about]] on the page [[:Intangible asset finance]], you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1733344814) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Jlwoodwa|jlwoodwa]] ([[User talk:Jlwoodwa|talk]]) 20:40, 4 December 2024 (UTC)
:Hello jlwoodwa,
:I'm the author & creator of the IP CDOs and it is disclosed & indicated here:
:https://en.wikipedia.org/wiki/User:Victor_Michelle
:IP CDOs are financial instruments like bonds, debts etc. and are not affilated with myself itself, family, friends, colleagues, company, organization, clients, or competitors.
:WIPO's official website is not my organization, mentioned in links.
:I'll propose the following changes on the talk pages of affected articles and looking for the solution of publication.
:As I have no connections related to any form of paid contribution, Wikipedia's policy on Paid-contribution does not apply to me, nor do promotional activities.
:Thank you. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 21:12, 4 December 2024 (UTC)
== December 2024 ==
[[File:Nuvola apps important.svg|25px|alt=Warning icon]] Please stop. If you continue to add [[Wikipedia:What Wikipedia is not#Wikipedia is not a soapbox|promotional or advertising material]] to Wikipedia, as you did at [[:Intangible asset finance]], you may be [[Wikipedia:Blocking policy|blocked from editing]]. [[Category:User talk pages with Uw-advert3 notices|{{PAGENAME}}]]<!-- Template:uw-advert3 --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:22, 16 December 2024 (UTC)
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
<div class="user-block" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid var(--border-color-base, #a2ab91); background-color: var(--background-color-warning-subtle, #fef6e7); color:inherit; min-height: 40px">[[File:Stop x nuvola.svg|40px|left|alt=Stop icon]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' '''[[Wikipedia:Blocking_policy#Indefinite_blocks|indefinitely]]''' from editing because your account is being used only for [[Wikipedia:Spam|advertising or promotion]]. </div><div style="margin-left:45px">If you believe that there are good reasons for being unblocked, please review Wikipedia's [[WP:Guide to appealing blocks|guide to appealing blocks]], then add the following text to the bottom of your talk page: <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code>. [[User:HJ Mitchell|<b style="color: teal; font-family: Tahoma">HJ Mitchell</b>]] | [[User talk:HJ Mitchell|<span style="color: navy; font-family: Times New Roman" title="(Talk page)">Penny for your thoughts?</span>]] 18:28, 16 December 2024 (UTC)</div></div>[[Category:Wikipedians who are indefinitely blocked for advertising|{{unblock reviewed|decline=We don't get to write about ourselves on Wikipedia. [[User:Jpgordon|--jpgordon]]<sup><small>[[User talk:Jpgordon|𝄢𝄆𝄐𝄇]]</small></sup> 21:20, 16 December 2024 (UTC)|1=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:Draft:Intellectual property collateralized debt obligations]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
{{Quote box|quote=<p>If this is the first article that you have created, you may want to read [[WP:Your first article|the guide to writing your first article]].</p><p>You may want to consider using the [[Wikipedia:Article wizard|Article Wizard]] to help you create articles.</p>|width=20%|align=right}}
A tag has been placed on [[:Draft:Intellectual property collateralized debt obligations]], requesting that it be speedily deleted from Wikipedia. This has been done under [[Wikipedia:Criteria for speedy deletion#G11|section G11 of the criteria for speedy deletion]], because the page seems to be unambiguous advertising which only promotes a company, group, product, service, person, or point of view and would need to be fundamentally rewritten in order to become encyclopedic. Please read [[Wikipedia:Spam|the guidelines on spam]] and [[Wikipedia:FAQ/Organizations]] for more information.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:Draft:Intellectual property collateralized debt obligations|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If the page is deleted, and you wish to retrieve the deleted material for future reference or improvement, then please contact the {{Querylink|Special:Log|qs=type=delete&page=Draft%3AIntellectual+property+collateralized+debt+obligations|deleting administrator}}. <!-- Template:Db-spam-notice --> <!-- Template:Db-csd-notice-custom --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:31, 16 December 2024 (UTC)
{{unblock reviewed|decline=I am declining your unblock request because it does not address the reason for your block, or because it is inadequate for other reasons. To be unblocked, you must convince the reviewing administrator(s) that
*the block is not necessary to prevent damage or disruption to Wikipedia, <em>or</em>
*the block is no longer necessary because you:
*#understand what you have been blocked for,
*#will not continue to cause damage or disruption, and
*#will make useful contributions instead.
Please read the [[Wikipedia:Guide to appealing blocks|guide to appealing blocks]] for more information. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 09:50, 5 July 2025 (UTC)|1=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter.}} [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:43, 16 December 2024 (UTC)
fyhg0cx0q50tqhh571sslsattqcj8z2
665321
665320
2025-07-05T09:51:01Z
Novem Linguae
49714
Undo revision [[Special:Diff/665320|665320]] by [[Special:Contributions/Novem Linguae|Novem Linguae]] ([[User talk:Novem Linguae|talk]])
665321
wikitext
text/x-wiki
== Welcome! ==
<!-- This comes from the template {{subst:Welcome screen}} -->
<div style="text-align:center; padding:1em; border:solid 2px darkblue; background-color:darkblue; border-radius:25px 25px 0 0;">
<span style="font-size:120%; color:white;">Hello, Victor Michelle, and [[Wikipedia:Welcoming committee/Welcome to Wikipedia|<span style="color:orange;">Welcome to Wikipedia!</span>]]</span> [[File:Wikipedia-logo-v2.svg|50px]]</div>
<div style="align:left; padding:1em; border:solid 2px darkblue; background-color:white; border-radius:0 0 25px 25px;">
'''''Welcome to Wikipedia!''''' I hope you enjoy the encyclopedia and want to [[Wikipedia:Wikipedians|stay]]. As a first step, you may wish to read the [[Help:Introduction|Introduction]].
If you have any questions, feel free to ask at the [[Wikipedia:Teahouse|Teahouse]].
-------
Here are some more resources to help you as you explore and contribute to [[Wikipedia|the world's largest encyclopedia...]]
<b style="font-size: larger;">Finding your way around:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contents|Table of contents]] / [[Wikipedia:Department directory|Department directory]]'''
{{col-2}}
* '''[[Wikipedia:The Wikipedia Adventure|The Wikipedia Adventure]]''' (a tutorial orienting you with Wikipedia)
* '''''[[Wikipedia:The Signpost|The Signpost]]''''', our newspaper
{{col-end}}
<b style="font-size:larger;">Need help?</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Questions|Questions]]''' – a guide on where to ask questions
* '''[[Wikipedia:Cheatsheet|Cheatsheet]]''' – quick reference on Wikipedia's mark-up codes
* '''[[Wikipedia:Five pillars|Wikipedia's 5 pillars]]''' – an overview of Wikipedia's foundations
{{col-2}}
* '''[[Wikipedia:Article wizard|Article wizard]]''' – a Wizard to help you create articles
* '''[[Wikipedia:Simplified ruleset|The simplified ruleset]]''' – a summary of Wikipedia's most important rules
*'''[[Help:Wikipedia: The Missing Manual/Introduction|Guide to Wikipedia]]''' – a thorough step-by-step guide to Wikipedia
{{col-end}}
<b style="font-size:larger;">How you can help:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contributing to Wikipedia|Contributing to Wikipedia]]''' – a guide on how you can help
{{col-2}}
* '''[[Wikipedia:Community portal|Community portal]]''' – Wikipedia's hub of activity
{{col-end}}
<b style="font-size:larger;">Additional tips...</b>
{{col-begin}}
{{col-2}}
* Please sign your messages on [[Wikipedia:Talk page guidelines|talk pages]] with four [[tilde]]s (<nowiki>~~~~</nowiki>). This will automatically insert your "[[Wikipedia:Signatures|signature]]" (your username and a date stamp). The [[File:OOUI JS signature icon LTR.png|22px|link=WP:~]] button, on the tool bar above Wikipedia's text editing window, also does this.
* If you would like to play around with your new Wiki skills without changing the [[WP:MAINSPACE| mainspace]], the '''''[[Wikipedia:Sandbox|Sandbox]]''''' is for you.
{{col-end}}
''Victor Michelle, '''good luck, and have fun.''''' — [[User:JJMC89|JJMC89]] <small>([[User talk:JJMC89|T]]'''·'''[[Special:Contributions/JJMC89|C]])</small> 08:38, 3 December 2024 (UTC)</div>
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Intellectual property collateralized debt obligations|Intellectual property collateralized debt obligations]] (December 3) ==
<div style="border: solid 1px #FCC; background-color: #F8EEBC; padding: 0.5em 1em; color: #000; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Bobby Cohn were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* ''[[WP:Notability#General notability guideline|in-depth]]'' (not just passing mentions about the subject)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[Wikipedia:Independent sources|''independent'']] of the subject <br />
Make sure you add references that meet these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Intellectual property collateralized debt obligations]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Intellectual_property_collateralized_debt_obligations '''Articles for creation help desk''']</span>, on the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=User_talk:Bobby_Cohn&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Intellectual_property_collateralized_debt_obligations '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div><!--Template:AfC decline-->
:Dear Bobby Cohn,
:Pls., take a look into the page:
:https://en.wikipedia.org/wiki/Intangible_asset_finance#Business_models_using_IP-backed_financing
:Is IP CDOs as a subsubject qualifies for a Wikipedia subarticle (section), contents: Business models using IP-backed financing: IP CDOs? There can't be any additional references, so is the subsubject in a chapter is suitable for Wikipedia?
:Thank you in advance. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 15:23, 4 December 2024 (UTC)
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Victor Michelle'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Victor Michelle. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Victor Michelle|you have written about]] on the page [[:Intangible asset finance]], you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1733344814) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Jlwoodwa|jlwoodwa]] ([[User talk:Jlwoodwa|talk]]) 20:40, 4 December 2024 (UTC)
:Hello jlwoodwa,
:I'm the author & creator of the IP CDOs and it is disclosed & indicated here:
:https://en.wikipedia.org/wiki/User:Victor_Michelle
:IP CDOs are financial instruments like bonds, debts etc. and are not affilated with myself itself, family, friends, colleagues, company, organization, clients, or competitors.
:WIPO's official website is not my organization, mentioned in links.
:I'll propose the following changes on the talk pages of affected articles and looking for the solution of publication.
:As I have no connections related to any form of paid contribution, Wikipedia's policy on Paid-contribution does not apply to me, nor do promotional activities.
:Thank you. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 21:12, 4 December 2024 (UTC)
== December 2024 ==
[[File:Nuvola apps important.svg|25px|alt=Warning icon]] Please stop. If you continue to add [[Wikipedia:What Wikipedia is not#Wikipedia is not a soapbox|promotional or advertising material]] to Wikipedia, as you did at [[:Intangible asset finance]], you may be [[Wikipedia:Blocking policy|blocked from editing]]. [[Category:User talk pages with Uw-advert3 notices|{{PAGENAME}}]]<!-- Template:uw-advert3 --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:22, 16 December 2024 (UTC)
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
<div class="user-block" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid var(--border-color-base, #a2ab91); background-color: var(--background-color-warning-subtle, #fef6e7); color:inherit; min-height: 40px">[[File:Stop x nuvola.svg|40px|left|alt=Stop icon]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' '''[[Wikipedia:Blocking_policy#Indefinite_blocks|indefinitely]]''' from editing because your account is being used only for [[Wikipedia:Spam|advertising or promotion]]. </div><div style="margin-left:45px">If you believe that there are good reasons for being unblocked, please review Wikipedia's [[WP:Guide to appealing blocks|guide to appealing blocks]], then add the following text to the bottom of your talk page: <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code>. [[User:HJ Mitchell|<b style="color: teal; font-family: Tahoma">HJ Mitchell</b>]] | [[User talk:HJ Mitchell|<span style="color: navy; font-family: Times New Roman" title="(Talk page)">Penny for your thoughts?</span>]] 18:28, 16 December 2024 (UTC)</div></div>[[Category:Wikipedians who are indefinitely blocked for advertising|{{unblock reviewed|decline=We don't get to write about ourselves on Wikipedia. [[User:Jpgordon|--jpgordon]]<sup><small>[[User talk:Jpgordon|𝄢𝄆𝄐𝄇]]</small></sup> 21:20, 16 December 2024 (UTC)|1=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:Draft:Intellectual property collateralized debt obligations]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
{{Quote box|quote=<p>If this is the first article that you have created, you may want to read [[WP:Your first article|the guide to writing your first article]].</p><p>You may want to consider using the [[Wikipedia:Article wizard|Article Wizard]] to help you create articles.</p>|width=20%|align=right}}
A tag has been placed on [[:Draft:Intellectual property collateralized debt obligations]], requesting that it be speedily deleted from Wikipedia. This has been done under [[Wikipedia:Criteria for speedy deletion#G11|section G11 of the criteria for speedy deletion]], because the page seems to be unambiguous advertising which only promotes a company, group, product, service, person, or point of view and would need to be fundamentally rewritten in order to become encyclopedic. Please read [[Wikipedia:Spam|the guidelines on spam]] and [[Wikipedia:FAQ/Organizations]] for more information.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:Draft:Intellectual property collateralized debt obligations|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If the page is deleted, and you wish to retrieve the deleted material for future reference or improvement, then please contact the {{Querylink|Special:Log|qs=type=delete&page=Draft%3AIntellectual+property+collateralized+debt+obligations|deleting administrator}}. <!-- Template:Db-spam-notice --> <!-- Template:Db-csd-notice-custom --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:31, 16 December 2024 (UTC)
{{unblock|reason=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter.}} [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:43, 16 December 2024 (UTC)
j5lcqt2fg0tkdefh2s4g6r58znqcm35
665322
665321
2025-07-05T09:51:32Z
Novem Linguae
49714
Declining unblock request ([[User:Novem Linguae/Scripts/UnblockReview.js|unblock-review]])
665322
wikitext
text/x-wiki
== Welcome! ==
<!-- This comes from the template {{subst:Welcome screen}} -->
<div style="text-align:center; padding:1em; border:solid 2px darkblue; background-color:darkblue; border-radius:25px 25px 0 0;">
<span style="font-size:120%; color:white;">Hello, Victor Michelle, and [[Wikipedia:Welcoming committee/Welcome to Wikipedia|<span style="color:orange;">Welcome to Wikipedia!</span>]]</span> [[File:Wikipedia-logo-v2.svg|50px]]</div>
<div style="align:left; padding:1em; border:solid 2px darkblue; background-color:white; border-radius:0 0 25px 25px;">
'''''Welcome to Wikipedia!''''' I hope you enjoy the encyclopedia and want to [[Wikipedia:Wikipedians|stay]]. As a first step, you may wish to read the [[Help:Introduction|Introduction]].
If you have any questions, feel free to ask at the [[Wikipedia:Teahouse|Teahouse]].
-------
Here are some more resources to help you as you explore and contribute to [[Wikipedia|the world's largest encyclopedia...]]
<b style="font-size: larger;">Finding your way around:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contents|Table of contents]] / [[Wikipedia:Department directory|Department directory]]'''
{{col-2}}
* '''[[Wikipedia:The Wikipedia Adventure|The Wikipedia Adventure]]''' (a tutorial orienting you with Wikipedia)
* '''''[[Wikipedia:The Signpost|The Signpost]]''''', our newspaper
{{col-end}}
<b style="font-size:larger;">Need help?</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Questions|Questions]]''' – a guide on where to ask questions
* '''[[Wikipedia:Cheatsheet|Cheatsheet]]''' – quick reference on Wikipedia's mark-up codes
* '''[[Wikipedia:Five pillars|Wikipedia's 5 pillars]]''' – an overview of Wikipedia's foundations
{{col-2}}
* '''[[Wikipedia:Article wizard|Article wizard]]''' – a Wizard to help you create articles
* '''[[Wikipedia:Simplified ruleset|The simplified ruleset]]''' – a summary of Wikipedia's most important rules
*'''[[Help:Wikipedia: The Missing Manual/Introduction|Guide to Wikipedia]]''' – a thorough step-by-step guide to Wikipedia
{{col-end}}
<b style="font-size:larger;">How you can help:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contributing to Wikipedia|Contributing to Wikipedia]]''' – a guide on how you can help
{{col-2}}
* '''[[Wikipedia:Community portal|Community portal]]''' – Wikipedia's hub of activity
{{col-end}}
<b style="font-size:larger;">Additional tips...</b>
{{col-begin}}
{{col-2}}
* Please sign your messages on [[Wikipedia:Talk page guidelines|talk pages]] with four [[tilde]]s (<nowiki>~~~~</nowiki>). This will automatically insert your "[[Wikipedia:Signatures|signature]]" (your username and a date stamp). The [[File:OOUI JS signature icon LTR.png|22px|link=WP:~]] button, on the tool bar above Wikipedia's text editing window, also does this.
* If you would like to play around with your new Wiki skills without changing the [[WP:MAINSPACE| mainspace]], the '''''[[Wikipedia:Sandbox|Sandbox]]''''' is for you.
{{col-end}}
''Victor Michelle, '''good luck, and have fun.''''' — [[User:JJMC89|JJMC89]] <small>([[User talk:JJMC89|T]]'''·'''[[Special:Contributions/JJMC89|C]])</small> 08:38, 3 December 2024 (UTC)</div>
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Intellectual property collateralized debt obligations|Intellectual property collateralized debt obligations]] (December 3) ==
<div style="border: solid 1px #FCC; background-color: #F8EEBC; padding: 0.5em 1em; color: #000; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Bobby Cohn were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* ''[[WP:Notability#General notability guideline|in-depth]]'' (not just passing mentions about the subject)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[Wikipedia:Independent sources|''independent'']] of the subject <br />
Make sure you add references that meet these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Intellectual property collateralized debt obligations]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Intellectual_property_collateralized_debt_obligations '''Articles for creation help desk''']</span>, on the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=User_talk:Bobby_Cohn&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Intellectual_property_collateralized_debt_obligations '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div><!--Template:AfC decline-->
:Dear Bobby Cohn,
:Pls., take a look into the page:
:https://en.wikipedia.org/wiki/Intangible_asset_finance#Business_models_using_IP-backed_financing
:Is IP CDOs as a subsubject qualifies for a Wikipedia subarticle (section), contents: Business models using IP-backed financing: IP CDOs? There can't be any additional references, so is the subsubject in a chapter is suitable for Wikipedia?
:Thank you in advance. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 15:23, 4 December 2024 (UTC)
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Victor Michelle'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Victor Michelle. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Victor Michelle|you have written about]] on the page [[:Intangible asset finance]], you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1733344814) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Jlwoodwa|jlwoodwa]] ([[User talk:Jlwoodwa|talk]]) 20:40, 4 December 2024 (UTC)
:Hello jlwoodwa,
:I'm the author & creator of the IP CDOs and it is disclosed & indicated here:
:https://en.wikipedia.org/wiki/User:Victor_Michelle
:IP CDOs are financial instruments like bonds, debts etc. and are not affilated with myself itself, family, friends, colleagues, company, organization, clients, or competitors.
:WIPO's official website is not my organization, mentioned in links.
:I'll propose the following changes on the talk pages of affected articles and looking for the solution of publication.
:As I have no connections related to any form of paid contribution, Wikipedia's policy on Paid-contribution does not apply to me, nor do promotional activities.
:Thank you. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 21:12, 4 December 2024 (UTC)
== December 2024 ==
[[File:Nuvola apps important.svg|25px|alt=Warning icon]] Please stop. If you continue to add [[Wikipedia:What Wikipedia is not#Wikipedia is not a soapbox|promotional or advertising material]] to Wikipedia, as you did at [[:Intangible asset finance]], you may be [[Wikipedia:Blocking policy|blocked from editing]]. [[Category:User talk pages with Uw-advert3 notices|{{PAGENAME}}]]<!-- Template:uw-advert3 --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:22, 16 December 2024 (UTC)
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
<div class="user-block" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid var(--border-color-base, #a2ab91); background-color: var(--background-color-warning-subtle, #fef6e7); color:inherit; min-height: 40px">[[File:Stop x nuvola.svg|40px|left|alt=Stop icon]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' '''[[Wikipedia:Blocking_policy#Indefinite_blocks|indefinitely]]''' from editing because your account is being used only for [[Wikipedia:Spam|advertising or promotion]]. </div><div style="margin-left:45px">If you believe that there are good reasons for being unblocked, please review Wikipedia's [[WP:Guide to appealing blocks|guide to appealing blocks]], then add the following text to the bottom of your talk page: <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code>. [[User:HJ Mitchell|<b style="color: teal; font-family: Tahoma">HJ Mitchell</b>]] | [[User talk:HJ Mitchell|<span style="color: navy; font-family: Times New Roman" title="(Talk page)">Penny for your thoughts?</span>]] 18:28, 16 December 2024 (UTC)</div></div>[[Category:Wikipedians who are indefinitely blocked for advertising|{{unblock reviewed|decline=We don't get to write about ourselves on Wikipedia. [[User:Jpgordon|--jpgordon]]<sup><small>[[User talk:Jpgordon|𝄢𝄆𝄐𝄇]]</small></sup> 21:20, 16 December 2024 (UTC)|1=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:Draft:Intellectual property collateralized debt obligations]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
{{Quote box|quote=<p>If this is the first article that you have created, you may want to read [[WP:Your first article|the guide to writing your first article]].</p><p>You may want to consider using the [[Wikipedia:Article wizard|Article Wizard]] to help you create articles.</p>|width=20%|align=right}}
A tag has been placed on [[:Draft:Intellectual property collateralized debt obligations]], requesting that it be speedily deleted from Wikipedia. This has been done under [[Wikipedia:Criteria for speedy deletion#G11|section G11 of the criteria for speedy deletion]], because the page seems to be unambiguous advertising which only promotes a company, group, product, service, person, or point of view and would need to be fundamentally rewritten in order to become encyclopedic. Please read [[Wikipedia:Spam|the guidelines on spam]] and [[Wikipedia:FAQ/Organizations]] for more information.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:Draft:Intellectual property collateralized debt obligations|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If the page is deleted, and you wish to retrieve the deleted material for future reference or improvement, then please contact the {{Querylink|Special:Log|qs=type=delete&page=Draft%3AIntellectual+property+collateralized+debt+obligations|deleting administrator}}. <!-- Template:Db-spam-notice --> <!-- Template:Db-csd-notice-custom --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:31, 16 December 2024 (UTC)
{{unblock reviewed|decline=We don't get to write about ourselves on Wikipedia. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 09:51, 5 July 2025 (UTC)|1=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter.}} [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:43, 16 December 2024 (UTC)
4sqk6vqpqnkdw6cfcik1ha3d0fw8lu3
665323
665322
2025-07-05T09:52:48Z
Novem Linguae
49714
Copied content from [[w:User talk:Victor Michelle]]; see that page's history for attribution ([[w:User:Novem Linguae/Scripts/CWWEditSummary.js|CWWEditSummary]])
665323
wikitext
text/x-wiki
== Welcome! ==
<!-- This comes from the template {{subst:Welcome screen}} -->
<div style="text-align:center; padding:1em; border:solid 2px darkblue; background-color:darkblue; border-radius:25px 25px 0 0;">
<span style="font-size:120%; color:white;">Hello, Victor Michelle, and [[Wikipedia:Welcoming committee/Welcome to Wikipedia|<span style="color:orange;">Welcome to Wikipedia!</span>]]</span> [[File:Wikipedia-logo-v2.svg|50px]]</div>
<div style="align:left; padding:1em; border:solid 2px darkblue; background-color:white; border-radius:0 0 25px 25px;">
'''''Welcome to Wikipedia!''''' I hope you enjoy the encyclopedia and want to [[Wikipedia:Wikipedians|stay]]. As a first step, you may wish to read the [[Help:Introduction|Introduction]].
If you have any questions, feel free to ask at the [[Wikipedia:Teahouse|Teahouse]].
-------
Here are some more resources to help you as you explore and contribute to [[Wikipedia|the world's largest encyclopedia...]]
<b style="font-size: larger;">Finding your way around:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contents|Table of contents]] / [[Wikipedia:Department directory|Department directory]]'''
{{col-2}}
* '''[[Wikipedia:The Wikipedia Adventure|The Wikipedia Adventure]]''' (a tutorial orienting you with Wikipedia)
* '''''[[Wikipedia:The Signpost|The Signpost]]''''', our newspaper
{{col-end}}
<b style="font-size:larger;">Need help?</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Questions|Questions]]''' – a guide on where to ask questions
* '''[[Wikipedia:Cheatsheet|Cheatsheet]]''' – quick reference on Wikipedia's mark-up codes
* '''[[Wikipedia:Five pillars|Wikipedia's 5 pillars]]''' – an overview of Wikipedia's foundations
{{col-2}}
* '''[[Wikipedia:Article wizard|Article wizard]]''' – a Wizard to help you create articles
* '''[[Wikipedia:Simplified ruleset|The simplified ruleset]]''' – a summary of Wikipedia's most important rules
*'''[[Help:Wikipedia: The Missing Manual/Introduction|Guide to Wikipedia]]''' – a thorough step-by-step guide to Wikipedia
{{col-end}}
<b style="font-size:larger;">How you can help:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contributing to Wikipedia|Contributing to Wikipedia]]''' – a guide on how you can help
{{col-2}}
* '''[[Wikipedia:Community portal|Community portal]]''' – Wikipedia's hub of activity
{{col-end}}
<b style="font-size:larger;">Additional tips...</b>
{{col-begin}}
{{col-2}}
* Please sign your messages on [[Wikipedia:Talk page guidelines|talk pages]] with four [[tilde]]s (<nowiki>~~~~</nowiki>). This will automatically insert your "[[Wikipedia:Signatures|signature]]" (your username and a date stamp). The [[File:OOUI JS signature icon LTR.png|22px|link=WP:~]] button, on the tool bar above Wikipedia's text editing window, also does this.
* If you would like to play around with your new Wiki skills without changing the [[WP:MAINSPACE| mainspace]], the '''''[[Wikipedia:Sandbox|Sandbox]]''''' is for you.
{{col-end}}
''Victor Michelle, '''good luck, and have fun.''''' — [[User:JJMC89|JJMC89]] <small>([[User talk:JJMC89|T]]'''·'''[[Special:Contributions/JJMC89|C]])</small> 08:38, 3 December 2024 (UTC)</div>
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Intellectual property collateralized debt obligations|Intellectual property collateralized debt obligations]] (December 3) ==
<div style="border: solid 1px #FCC; background-color: #F8EEBC; padding: 0.5em 1em; color: #000; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Bobby Cohn were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* ''[[WP:Notability#General notability guideline|in-depth]]'' (not just passing mentions about the subject)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[Wikipedia:Independent sources|''independent'']] of the subject <br />
Make sure you add references that meet these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Intellectual property collateralized debt obligations]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Intellectual_property_collateralized_debt_obligations '''Articles for creation help desk''']</span>, on the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=User_talk:Bobby_Cohn&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Intellectual_property_collateralized_debt_obligations '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div><!--Template:AfC decline-->
:Dear Bobby Cohn,
:Pls., take a look into the page:
:https://en.wikipedia.org/wiki/Intangible_asset_finance#Business_models_using_IP-backed_financing
:Is IP CDOs as a subsubject qualifies for a Wikipedia subarticle (section), contents: Business models using IP-backed financing: IP CDOs? There can't be any additional references, so is the subsubject in a chapter is suitable for Wikipedia?
:Thank you in advance. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 15:23, 4 December 2024 (UTC)
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Victor Michelle'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Victor Michelle. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Victor Michelle|you have written about]] on the page [[:Intangible asset finance]], you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1733344814) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Jlwoodwa|jlwoodwa]] ([[User talk:Jlwoodwa|talk]]) 20:40, 4 December 2024 (UTC)
:Hello jlwoodwa,
:I'm the author & creator of the IP CDOs and it is disclosed & indicated here:
:https://en.wikipedia.org/wiki/User:Victor_Michelle
:IP CDOs are financial instruments like bonds, debts etc. and are not affilated with myself itself, family, friends, colleagues, company, organization, clients, or competitors.
:WIPO's official website is not my organization, mentioned in links.
:I'll propose the following changes on the talk pages of affected articles and looking for the solution of publication.
:As I have no connections related to any form of paid contribution, Wikipedia's policy on Paid-contribution does not apply to me, nor do promotional activities.
:Thank you. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 21:12, 4 December 2024 (UTC)
== December 2024 ==
[[File:Nuvola apps important.svg|25px|alt=Warning icon]] Please stop. If you continue to add [[Wikipedia:What Wikipedia is not#Wikipedia is not a soapbox|promotional or advertising material]] to Wikipedia, as you did at [[:Intangible asset finance]], you may be [[Wikipedia:Blocking policy|blocked from editing]]. [[Category:User talk pages with Uw-advert3 notices|{{PAGENAME}}]]<!-- Template:uw-advert3 --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:22, 16 December 2024 (UTC)
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
<div class="user-block" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid var(--border-color-base, #a2ab91); background-color: var(--background-color-warning-subtle, #fef6e7); color:inherit; min-height: 40px">[[File:Stop x nuvola.svg|40px|left|alt=Stop icon]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' '''[[Wikipedia:Blocking_policy#Indefinite_blocks|indefinitely]]''' from editing because your account is being used only for [[Wikipedia:Spam|advertising or promotion]]. </div><div style="margin-left:45px">If you believe that there are good reasons for being unblocked, please review Wikipedia's [[WP:Guide to appealing blocks|guide to appealing blocks]], then add the following text to the bottom of your talk page: <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code>. [[User:HJ Mitchell|<b style="color: teal; font-family: Tahoma">HJ Mitchell</b>]] | [[User talk:HJ Mitchell|<span style="color: navy; font-family: Times New Roman" title="(Talk page)">Penny for your thoughts?</span>]] 18:28, 16 December 2024 (UTC)</div></div>[[Category:Wikipedians who are indefinitely blocked for advertising|{{unblock reviewed|decline=We don't get to write about ourselves on Wikipedia. [[User:Jpgordon|--jpgordon]]<sup><small>[[User talk:Jpgordon|𝄢𝄆𝄐𝄇]]</small></sup> 21:20, 16 December 2024 (UTC)|1=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:Draft:Intellectual property collateralized debt obligations]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
{{Quote box|quote=<p>If this is the first article that you have created, you may want to read [[WP:Your first article|the guide to writing your first article]].</p><p>You may want to consider using the [[Wikipedia:Article wizard|Article Wizard]] to help you create articles.</p>|width=20%|align=right}}
A tag has been placed on [[:Draft:Intellectual property collateralized debt obligations]], requesting that it be speedily deleted from Wikipedia. This has been done under [[Wikipedia:Criteria for speedy deletion#G11|section G11 of the criteria for speedy deletion]], because the page seems to be unambiguous advertising which only promotes a company, group, product, service, person, or point of view and would need to be fundamentally rewritten in order to become encyclopedic. Please read [[Wikipedia:Spam|the guidelines on spam]] and [[Wikipedia:FAQ/Organizations]] for more information.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:Draft:Intellectual property collateralized debt obligations|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If the page is deleted, and you wish to retrieve the deleted material for future reference or improvement, then please contact the {{Querylink|Special:Log|qs=type=delete&page=Draft%3AIntellectual+property+collateralized+debt+obligations|deleting administrator}}. <!-- Template:Db-spam-notice --> <!-- Template:Db-csd-notice-custom --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:31, 16 December 2024 (UTC)
{{unblock|reason=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter.}} [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:43, 16 December 2024 (UTC)
j5lcqt2fg0tkdefh2s4g6r58znqcm35
665324
665323
2025-07-05T09:53:01Z
Novem Linguae
49714
Declining unblock request ([[User:Novem Linguae/Scripts/UnblockReview.js|unblock-review]])
665324
wikitext
text/x-wiki
== Welcome! ==
<!-- This comes from the template {{subst:Welcome screen}} -->
<div style="text-align:center; padding:1em; border:solid 2px darkblue; background-color:darkblue; border-radius:25px 25px 0 0;">
<span style="font-size:120%; color:white;">Hello, Victor Michelle, and [[Wikipedia:Welcoming committee/Welcome to Wikipedia|<span style="color:orange;">Welcome to Wikipedia!</span>]]</span> [[File:Wikipedia-logo-v2.svg|50px]]</div>
<div style="align:left; padding:1em; border:solid 2px darkblue; background-color:white; border-radius:0 0 25px 25px;">
'''''Welcome to Wikipedia!''''' I hope you enjoy the encyclopedia and want to [[Wikipedia:Wikipedians|stay]]. As a first step, you may wish to read the [[Help:Introduction|Introduction]].
If you have any questions, feel free to ask at the [[Wikipedia:Teahouse|Teahouse]].
-------
Here are some more resources to help you as you explore and contribute to [[Wikipedia|the world's largest encyclopedia...]]
<b style="font-size: larger;">Finding your way around:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contents|Table of contents]] / [[Wikipedia:Department directory|Department directory]]'''
{{col-2}}
* '''[[Wikipedia:The Wikipedia Adventure|The Wikipedia Adventure]]''' (a tutorial orienting you with Wikipedia)
* '''''[[Wikipedia:The Signpost|The Signpost]]''''', our newspaper
{{col-end}}
<b style="font-size:larger;">Need help?</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Questions|Questions]]''' – a guide on where to ask questions
* '''[[Wikipedia:Cheatsheet|Cheatsheet]]''' – quick reference on Wikipedia's mark-up codes
* '''[[Wikipedia:Five pillars|Wikipedia's 5 pillars]]''' – an overview of Wikipedia's foundations
{{col-2}}
* '''[[Wikipedia:Article wizard|Article wizard]]''' – a Wizard to help you create articles
* '''[[Wikipedia:Simplified ruleset|The simplified ruleset]]''' – a summary of Wikipedia's most important rules
*'''[[Help:Wikipedia: The Missing Manual/Introduction|Guide to Wikipedia]]''' – a thorough step-by-step guide to Wikipedia
{{col-end}}
<b style="font-size:larger;">How you can help:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contributing to Wikipedia|Contributing to Wikipedia]]''' – a guide on how you can help
{{col-2}}
* '''[[Wikipedia:Community portal|Community portal]]''' – Wikipedia's hub of activity
{{col-end}}
<b style="font-size:larger;">Additional tips...</b>
{{col-begin}}
{{col-2}}
* Please sign your messages on [[Wikipedia:Talk page guidelines|talk pages]] with four [[tilde]]s (<nowiki>~~~~</nowiki>). This will automatically insert your "[[Wikipedia:Signatures|signature]]" (your username and a date stamp). The [[File:OOUI JS signature icon LTR.png|22px|link=WP:~]] button, on the tool bar above Wikipedia's text editing window, also does this.
* If you would like to play around with your new Wiki skills without changing the [[WP:MAINSPACE| mainspace]], the '''''[[Wikipedia:Sandbox|Sandbox]]''''' is for you.
{{col-end}}
''Victor Michelle, '''good luck, and have fun.''''' — [[User:JJMC89|JJMC89]] <small>([[User talk:JJMC89|T]]'''·'''[[Special:Contributions/JJMC89|C]])</small> 08:38, 3 December 2024 (UTC)</div>
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Intellectual property collateralized debt obligations|Intellectual property collateralized debt obligations]] (December 3) ==
<div style="border: solid 1px #FCC; background-color: #F8EEBC; padding: 0.5em 1em; color: #000; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Bobby Cohn were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* ''[[WP:Notability#General notability guideline|in-depth]]'' (not just passing mentions about the subject)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[Wikipedia:Independent sources|''independent'']] of the subject <br />
Make sure you add references that meet these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Intellectual property collateralized debt obligations]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Intellectual_property_collateralized_debt_obligations '''Articles for creation help desk''']</span>, on the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=User_talk:Bobby_Cohn&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Intellectual_property_collateralized_debt_obligations '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div><!--Template:AfC decline-->
:Dear Bobby Cohn,
:Pls., take a look into the page:
:https://en.wikipedia.org/wiki/Intangible_asset_finance#Business_models_using_IP-backed_financing
:Is IP CDOs as a subsubject qualifies for a Wikipedia subarticle (section), contents: Business models using IP-backed financing: IP CDOs? There can't be any additional references, so is the subsubject in a chapter is suitable for Wikipedia?
:Thank you in advance. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 15:23, 4 December 2024 (UTC)
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Victor Michelle'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Victor Michelle. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Victor Michelle|you have written about]] on the page [[:Intangible asset finance]], you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1733344814) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Jlwoodwa|jlwoodwa]] ([[User talk:Jlwoodwa|talk]]) 20:40, 4 December 2024 (UTC)
:Hello jlwoodwa,
:I'm the author & creator of the IP CDOs and it is disclosed & indicated here:
:https://en.wikipedia.org/wiki/User:Victor_Michelle
:IP CDOs are financial instruments like bonds, debts etc. and are not affilated with myself itself, family, friends, colleagues, company, organization, clients, or competitors.
:WIPO's official website is not my organization, mentioned in links.
:I'll propose the following changes on the talk pages of affected articles and looking for the solution of publication.
:As I have no connections related to any form of paid contribution, Wikipedia's policy on Paid-contribution does not apply to me, nor do promotional activities.
:Thank you. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 21:12, 4 December 2024 (UTC)
== December 2024 ==
[[File:Nuvola apps important.svg|25px|alt=Warning icon]] Please stop. If you continue to add [[Wikipedia:What Wikipedia is not#Wikipedia is not a soapbox|promotional or advertising material]] to Wikipedia, as you did at [[:Intangible asset finance]], you may be [[Wikipedia:Blocking policy|blocked from editing]]. [[Category:User talk pages with Uw-advert3 notices|{{PAGENAME}}]]<!-- Template:uw-advert3 --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:22, 16 December 2024 (UTC)
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
<div class="user-block" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid var(--border-color-base, #a2ab91); background-color: var(--background-color-warning-subtle, #fef6e7); color:inherit; min-height: 40px">[[File:Stop x nuvola.svg|40px|left|alt=Stop icon]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' '''[[Wikipedia:Blocking_policy#Indefinite_blocks|indefinitely]]''' from editing because your account is being used only for [[Wikipedia:Spam|advertising or promotion]]. </div><div style="margin-left:45px">If you believe that there are good reasons for being unblocked, please review Wikipedia's [[WP:Guide to appealing blocks|guide to appealing blocks]], then add the following text to the bottom of your talk page: <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code>. [[User:HJ Mitchell|<b style="color: teal; font-family: Tahoma">HJ Mitchell</b>]] | [[User talk:HJ Mitchell|<span style="color: navy; font-family: Times New Roman" title="(Talk page)">Penny for your thoughts?</span>]] 18:28, 16 December 2024 (UTC)</div></div>[[Category:Wikipedians who are indefinitely blocked for advertising|{{unblock reviewed|decline=We don't get to write about ourselves on Wikipedia. [[User:Jpgordon|--jpgordon]]<sup><small>[[User talk:Jpgordon|𝄢𝄆𝄐𝄇]]</small></sup> 21:20, 16 December 2024 (UTC)|1=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:Draft:Intellectual property collateralized debt obligations]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
{{Quote box|quote=<p>If this is the first article that you have created, you may want to read [[WP:Your first article|the guide to writing your first article]].</p><p>You may want to consider using the [[Wikipedia:Article wizard|Article Wizard]] to help you create articles.</p>|width=20%|align=right}}
A tag has been placed on [[:Draft:Intellectual property collateralized debt obligations]], requesting that it be speedily deleted from Wikipedia. This has been done under [[Wikipedia:Criteria for speedy deletion#G11|section G11 of the criteria for speedy deletion]], because the page seems to be unambiguous advertising which only promotes a company, group, product, service, person, or point of view and would need to be fundamentally rewritten in order to become encyclopedic. Please read [[Wikipedia:Spam|the guidelines on spam]] and [[Wikipedia:FAQ/Organizations]] for more information.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:Draft:Intellectual property collateralized debt obligations|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If the page is deleted, and you wish to retrieve the deleted material for future reference or improvement, then please contact the {{Querylink|Special:Log|qs=type=delete&page=Draft%3AIntellectual+property+collateralized+debt+obligations|deleting administrator}}. <!-- Template:Db-spam-notice --> <!-- Template:Db-csd-notice-custom --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:31, 16 December 2024 (UTC)
{{unblock reviewed|decline=I am declining your unblock request because it does not address the reason for your block, or because it is inadequate for other reasons. To be unblocked, you must convince the reviewing administrator(s) that
*the block is not necessary to prevent damage or disruption to Wikipedia, <em>or</em>
*the block is no longer necessary because you:
*#understand what you have been blocked for,
*#will not continue to cause damage or disruption, and
*#will make useful contributions instead.
Please read the [[Wikipedia:Guide to appealing blocks|guide to appealing blocks]] for more information. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 09:53, 5 July 2025 (UTC)|1=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter.}} [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:43, 16 December 2024 (UTC)
4xxzjnll09hwquoqelh6mf8no7roxqt
665325
665324
2025-07-05T09:53:15Z
Novem Linguae
49714
Undo revision [[Special:Diff/665324|665324]] by [[Special:Contributions/Novem Linguae|Novem Linguae]] ([[User talk:Novem Linguae|talk]])
665325
wikitext
text/x-wiki
== Welcome! ==
<!-- This comes from the template {{subst:Welcome screen}} -->
<div style="text-align:center; padding:1em; border:solid 2px darkblue; background-color:darkblue; border-radius:25px 25px 0 0;">
<span style="font-size:120%; color:white;">Hello, Victor Michelle, and [[Wikipedia:Welcoming committee/Welcome to Wikipedia|<span style="color:orange;">Welcome to Wikipedia!</span>]]</span> [[File:Wikipedia-logo-v2.svg|50px]]</div>
<div style="align:left; padding:1em; border:solid 2px darkblue; background-color:white; border-radius:0 0 25px 25px;">
'''''Welcome to Wikipedia!''''' I hope you enjoy the encyclopedia and want to [[Wikipedia:Wikipedians|stay]]. As a first step, you may wish to read the [[Help:Introduction|Introduction]].
If you have any questions, feel free to ask at the [[Wikipedia:Teahouse|Teahouse]].
-------
Here are some more resources to help you as you explore and contribute to [[Wikipedia|the world's largest encyclopedia...]]
<b style="font-size: larger;">Finding your way around:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contents|Table of contents]] / [[Wikipedia:Department directory|Department directory]]'''
{{col-2}}
* '''[[Wikipedia:The Wikipedia Adventure|The Wikipedia Adventure]]''' (a tutorial orienting you with Wikipedia)
* '''''[[Wikipedia:The Signpost|The Signpost]]''''', our newspaper
{{col-end}}
<b style="font-size:larger;">Need help?</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Questions|Questions]]''' – a guide on where to ask questions
* '''[[Wikipedia:Cheatsheet|Cheatsheet]]''' – quick reference on Wikipedia's mark-up codes
* '''[[Wikipedia:Five pillars|Wikipedia's 5 pillars]]''' – an overview of Wikipedia's foundations
{{col-2}}
* '''[[Wikipedia:Article wizard|Article wizard]]''' – a Wizard to help you create articles
* '''[[Wikipedia:Simplified ruleset|The simplified ruleset]]''' – a summary of Wikipedia's most important rules
*'''[[Help:Wikipedia: The Missing Manual/Introduction|Guide to Wikipedia]]''' – a thorough step-by-step guide to Wikipedia
{{col-end}}
<b style="font-size:larger;">How you can help:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contributing to Wikipedia|Contributing to Wikipedia]]''' – a guide on how you can help
{{col-2}}
* '''[[Wikipedia:Community portal|Community portal]]''' – Wikipedia's hub of activity
{{col-end}}
<b style="font-size:larger;">Additional tips...</b>
{{col-begin}}
{{col-2}}
* Please sign your messages on [[Wikipedia:Talk page guidelines|talk pages]] with four [[tilde]]s (<nowiki>~~~~</nowiki>). This will automatically insert your "[[Wikipedia:Signatures|signature]]" (your username and a date stamp). The [[File:OOUI JS signature icon LTR.png|22px|link=WP:~]] button, on the tool bar above Wikipedia's text editing window, also does this.
* If you would like to play around with your new Wiki skills without changing the [[WP:MAINSPACE| mainspace]], the '''''[[Wikipedia:Sandbox|Sandbox]]''''' is for you.
{{col-end}}
''Victor Michelle, '''good luck, and have fun.''''' — [[User:JJMC89|JJMC89]] <small>([[User talk:JJMC89|T]]'''·'''[[Special:Contributions/JJMC89|C]])</small> 08:38, 3 December 2024 (UTC)</div>
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Intellectual property collateralized debt obligations|Intellectual property collateralized debt obligations]] (December 3) ==
<div style="border: solid 1px #FCC; background-color: #F8EEBC; padding: 0.5em 1em; color: #000; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Bobby Cohn were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* ''[[WP:Notability#General notability guideline|in-depth]]'' (not just passing mentions about the subject)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[Wikipedia:Independent sources|''independent'']] of the subject <br />
Make sure you add references that meet these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Intellectual property collateralized debt obligations]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Intellectual_property_collateralized_debt_obligations '''Articles for creation help desk''']</span>, on the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=User_talk:Bobby_Cohn&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Intellectual_property_collateralized_debt_obligations '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div><!--Template:AfC decline-->
:Dear Bobby Cohn,
:Pls., take a look into the page:
:https://en.wikipedia.org/wiki/Intangible_asset_finance#Business_models_using_IP-backed_financing
:Is IP CDOs as a subsubject qualifies for a Wikipedia subarticle (section), contents: Business models using IP-backed financing: IP CDOs? There can't be any additional references, so is the subsubject in a chapter is suitable for Wikipedia?
:Thank you in advance. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 15:23, 4 December 2024 (UTC)
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Victor Michelle'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Victor Michelle. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Victor Michelle|you have written about]] on the page [[:Intangible asset finance]], you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1733344814) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Jlwoodwa|jlwoodwa]] ([[User talk:Jlwoodwa|talk]]) 20:40, 4 December 2024 (UTC)
:Hello jlwoodwa,
:I'm the author & creator of the IP CDOs and it is disclosed & indicated here:
:https://en.wikipedia.org/wiki/User:Victor_Michelle
:IP CDOs are financial instruments like bonds, debts etc. and are not affilated with myself itself, family, friends, colleagues, company, organization, clients, or competitors.
:WIPO's official website is not my organization, mentioned in links.
:I'll propose the following changes on the talk pages of affected articles and looking for the solution of publication.
:As I have no connections related to any form of paid contribution, Wikipedia's policy on Paid-contribution does not apply to me, nor do promotional activities.
:Thank you. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 21:12, 4 December 2024 (UTC)
== December 2024 ==
[[File:Nuvola apps important.svg|25px|alt=Warning icon]] Please stop. If you continue to add [[Wikipedia:What Wikipedia is not#Wikipedia is not a soapbox|promotional or advertising material]] to Wikipedia, as you did at [[:Intangible asset finance]], you may be [[Wikipedia:Blocking policy|blocked from editing]]. [[Category:User talk pages with Uw-advert3 notices|{{PAGENAME}}]]<!-- Template:uw-advert3 --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:22, 16 December 2024 (UTC)
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
<div class="user-block" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid var(--border-color-base, #a2ab91); background-color: var(--background-color-warning-subtle, #fef6e7); color:inherit; min-height: 40px">[[File:Stop x nuvola.svg|40px|left|alt=Stop icon]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' '''[[Wikipedia:Blocking_policy#Indefinite_blocks|indefinitely]]''' from editing because your account is being used only for [[Wikipedia:Spam|advertising or promotion]]. </div><div style="margin-left:45px">If you believe that there are good reasons for being unblocked, please review Wikipedia's [[WP:Guide to appealing blocks|guide to appealing blocks]], then add the following text to the bottom of your talk page: <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code>. [[User:HJ Mitchell|<b style="color: teal; font-family: Tahoma">HJ Mitchell</b>]] | [[User talk:HJ Mitchell|<span style="color: navy; font-family: Times New Roman" title="(Talk page)">Penny for your thoughts?</span>]] 18:28, 16 December 2024 (UTC)</div></div>[[Category:Wikipedians who are indefinitely blocked for advertising|{{unblock reviewed|decline=We don't get to write about ourselves on Wikipedia. [[User:Jpgordon|--jpgordon]]<sup><small>[[User talk:Jpgordon|𝄢𝄆𝄐𝄇]]</small></sup> 21:20, 16 December 2024 (UTC)|1=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:Draft:Intellectual property collateralized debt obligations]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
{{Quote box|quote=<p>If this is the first article that you have created, you may want to read [[WP:Your first article|the guide to writing your first article]].</p><p>You may want to consider using the [[Wikipedia:Article wizard|Article Wizard]] to help you create articles.</p>|width=20%|align=right}}
A tag has been placed on [[:Draft:Intellectual property collateralized debt obligations]], requesting that it be speedily deleted from Wikipedia. This has been done under [[Wikipedia:Criteria for speedy deletion#G11|section G11 of the criteria for speedy deletion]], because the page seems to be unambiguous advertising which only promotes a company, group, product, service, person, or point of view and would need to be fundamentally rewritten in order to become encyclopedic. Please read [[Wikipedia:Spam|the guidelines on spam]] and [[Wikipedia:FAQ/Organizations]] for more information.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:Draft:Intellectual property collateralized debt obligations|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If the page is deleted, and you wish to retrieve the deleted material for future reference or improvement, then please contact the {{Querylink|Special:Log|qs=type=delete&page=Draft%3AIntellectual+property+collateralized+debt+obligations|deleting administrator}}. <!-- Template:Db-spam-notice --> <!-- Template:Db-csd-notice-custom --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:31, 16 December 2024 (UTC)
{{unblock|reason=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter.}} [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:43, 16 December 2024 (UTC)
j5lcqt2fg0tkdefh2s4g6r58znqcm35
665326
665325
2025-07-05T09:54:14Z
Novem Linguae
49714
665326
wikitext
text/x-wiki
== Welcome! ==
<!-- This comes from the template {{subst:Welcome screen}} -->
<div style="text-align:center; padding:1em; border:solid 2px darkblue; background-color:darkblue; border-radius:25px 25px 0 0;">
<span style="font-size:120%; color:white;">Hello, Victor Michelle, and [[Wikipedia:Welcoming committee/Welcome to Wikipedia|<span style="color:orange;">Welcome to Wikipedia!</span>]]</span> [[File:Wikipedia-logo-v2.svg|50px]]</div>
<div style="align:left; padding:1em; border:solid 2px darkblue; background-color:white; border-radius:0 0 25px 25px;">
'''''Welcome to Wikipedia!''''' I hope you enjoy the encyclopedia and want to [[Wikipedia:Wikipedians|stay]]. As a first step, you may wish to read the [[Help:Introduction|Introduction]].
If you have any questions, feel free to ask at the [[Wikipedia:Teahouse|Teahouse]].
-------
Here are some more resources to help you as you explore and contribute to [[Wikipedia|the world's largest encyclopedia...]]
<b style="font-size: larger;">Finding your way around:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contents|Table of contents]] / [[Wikipedia:Department directory|Department directory]]'''
{{col-2}}
* '''[[Wikipedia:The Wikipedia Adventure|The Wikipedia Adventure]]''' (a tutorial orienting you with Wikipedia)
* '''''[[Wikipedia:The Signpost|The Signpost]]''''', our newspaper
{{col-end}}
<b style="font-size:larger;">Need help?</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Questions|Questions]]''' – a guide on where to ask questions
* '''[[Wikipedia:Cheatsheet|Cheatsheet]]''' – quick reference on Wikipedia's mark-up codes
* '''[[Wikipedia:Five pillars|Wikipedia's 5 pillars]]''' – an overview of Wikipedia's foundations
{{col-2}}
* '''[[Wikipedia:Article wizard|Article wizard]]''' – a Wizard to help you create articles
* '''[[Wikipedia:Simplified ruleset|The simplified ruleset]]''' – a summary of Wikipedia's most important rules
*'''[[Help:Wikipedia: The Missing Manual/Introduction|Guide to Wikipedia]]''' – a thorough step-by-step guide to Wikipedia
{{col-end}}
<b style="font-size:larger;">How you can help:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contributing to Wikipedia|Contributing to Wikipedia]]''' – a guide on how you can help
{{col-2}}
* '''[[Wikipedia:Community portal|Community portal]]''' – Wikipedia's hub of activity
{{col-end}}
<b style="font-size:larger;">Additional tips...</b>
{{col-begin}}
{{col-2}}
* Please sign your messages on [[Wikipedia:Talk page guidelines|talk pages]] with four [[tilde]]s (<nowiki>~~~~</nowiki>). This will automatically insert your "[[Wikipedia:Signatures|signature]]" (your username and a date stamp). The [[File:OOUI JS signature icon LTR.png|22px|link=WP:~]] button, on the tool bar above Wikipedia's text editing window, also does this.
* If you would like to play around with your new Wiki skills without changing the [[WP:MAINSPACE| mainspace]], the '''''[[Wikipedia:Sandbox|Sandbox]]''''' is for you.
{{col-end}}
''Victor Michelle, '''good luck, and have fun.''''' — [[User:JJMC89|JJMC89]] <small>([[User talk:JJMC89|T]]'''·'''[[Special:Contributions/JJMC89|C]])</small> 08:38, 3 December 2024 (UTC)</div>
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Intellectual property collateralized debt obligations|Intellectual property collateralized debt obligations]] (December 3) ==
<div style="border: solid 1px #FCC; background-color: #F8EEBC; padding: 0.5em 1em; color: #000; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Bobby Cohn were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* ''[[WP:Notability#General notability guideline|in-depth]]'' (not just passing mentions about the subject)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[Wikipedia:Independent sources|''independent'']] of the subject <br />
Make sure you add references that meet these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Intellectual property collateralized debt obligations]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Intellectual_property_collateralized_debt_obligations '''Articles for creation help desk''']</span>, on the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=User_talk:Bobby_Cohn&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Intellectual_property_collateralized_debt_obligations '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div><!--Template:AfC decline-->
:Dear Bobby Cohn,
:Pls., take a look into the page:
:https://en.wikipedia.org/wiki/Intangible_asset_finance#Business_models_using_IP-backed_financing
:Is IP CDOs as a subsubject qualifies for a Wikipedia subarticle (section), contents: Business models using IP-backed financing: IP CDOs? There can't be any additional references, so is the subsubject in a chapter is suitable for Wikipedia?
:Thank you in advance. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 15:23, 4 December 2024 (UTC)
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Victor Michelle'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Victor Michelle. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Victor Michelle|you have written about]] on the page [[:Intangible asset finance]], you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1733344814) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Jlwoodwa|jlwoodwa]] ([[User talk:Jlwoodwa|talk]]) 20:40, 4 December 2024 (UTC)
:Hello jlwoodwa,
:I'm the author & creator of the IP CDOs and it is disclosed & indicated here:
:https://en.wikipedia.org/wiki/User:Victor_Michelle
:IP CDOs are financial instruments like bonds, debts etc. and are not affilated with myself itself, family, friends, colleagues, company, organization, clients, or competitors.
:WIPO's official website is not my organization, mentioned in links.
:I'll propose the following changes on the talk pages of affected articles and looking for the solution of publication.
:As I have no connections related to any form of paid contribution, Wikipedia's policy on Paid-contribution does not apply to me, nor do promotional activities.
:Thank you. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 21:12, 4 December 2024 (UTC)
== December 2024 ==
[[File:Nuvola apps important.svg|25px|alt=Warning icon]] Please stop. If you continue to add [[Wikipedia:What Wikipedia is not#Wikipedia is not a soapbox|promotional or advertising material]] to Wikipedia, as you did at [[:Intangible asset finance]], you may be [[Wikipedia:Blocking policy|blocked from editing]]. [[Category:User talk pages with Uw-advert3 notices|{{PAGENAME}}]]<!-- Template:uw-advert3 --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:22, 16 December 2024 (UTC)
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
<div class="user-block" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid var(--border-color-base, #a2ab91); background-color: var(--background-color-warning-subtle, #fef6e7); color:inherit; min-height: 40px">[[File:Stop x nuvola.svg|40px|left|alt=Stop icon]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' '''[[Wikipedia:Blocking_policy#Indefinite_blocks|indefinitely]]''' from editing because your account is being used only for [[Wikipedia:Spam|advertising or promotion]]. </div><div style="margin-left:45px">If you believe that there are good reasons for being unblocked, please review Wikipedia's [[WP:Guide to appealing blocks|guide to appealing blocks]], then add the following text to the bottom of your talk page: <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code>. [[User:HJ Mitchell|<b style="color: teal; font-family: Tahoma">HJ Mitchell</b>]] | [[User talk:HJ Mitchell|<span style="color: navy; font-family: Times New Roman" title="(Talk page)">Penny for your thoughts?</span>]] 18:28, 16 December 2024 (UTC)</div></div>[[Category:Wikipedians who are indefinitely blocked for advertising|{{PAGENAME}}]]<!-- Template:Uw-soablock -->
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:Draft:Intellectual property collateralized debt obligations]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
{{Quote box|quote=<p>If this is the first article that you have created, you may want to read [[WP:Your first article|the guide to writing your first article]].</p><p>You may want to consider using the [[Wikipedia:Article wizard|Article Wizard]] to help you create articles.</p>|width=20%|align=right}}
A tag has been placed on [[:Draft:Intellectual property collateralized debt obligations]], requesting that it be speedily deleted from Wikipedia. This has been done under [[Wikipedia:Criteria for speedy deletion#G11|section G11 of the criteria for speedy deletion]], because the page seems to be unambiguous advertising which only promotes a company, group, product, service, person, or point of view and would need to be fundamentally rewritten in order to become encyclopedic. Please read [[Wikipedia:Spam|the guidelines on spam]] and [[Wikipedia:FAQ/Organizations]] for more information.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:Draft:Intellectual property collateralized debt obligations|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If the page is deleted, and you wish to retrieve the deleted material for future reference or improvement, then please contact the {{Querylink|Special:Log|qs=type=delete&page=Draft%3AIntellectual+property+collateralized+debt+obligations|deleting administrator}}. <!-- Template:Db-spam-notice --> <!-- Template:Db-csd-notice-custom --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:31, 16 December 2024 (UTC)
:{{unblock|reason=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter.}} [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:43, 16 December 2024 (UTC)
2v7ultr7bm7xp0a22qb5njqi5gcl9xa
665327
665326
2025-07-05T09:54:20Z
Novem Linguae
49714
Declining unblock request ([[User:Novem Linguae/Scripts/UnblockReview.js|unblock-review]])
665327
wikitext
text/x-wiki
== Welcome! ==
<!-- This comes from the template {{subst:Welcome screen}} -->
<div style="text-align:center; padding:1em; border:solid 2px darkblue; background-color:darkblue; border-radius:25px 25px 0 0;">
<span style="font-size:120%; color:white;">Hello, Victor Michelle, and [[Wikipedia:Welcoming committee/Welcome to Wikipedia|<span style="color:orange;">Welcome to Wikipedia!</span>]]</span> [[File:Wikipedia-logo-v2.svg|50px]]</div>
<div style="align:left; padding:1em; border:solid 2px darkblue; background-color:white; border-radius:0 0 25px 25px;">
'''''Welcome to Wikipedia!''''' I hope you enjoy the encyclopedia and want to [[Wikipedia:Wikipedians|stay]]. As a first step, you may wish to read the [[Help:Introduction|Introduction]].
If you have any questions, feel free to ask at the [[Wikipedia:Teahouse|Teahouse]].
-------
Here are some more resources to help you as you explore and contribute to [[Wikipedia|the world's largest encyclopedia...]]
<b style="font-size: larger;">Finding your way around:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contents|Table of contents]] / [[Wikipedia:Department directory|Department directory]]'''
{{col-2}}
* '''[[Wikipedia:The Wikipedia Adventure|The Wikipedia Adventure]]''' (a tutorial orienting you with Wikipedia)
* '''''[[Wikipedia:The Signpost|The Signpost]]''''', our newspaper
{{col-end}}
<b style="font-size:larger;">Need help?</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Questions|Questions]]''' – a guide on where to ask questions
* '''[[Wikipedia:Cheatsheet|Cheatsheet]]''' – quick reference on Wikipedia's mark-up codes
* '''[[Wikipedia:Five pillars|Wikipedia's 5 pillars]]''' – an overview of Wikipedia's foundations
{{col-2}}
* '''[[Wikipedia:Article wizard|Article wizard]]''' – a Wizard to help you create articles
* '''[[Wikipedia:Simplified ruleset|The simplified ruleset]]''' – a summary of Wikipedia's most important rules
*'''[[Help:Wikipedia: The Missing Manual/Introduction|Guide to Wikipedia]]''' – a thorough step-by-step guide to Wikipedia
{{col-end}}
<b style="font-size:larger;">How you can help:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contributing to Wikipedia|Contributing to Wikipedia]]''' – a guide on how you can help
{{col-2}}
* '''[[Wikipedia:Community portal|Community portal]]''' – Wikipedia's hub of activity
{{col-end}}
<b style="font-size:larger;">Additional tips...</b>
{{col-begin}}
{{col-2}}
* Please sign your messages on [[Wikipedia:Talk page guidelines|talk pages]] with four [[tilde]]s (<nowiki>~~~~</nowiki>). This will automatically insert your "[[Wikipedia:Signatures|signature]]" (your username and a date stamp). The [[File:OOUI JS signature icon LTR.png|22px|link=WP:~]] button, on the tool bar above Wikipedia's text editing window, also does this.
* If you would like to play around with your new Wiki skills without changing the [[WP:MAINSPACE| mainspace]], the '''''[[Wikipedia:Sandbox|Sandbox]]''''' is for you.
{{col-end}}
''Victor Michelle, '''good luck, and have fun.''''' — [[User:JJMC89|JJMC89]] <small>([[User talk:JJMC89|T]]'''·'''[[Special:Contributions/JJMC89|C]])</small> 08:38, 3 December 2024 (UTC)</div>
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Intellectual property collateralized debt obligations|Intellectual property collateralized debt obligations]] (December 3) ==
<div style="border: solid 1px #FCC; background-color: #F8EEBC; padding: 0.5em 1em; color: #000; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Bobby Cohn were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* ''[[WP:Notability#General notability guideline|in-depth]]'' (not just passing mentions about the subject)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[Wikipedia:Independent sources|''independent'']] of the subject <br />
Make sure you add references that meet these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Intellectual property collateralized debt obligations]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Intellectual_property_collateralized_debt_obligations '''Articles for creation help desk''']</span>, on the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=User_talk:Bobby_Cohn&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Intellectual_property_collateralized_debt_obligations '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div><!--Template:AfC decline-->
:Dear Bobby Cohn,
:Pls., take a look into the page:
:https://en.wikipedia.org/wiki/Intangible_asset_finance#Business_models_using_IP-backed_financing
:Is IP CDOs as a subsubject qualifies for a Wikipedia subarticle (section), contents: Business models using IP-backed financing: IP CDOs? There can't be any additional references, so is the subsubject in a chapter is suitable for Wikipedia?
:Thank you in advance. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 15:23, 4 December 2024 (UTC)
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Victor Michelle'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Victor Michelle. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Victor Michelle|you have written about]] on the page [[:Intangible asset finance]], you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1733344814) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Jlwoodwa|jlwoodwa]] ([[User talk:Jlwoodwa|talk]]) 20:40, 4 December 2024 (UTC)
:Hello jlwoodwa,
:I'm the author & creator of the IP CDOs and it is disclosed & indicated here:
:https://en.wikipedia.org/wiki/User:Victor_Michelle
:IP CDOs are financial instruments like bonds, debts etc. and are not affilated with myself itself, family, friends, colleagues, company, organization, clients, or competitors.
:WIPO's official website is not my organization, mentioned in links.
:I'll propose the following changes on the talk pages of affected articles and looking for the solution of publication.
:As I have no connections related to any form of paid contribution, Wikipedia's policy on Paid-contribution does not apply to me, nor do promotional activities.
:Thank you. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 21:12, 4 December 2024 (UTC)
== December 2024 ==
[[File:Nuvola apps important.svg|25px|alt=Warning icon]] Please stop. If you continue to add [[Wikipedia:What Wikipedia is not#Wikipedia is not a soapbox|promotional or advertising material]] to Wikipedia, as you did at [[:Intangible asset finance]], you may be [[Wikipedia:Blocking policy|blocked from editing]]. [[Category:User talk pages with Uw-advert3 notices|{{PAGENAME}}]]<!-- Template:uw-advert3 --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:22, 16 December 2024 (UTC)
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
<div class="user-block" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid var(--border-color-base, #a2ab91); background-color: var(--background-color-warning-subtle, #fef6e7); color:inherit; min-height: 40px">[[File:Stop x nuvola.svg|40px|left|alt=Stop icon]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' '''[[Wikipedia:Blocking_policy#Indefinite_blocks|indefinitely]]''' from editing because your account is being used only for [[Wikipedia:Spam|advertising or promotion]]. </div><div style="margin-left:45px">If you believe that there are good reasons for being unblocked, please review Wikipedia's [[WP:Guide to appealing blocks|guide to appealing blocks]], then add the following text to the bottom of your talk page: <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code>. [[User:HJ Mitchell|<b style="color: teal; font-family: Tahoma">HJ Mitchell</b>]] | [[User talk:HJ Mitchell|<span style="color: navy; font-family: Times New Roman" title="(Talk page)">Penny for your thoughts?</span>]] 18:28, 16 December 2024 (UTC)</div></div>[[Category:Wikipedians who are indefinitely blocked for advertising|{{unblock reviewed|decline=I am declining your unblock request because it does not address the reason for your block, or because it is inadequate for other reasons. To be unblocked, you must convince the reviewing administrator(s) that
*the block is not necessary to prevent damage or disruption to Wikipedia, <em>or</em>
*the block is no longer necessary because you:
*#understand what you have been blocked for,
*#will not continue to cause damage or disruption, and
*#will make useful contributions instead.
Please read the [[Wikipedia:Guide to appealing blocks|guide to appealing blocks]] for more information. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 09:54, 5 July 2025 (UTC)|1=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:Draft:Intellectual property collateralized debt obligations]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
{{Quote box|quote=<p>If this is the first article that you have created, you may want to read [[WP:Your first article|the guide to writing your first article]].</p><p>You may want to consider using the [[Wikipedia:Article wizard|Article Wizard]] to help you create articles.</p>|width=20%|align=right}}
A tag has been placed on [[:Draft:Intellectual property collateralized debt obligations]], requesting that it be speedily deleted from Wikipedia. This has been done under [[Wikipedia:Criteria for speedy deletion#G11|section G11 of the criteria for speedy deletion]], because the page seems to be unambiguous advertising which only promotes a company, group, product, service, person, or point of view and would need to be fundamentally rewritten in order to become encyclopedic. Please read [[Wikipedia:Spam|the guidelines on spam]] and [[Wikipedia:FAQ/Organizations]] for more information.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:Draft:Intellectual property collateralized debt obligations|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If the page is deleted, and you wish to retrieve the deleted material for future reference or improvement, then please contact the {{Querylink|Special:Log|qs=type=delete&page=Draft%3AIntellectual+property+collateralized+debt+obligations|deleting administrator}}. <!-- Template:Db-spam-notice --> <!-- Template:Db-csd-notice-custom --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:31, 16 December 2024 (UTC)
{{unblock|reason=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter.}} [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:43, 16 December 2024 (UTC)
cmlbddrxttbvrdir00cs7ce1ciecdcr
665328
665327
2025-07-05T09:54:44Z
Novem Linguae
49714
Undo revision [[Special:Diff/665327|665327]] by [[Special:Contributions/Novem Linguae|Novem Linguae]] ([[User talk:Novem Linguae|talk]])
665328
wikitext
text/x-wiki
== Welcome! ==
<!-- This comes from the template {{subst:Welcome screen}} -->
<div style="text-align:center; padding:1em; border:solid 2px darkblue; background-color:darkblue; border-radius:25px 25px 0 0;">
<span style="font-size:120%; color:white;">Hello, Victor Michelle, and [[Wikipedia:Welcoming committee/Welcome to Wikipedia|<span style="color:orange;">Welcome to Wikipedia!</span>]]</span> [[File:Wikipedia-logo-v2.svg|50px]]</div>
<div style="align:left; padding:1em; border:solid 2px darkblue; background-color:white; border-radius:0 0 25px 25px;">
'''''Welcome to Wikipedia!''''' I hope you enjoy the encyclopedia and want to [[Wikipedia:Wikipedians|stay]]. As a first step, you may wish to read the [[Help:Introduction|Introduction]].
If you have any questions, feel free to ask at the [[Wikipedia:Teahouse|Teahouse]].
-------
Here are some more resources to help you as you explore and contribute to [[Wikipedia|the world's largest encyclopedia...]]
<b style="font-size: larger;">Finding your way around:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contents|Table of contents]] / [[Wikipedia:Department directory|Department directory]]'''
{{col-2}}
* '''[[Wikipedia:The Wikipedia Adventure|The Wikipedia Adventure]]''' (a tutorial orienting you with Wikipedia)
* '''''[[Wikipedia:The Signpost|The Signpost]]''''', our newspaper
{{col-end}}
<b style="font-size:larger;">Need help?</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Questions|Questions]]''' – a guide on where to ask questions
* '''[[Wikipedia:Cheatsheet|Cheatsheet]]''' – quick reference on Wikipedia's mark-up codes
* '''[[Wikipedia:Five pillars|Wikipedia's 5 pillars]]''' – an overview of Wikipedia's foundations
{{col-2}}
* '''[[Wikipedia:Article wizard|Article wizard]]''' – a Wizard to help you create articles
* '''[[Wikipedia:Simplified ruleset|The simplified ruleset]]''' – a summary of Wikipedia's most important rules
*'''[[Help:Wikipedia: The Missing Manual/Introduction|Guide to Wikipedia]]''' – a thorough step-by-step guide to Wikipedia
{{col-end}}
<b style="font-size:larger;">How you can help:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contributing to Wikipedia|Contributing to Wikipedia]]''' – a guide on how you can help
{{col-2}}
* '''[[Wikipedia:Community portal|Community portal]]''' – Wikipedia's hub of activity
{{col-end}}
<b style="font-size:larger;">Additional tips...</b>
{{col-begin}}
{{col-2}}
* Please sign your messages on [[Wikipedia:Talk page guidelines|talk pages]] with four [[tilde]]s (<nowiki>~~~~</nowiki>). This will automatically insert your "[[Wikipedia:Signatures|signature]]" (your username and a date stamp). The [[File:OOUI JS signature icon LTR.png|22px|link=WP:~]] button, on the tool bar above Wikipedia's text editing window, also does this.
* If you would like to play around with your new Wiki skills without changing the [[WP:MAINSPACE| mainspace]], the '''''[[Wikipedia:Sandbox|Sandbox]]''''' is for you.
{{col-end}}
''Victor Michelle, '''good luck, and have fun.''''' — [[User:JJMC89|JJMC89]] <small>([[User talk:JJMC89|T]]'''·'''[[Special:Contributions/JJMC89|C]])</small> 08:38, 3 December 2024 (UTC)</div>
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Intellectual property collateralized debt obligations|Intellectual property collateralized debt obligations]] (December 3) ==
<div style="border: solid 1px #FCC; background-color: #F8EEBC; padding: 0.5em 1em; color: #000; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Bobby Cohn were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* ''[[WP:Notability#General notability guideline|in-depth]]'' (not just passing mentions about the subject)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[Wikipedia:Independent sources|''independent'']] of the subject <br />
Make sure you add references that meet these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Intellectual property collateralized debt obligations]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Intellectual_property_collateralized_debt_obligations '''Articles for creation help desk''']</span>, on the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=User_talk:Bobby_Cohn&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Intellectual_property_collateralized_debt_obligations '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div><!--Template:AfC decline-->
:Dear Bobby Cohn,
:Pls., take a look into the page:
:https://en.wikipedia.org/wiki/Intangible_asset_finance#Business_models_using_IP-backed_financing
:Is IP CDOs as a subsubject qualifies for a Wikipedia subarticle (section), contents: Business models using IP-backed financing: IP CDOs? There can't be any additional references, so is the subsubject in a chapter is suitable for Wikipedia?
:Thank you in advance. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 15:23, 4 December 2024 (UTC)
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Victor Michelle'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Victor Michelle. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Victor Michelle|you have written about]] on the page [[:Intangible asset finance]], you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1733344814) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Jlwoodwa|jlwoodwa]] ([[User talk:Jlwoodwa|talk]]) 20:40, 4 December 2024 (UTC)
:Hello jlwoodwa,
:I'm the author & creator of the IP CDOs and it is disclosed & indicated here:
:https://en.wikipedia.org/wiki/User:Victor_Michelle
:IP CDOs are financial instruments like bonds, debts etc. and are not affilated with myself itself, family, friends, colleagues, company, organization, clients, or competitors.
:WIPO's official website is not my organization, mentioned in links.
:I'll propose the following changes on the talk pages of affected articles and looking for the solution of publication.
:As I have no connections related to any form of paid contribution, Wikipedia's policy on Paid-contribution does not apply to me, nor do promotional activities.
:Thank you. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 21:12, 4 December 2024 (UTC)
== December 2024 ==
[[File:Nuvola apps important.svg|25px|alt=Warning icon]] Please stop. If you continue to add [[Wikipedia:What Wikipedia is not#Wikipedia is not a soapbox|promotional or advertising material]] to Wikipedia, as you did at [[:Intangible asset finance]], you may be [[Wikipedia:Blocking policy|blocked from editing]]. [[Category:User talk pages with Uw-advert3 notices|{{PAGENAME}}]]<!-- Template:uw-advert3 --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:22, 16 December 2024 (UTC)
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
<div class="user-block" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid var(--border-color-base, #a2ab91); background-color: var(--background-color-warning-subtle, #fef6e7); color:inherit; min-height: 40px">[[File:Stop x nuvola.svg|40px|left|alt=Stop icon]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' '''[[Wikipedia:Blocking_policy#Indefinite_blocks|indefinitely]]''' from editing because your account is being used only for [[Wikipedia:Spam|advertising or promotion]]. </div><div style="margin-left:45px">If you believe that there are good reasons for being unblocked, please review Wikipedia's [[WP:Guide to appealing blocks|guide to appealing blocks]], then add the following text to the bottom of your talk page: <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code>. [[User:HJ Mitchell|<b style="color: teal; font-family: Tahoma">HJ Mitchell</b>]] | [[User talk:HJ Mitchell|<span style="color: navy; font-family: Times New Roman" title="(Talk page)">Penny for your thoughts?</span>]] 18:28, 16 December 2024 (UTC)</div></div>[[Category:Wikipedians who are indefinitely blocked for advertising|{{PAGENAME}}]]<!-- Template:Uw-soablock -->
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:Draft:Intellectual property collateralized debt obligations]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
{{Quote box|quote=<p>If this is the first article that you have created, you may want to read [[WP:Your first article|the guide to writing your first article]].</p><p>You may want to consider using the [[Wikipedia:Article wizard|Article Wizard]] to help you create articles.</p>|width=20%|align=right}}
A tag has been placed on [[:Draft:Intellectual property collateralized debt obligations]], requesting that it be speedily deleted from Wikipedia. This has been done under [[Wikipedia:Criteria for speedy deletion#G11|section G11 of the criteria for speedy deletion]], because the page seems to be unambiguous advertising which only promotes a company, group, product, service, person, or point of view and would need to be fundamentally rewritten in order to become encyclopedic. Please read [[Wikipedia:Spam|the guidelines on spam]] and [[Wikipedia:FAQ/Organizations]] for more information.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:Draft:Intellectual property collateralized debt obligations|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If the page is deleted, and you wish to retrieve the deleted material for future reference or improvement, then please contact the {{Querylink|Special:Log|qs=type=delete&page=Draft%3AIntellectual+property+collateralized+debt+obligations|deleting administrator}}. <!-- Template:Db-spam-notice --> <!-- Template:Db-csd-notice-custom --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:31, 16 December 2024 (UTC)
:{{unblock|reason=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter.}} [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:43, 16 December 2024 (UTC)
2v7ultr7bm7xp0a22qb5njqi5gcl9xa
665329
665328
2025-07-05T09:59:21Z
Novem Linguae
49714
665329
wikitext
text/x-wiki
== Welcome! ==
<!-- This comes from the template {{subst:Welcome screen}} -->
<div style="text-align:center; padding:1em; border:solid 2px darkblue; background-color:darkblue; border-radius:25px 25px 0 0;">
<span style="font-size:120%; color:white;">Hello, Victor Michelle, and [[Wikipedia:Welcoming committee/Welcome to Wikipedia|<span style="color:orange;">Welcome to Wikipedia!</span>]]</span> [[File:Wikipedia-logo-v2.svg|50px]]</div>
<div style="align:left; padding:1em; border:solid 2px darkblue; background-color:white; border-radius:0 0 25px 25px;">
'''''Welcome to Wikipedia!''''' I hope you enjoy the encyclopedia and want to [[Wikipedia:Wikipedians|stay]]. As a first step, you may wish to read the [[Help:Introduction|Introduction]].
If you have any questions, feel free to ask at the [[Wikipedia:Teahouse|Teahouse]].
-------
Here are some more resources to help you as you explore and contribute to [[Wikipedia|the world's largest encyclopedia...]]
<b style="font-size: larger;">Finding your way around:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contents|Table of contents]] / [[Wikipedia:Department directory|Department directory]]'''
{{col-2}}
* '''[[Wikipedia:The Wikipedia Adventure|The Wikipedia Adventure]]''' (a tutorial orienting you with Wikipedia)
* '''''[[Wikipedia:The Signpost|The Signpost]]''''', our newspaper
{{col-end}}
<b style="font-size:larger;">Need help?</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Questions|Questions]]''' – a guide on where to ask questions
* '''[[Wikipedia:Cheatsheet|Cheatsheet]]''' – quick reference on Wikipedia's mark-up codes
* '''[[Wikipedia:Five pillars|Wikipedia's 5 pillars]]''' – an overview of Wikipedia's foundations
{{col-2}}
* '''[[Wikipedia:Article wizard|Article wizard]]''' – a Wizard to help you create articles
* '''[[Wikipedia:Simplified ruleset|The simplified ruleset]]''' – a summary of Wikipedia's most important rules
*'''[[Help:Wikipedia: The Missing Manual/Introduction|Guide to Wikipedia]]''' – a thorough step-by-step guide to Wikipedia
{{col-end}}
<b style="font-size:larger;">How you can help:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contributing to Wikipedia|Contributing to Wikipedia]]''' – a guide on how you can help
{{col-2}}
* '''[[Wikipedia:Community portal|Community portal]]''' – Wikipedia's hub of activity
{{col-end}}
<b style="font-size:larger;">Additional tips...</b>
{{col-begin}}
{{col-2}}
* Please sign your messages on [[Wikipedia:Talk page guidelines|talk pages]] with four [[tilde]]s (<nowiki>~~~~</nowiki>). This will automatically insert your "[[Wikipedia:Signatures|signature]]" (your username and a date stamp). The [[File:OOUI JS signature icon LTR.png|22px|link=WP:~]] button, on the tool bar above Wikipedia's text editing window, also does this.
* If you would like to play around with your new Wiki skills without changing the [[WP:MAINSPACE| mainspace]], the '''''[[Wikipedia:Sandbox|Sandbox]]''''' is for you.
{{col-end}}
''Victor Michelle, '''good luck, and have fun.''''' — [[User:JJMC89|JJMC89]] <small>([[User talk:JJMC89|T]]'''·'''[[Special:Contributions/JJMC89|C]])</small> 08:38, 3 December 2024 (UTC)</div>
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Intellectual property collateralized debt obligations|Intellectual property collateralized debt obligations]] (December 3) ==
<div style="border: solid 1px #FCC; background-color: #F8EEBC; padding: 0.5em 1em; color: #000; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Bobby Cohn were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* ''[[WP:Notability#General notability guideline|in-depth]]'' (not just passing mentions about the subject)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[Wikipedia:Independent sources|''independent'']] of the subject <br />
Make sure you add references that meet these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Intellectual property collateralized debt obligations]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Intellectual_property_collateralized_debt_obligations '''Articles for creation help desk''']</span>, on the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=User_talk:Bobby_Cohn&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Intellectual_property_collateralized_debt_obligations '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div><!--Template:AfC decline-->
:Dear Bobby Cohn,
:Pls., take a look into the page:
:https://en.wikipedia.org/wiki/Intangible_asset_finance#Business_models_using_IP-backed_financing
:Is IP CDOs as a subsubject qualifies for a Wikipedia subarticle (section), contents: Business models using IP-backed financing: IP CDOs? There can't be any additional references, so is the subsubject in a chapter is suitable for Wikipedia?
:Thank you in advance. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 15:23, 4 December 2024 (UTC)
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Victor Michelle'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Victor Michelle. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Victor Michelle|you have written about]] on the page [[:Intangible asset finance]], you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1733344814) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Jlwoodwa|jlwoodwa]] ([[User talk:Jlwoodwa|talk]]) 20:40, 4 December 2024 (UTC)
:Hello jlwoodwa,
:I'm the author & creator of the IP CDOs and it is disclosed & indicated here:
:https://en.wikipedia.org/wiki/User:Victor_Michelle
:IP CDOs are financial instruments like bonds, debts etc. and are not affilated with myself itself, family, friends, colleagues, company, organization, clients, or competitors.
:WIPO's official website is not my organization, mentioned in links.
:I'll propose the following changes on the talk pages of affected articles and looking for the solution of publication.
:As I have no connections related to any form of paid contribution, Wikipedia's policy on Paid-contribution does not apply to me, nor do promotional activities.
:Thank you. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 21:12, 4 December 2024 (UTC)
== December 2024 ==
[[File:Nuvola apps important.svg|25px|alt=Warning icon]] Please stop. If you continue to add [[Wikipedia:What Wikipedia is not#Wikipedia is not a soapbox|promotional or advertising material]] to Wikipedia, as you did at [[:Intangible asset finance]], you may be [[Wikipedia:Blocking policy|blocked from editing]]. [[Category:User talk pages with Uw-advert3 notices|{{PAGENAME}}]]<!-- Template:uw-advert3 --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:22, 16 December 2024 (UTC)
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
<div class="user-block" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid var(--border-color-base, #a2ab91); background-color: var(--background-color-warning-subtle, #fef6e7); color:inherit; min-height: 40px">[[File:Stop x nuvola.svg|40px|left|alt=Stop icon]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' '''[[Wikipedia:Blocking_policy#Indefinite_blocks|indefinitely]]''' from editing because your account is being used only for [[Wikipedia:Spam|advertising or promotion]]. </div><div style="margin-left:45px">If you believe that there are good reasons for being unblocked, please review Wikipedia's [[WP:Guide to appealing blocks|guide to appealing blocks]], then add the following text to the bottom of your talk page: <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code>. [[User:HJ Mitchell|<b style="color: teal; font-family: Tahoma">HJ Mitchell</b>]] | [[User talk:HJ Mitchell|<span style="color: navy; font-family: Times New Roman" title="(Talk page)">Penny for your thoughts?</span>]] 18:28, 16 December 2024 (UTC)</div></div>[[Category:Wikipedians who are indefinitely blocked for advertising|{{PAGENAME}}]]<!-- Template:Uw-soablock -->
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:Draft:Intellectual property collateralized debt obligations]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
{{Quote box|quote=<p>If this is the first article that you have created, you may want to read [[WP:Your first article|the guide to writing your first article]].</p><p>You may want to consider using the [[Wikipedia:Article wizard|Article Wizard]] to help you create articles.</p>|width=20%|align=right}}
A tag has been placed on [[:Draft:Intellectual property collateralized debt obligations]], requesting that it be speedily deleted from Wikipedia. This has been done under [[Wikipedia:Criteria for speedy deletion#G11|section G11 of the criteria for speedy deletion]], because the page seems to be unambiguous advertising which only promotes a company, group, product, service, person, or point of view and would need to be fundamentally rewritten in order to become encyclopedic. Please read [[Wikipedia:Spam|the guidelines on spam]] and [[Wikipedia:FAQ/Organizations]] for more information.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:Draft:Intellectual property collateralized debt obligations|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If the page is deleted, and you wish to retrieve the deleted material for future reference or improvement, then please contact the {{Querylink|Special:Log|qs=type=delete&page=Draft%3AIntellectual+property+collateralized+debt+obligations|deleting administrator}}. <!-- Template:Db-spam-notice --> <!-- Template:Db-csd-notice-custom --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:31, 16 December 2024 (UTC)
:{{unblock|reason=IP CDOs: An Encyclopedic Overview
Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter.}} [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:43, 16 December 2024 (UTC)
4xz5v4jxrulsa0m4o0dkiztcsny2tdx
665330
665329
2025-07-05T10:00:48Z
Novem Linguae
49714
Undo revision [[Special:Diff/665329|665329]] by [[Special:Contributions/Novem Linguae|Novem Linguae]] ([[User talk:Novem Linguae|talk]])
665330
wikitext
text/x-wiki
== Welcome! ==
<!-- This comes from the template {{subst:Welcome screen}} -->
<div style="text-align:center; padding:1em; border:solid 2px darkblue; background-color:darkblue; border-radius:25px 25px 0 0;">
<span style="font-size:120%; color:white;">Hello, Victor Michelle, and [[Wikipedia:Welcoming committee/Welcome to Wikipedia|<span style="color:orange;">Welcome to Wikipedia!</span>]]</span> [[File:Wikipedia-logo-v2.svg|50px]]</div>
<div style="align:left; padding:1em; border:solid 2px darkblue; background-color:white; border-radius:0 0 25px 25px;">
'''''Welcome to Wikipedia!''''' I hope you enjoy the encyclopedia and want to [[Wikipedia:Wikipedians|stay]]. As a first step, you may wish to read the [[Help:Introduction|Introduction]].
If you have any questions, feel free to ask at the [[Wikipedia:Teahouse|Teahouse]].
-------
Here are some more resources to help you as you explore and contribute to [[Wikipedia|the world's largest encyclopedia...]]
<b style="font-size: larger;">Finding your way around:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contents|Table of contents]] / [[Wikipedia:Department directory|Department directory]]'''
{{col-2}}
* '''[[Wikipedia:The Wikipedia Adventure|The Wikipedia Adventure]]''' (a tutorial orienting you with Wikipedia)
* '''''[[Wikipedia:The Signpost|The Signpost]]''''', our newspaper
{{col-end}}
<b style="font-size:larger;">Need help?</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Questions|Questions]]''' – a guide on where to ask questions
* '''[[Wikipedia:Cheatsheet|Cheatsheet]]''' – quick reference on Wikipedia's mark-up codes
* '''[[Wikipedia:Five pillars|Wikipedia's 5 pillars]]''' – an overview of Wikipedia's foundations
{{col-2}}
* '''[[Wikipedia:Article wizard|Article wizard]]''' – a Wizard to help you create articles
* '''[[Wikipedia:Simplified ruleset|The simplified ruleset]]''' – a summary of Wikipedia's most important rules
*'''[[Help:Wikipedia: The Missing Manual/Introduction|Guide to Wikipedia]]''' – a thorough step-by-step guide to Wikipedia
{{col-end}}
<b style="font-size:larger;">How you can help:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contributing to Wikipedia|Contributing to Wikipedia]]''' – a guide on how you can help
{{col-2}}
* '''[[Wikipedia:Community portal|Community portal]]''' – Wikipedia's hub of activity
{{col-end}}
<b style="font-size:larger;">Additional tips...</b>
{{col-begin}}
{{col-2}}
* Please sign your messages on [[Wikipedia:Talk page guidelines|talk pages]] with four [[tilde]]s (<nowiki>~~~~</nowiki>). This will automatically insert your "[[Wikipedia:Signatures|signature]]" (your username and a date stamp). The [[File:OOUI JS signature icon LTR.png|22px|link=WP:~]] button, on the tool bar above Wikipedia's text editing window, also does this.
* If you would like to play around with your new Wiki skills without changing the [[WP:MAINSPACE| mainspace]], the '''''[[Wikipedia:Sandbox|Sandbox]]''''' is for you.
{{col-end}}
''Victor Michelle, '''good luck, and have fun.''''' — [[User:JJMC89|JJMC89]] <small>([[User talk:JJMC89|T]]'''·'''[[Special:Contributions/JJMC89|C]])</small> 08:38, 3 December 2024 (UTC)</div>
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Intellectual property collateralized debt obligations|Intellectual property collateralized debt obligations]] (December 3) ==
<div style="border: solid 1px #FCC; background-color: #F8EEBC; padding: 0.5em 1em; color: #000; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Bobby Cohn were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* ''[[WP:Notability#General notability guideline|in-depth]]'' (not just passing mentions about the subject)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[Wikipedia:Independent sources|''independent'']] of the subject <br />
Make sure you add references that meet these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Intellectual property collateralized debt obligations]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Intellectual_property_collateralized_debt_obligations '''Articles for creation help desk''']</span>, on the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=User_talk:Bobby_Cohn&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Intellectual_property_collateralized_debt_obligations '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div><!--Template:AfC decline-->
:Dear Bobby Cohn,
:Pls., take a look into the page:
:https://en.wikipedia.org/wiki/Intangible_asset_finance#Business_models_using_IP-backed_financing
:Is IP CDOs as a subsubject qualifies for a Wikipedia subarticle (section), contents: Business models using IP-backed financing: IP CDOs? There can't be any additional references, so is the subsubject in a chapter is suitable for Wikipedia?
:Thank you in advance. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 15:23, 4 December 2024 (UTC)
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Victor Michelle'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Victor Michelle. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Victor Michelle|you have written about]] on the page [[:Intangible asset finance]], you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1733344814) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Jlwoodwa|jlwoodwa]] ([[User talk:Jlwoodwa|talk]]) 20:40, 4 December 2024 (UTC)
:Hello jlwoodwa,
:I'm the author & creator of the IP CDOs and it is disclosed & indicated here:
:https://en.wikipedia.org/wiki/User:Victor_Michelle
:IP CDOs are financial instruments like bonds, debts etc. and are not affilated with myself itself, family, friends, colleagues, company, organization, clients, or competitors.
:WIPO's official website is not my organization, mentioned in links.
:I'll propose the following changes on the talk pages of affected articles and looking for the solution of publication.
:As I have no connections related to any form of paid contribution, Wikipedia's policy on Paid-contribution does not apply to me, nor do promotional activities.
:Thank you. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 21:12, 4 December 2024 (UTC)
== December 2024 ==
[[File:Nuvola apps important.svg|25px|alt=Warning icon]] Please stop. If you continue to add [[Wikipedia:What Wikipedia is not#Wikipedia is not a soapbox|promotional or advertising material]] to Wikipedia, as you did at [[:Intangible asset finance]], you may be [[Wikipedia:Blocking policy|blocked from editing]]. [[Category:User talk pages with Uw-advert3 notices|{{PAGENAME}}]]<!-- Template:uw-advert3 --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:22, 16 December 2024 (UTC)
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
<div class="user-block" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid var(--border-color-base, #a2ab91); background-color: var(--background-color-warning-subtle, #fef6e7); color:inherit; min-height: 40px">[[File:Stop x nuvola.svg|40px|left|alt=Stop icon]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' '''[[Wikipedia:Blocking_policy#Indefinite_blocks|indefinitely]]''' from editing because your account is being used only for [[Wikipedia:Spam|advertising or promotion]]. </div><div style="margin-left:45px">If you believe that there are good reasons for being unblocked, please review Wikipedia's [[WP:Guide to appealing blocks|guide to appealing blocks]], then add the following text to the bottom of your talk page: <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code>. [[User:HJ Mitchell|<b style="color: teal; font-family: Tahoma">HJ Mitchell</b>]] | [[User talk:HJ Mitchell|<span style="color: navy; font-family: Times New Roman" title="(Talk page)">Penny for your thoughts?</span>]] 18:28, 16 December 2024 (UTC)</div></div>[[Category:Wikipedians who are indefinitely blocked for advertising|{{PAGENAME}}]]<!-- Template:Uw-soablock -->
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:Draft:Intellectual property collateralized debt obligations]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
{{Quote box|quote=<p>If this is the first article that you have created, you may want to read [[WP:Your first article|the guide to writing your first article]].</p><p>You may want to consider using the [[Wikipedia:Article wizard|Article Wizard]] to help you create articles.</p>|width=20%|align=right}}
A tag has been placed on [[:Draft:Intellectual property collateralized debt obligations]], requesting that it be speedily deleted from Wikipedia. This has been done under [[Wikipedia:Criteria for speedy deletion#G11|section G11 of the criteria for speedy deletion]], because the page seems to be unambiguous advertising which only promotes a company, group, product, service, person, or point of view and would need to be fundamentally rewritten in order to become encyclopedic. Please read [[Wikipedia:Spam|the guidelines on spam]] and [[Wikipedia:FAQ/Organizations]] for more information.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:Draft:Intellectual property collateralized debt obligations|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If the page is deleted, and you wish to retrieve the deleted material for future reference or improvement, then please contact the {{Querylink|Special:Log|qs=type=delete&page=Draft%3AIntellectual+property+collateralized+debt+obligations|deleting administrator}}. <!-- Template:Db-spam-notice --> <!-- Template:Db-csd-notice-custom --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:31, 16 December 2024 (UTC)
:{{unblock|reason=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter.}} [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:43, 16 December 2024 (UTC)
2v7ultr7bm7xp0a22qb5njqi5gcl9xa
665334
665330
2025-07-05T10:53:57Z
Novem Linguae
49714
Declining unblock request ([[User:Novem Linguae/Scripts/UnblockReview.js|unblock-review]])
665334
wikitext
text/x-wiki
== Welcome! ==
<!-- This comes from the template {{subst:Welcome screen}} -->
<div style="text-align:center; padding:1em; border:solid 2px darkblue; background-color:darkblue; border-radius:25px 25px 0 0;">
<span style="font-size:120%; color:white;">Hello, Victor Michelle, and [[Wikipedia:Welcoming committee/Welcome to Wikipedia|<span style="color:orange;">Welcome to Wikipedia!</span>]]</span> [[File:Wikipedia-logo-v2.svg|50px]]</div>
<div style="align:left; padding:1em; border:solid 2px darkblue; background-color:white; border-radius:0 0 25px 25px;">
'''''Welcome to Wikipedia!''''' I hope you enjoy the encyclopedia and want to [[Wikipedia:Wikipedians|stay]]. As a first step, you may wish to read the [[Help:Introduction|Introduction]].
If you have any questions, feel free to ask at the [[Wikipedia:Teahouse|Teahouse]].
-------
Here are some more resources to help you as you explore and contribute to [[Wikipedia|the world's largest encyclopedia...]]
<b style="font-size: larger;">Finding your way around:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contents|Table of contents]] / [[Wikipedia:Department directory|Department directory]]'''
{{col-2}}
* '''[[Wikipedia:The Wikipedia Adventure|The Wikipedia Adventure]]''' (a tutorial orienting you with Wikipedia)
* '''''[[Wikipedia:The Signpost|The Signpost]]''''', our newspaper
{{col-end}}
<b style="font-size:larger;">Need help?</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Questions|Questions]]''' – a guide on where to ask questions
* '''[[Wikipedia:Cheatsheet|Cheatsheet]]''' – quick reference on Wikipedia's mark-up codes
* '''[[Wikipedia:Five pillars|Wikipedia's 5 pillars]]''' – an overview of Wikipedia's foundations
{{col-2}}
* '''[[Wikipedia:Article wizard|Article wizard]]''' – a Wizard to help you create articles
* '''[[Wikipedia:Simplified ruleset|The simplified ruleset]]''' – a summary of Wikipedia's most important rules
*'''[[Help:Wikipedia: The Missing Manual/Introduction|Guide to Wikipedia]]''' – a thorough step-by-step guide to Wikipedia
{{col-end}}
<b style="font-size:larger;">How you can help:</b>
{{col-begin}}
{{col-2}}
* '''[[Wikipedia:Contributing to Wikipedia|Contributing to Wikipedia]]''' – a guide on how you can help
{{col-2}}
* '''[[Wikipedia:Community portal|Community portal]]''' – Wikipedia's hub of activity
{{col-end}}
<b style="font-size:larger;">Additional tips...</b>
{{col-begin}}
{{col-2}}
* Please sign your messages on [[Wikipedia:Talk page guidelines|talk pages]] with four [[tilde]]s (<nowiki>~~~~</nowiki>). This will automatically insert your "[[Wikipedia:Signatures|signature]]" (your username and a date stamp). The [[File:OOUI JS signature icon LTR.png|22px|link=WP:~]] button, on the tool bar above Wikipedia's text editing window, also does this.
* If you would like to play around with your new Wiki skills without changing the [[WP:MAINSPACE| mainspace]], the '''''[[Wikipedia:Sandbox|Sandbox]]''''' is for you.
{{col-end}}
''Victor Michelle, '''good luck, and have fun.''''' — [[User:JJMC89|JJMC89]] <small>([[User talk:JJMC89|T]]'''·'''[[Special:Contributions/JJMC89|C]])</small> 08:38, 3 December 2024 (UTC)</div>
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Intellectual property collateralized debt obligations|Intellectual property collateralized debt obligations]] (December 3) ==
<div style="border: solid 1px #FCC; background-color: #F8EEBC; padding: 0.5em 1em; color: #000; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Bobby Cohn were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* ''[[WP:Notability#General notability guideline|in-depth]]'' (not just passing mentions about the subject)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[Wikipedia:Independent sources|''independent'']] of the subject <br />
Make sure you add references that meet these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Intellectual property collateralized debt obligations]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Intellectual_property_collateralized_debt_obligations '''Articles for creation help desk''']</span>, on the <span class="plainlinks">[//en.wikipedia.org/w/index.php?title=User_talk:Bobby_Cohn&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Intellectual_property_collateralized_debt_obligations '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div><!--Template:AfC decline-->
:Dear Bobby Cohn,
:Pls., take a look into the page:
:https://en.wikipedia.org/wiki/Intangible_asset_finance#Business_models_using_IP-backed_financing
:Is IP CDOs as a subsubject qualifies for a Wikipedia subarticle (section), contents: Business models using IP-backed financing: IP CDOs? There can't be any additional references, so is the subsubject in a chapter is suitable for Wikipedia?
:Thank you in advance. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 15:23, 4 December 2024 (UTC)
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Victor Michelle'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Bobby Cohn|Bobby Cohn]] ([[User talk:Bobby Cohn|talk]]) 14:04, 3 December 2024 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Victor Michelle. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Victor Michelle|you have written about]] on the page [[:Intangible asset finance]], you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1733344814) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Jlwoodwa|jlwoodwa]] ([[User talk:Jlwoodwa|talk]]) 20:40, 4 December 2024 (UTC)
:Hello jlwoodwa,
:I'm the author & creator of the IP CDOs and it is disclosed & indicated here:
:https://en.wikipedia.org/wiki/User:Victor_Michelle
:IP CDOs are financial instruments like bonds, debts etc. and are not affilated with myself itself, family, friends, colleagues, company, organization, clients, or competitors.
:WIPO's official website is not my organization, mentioned in links.
:I'll propose the following changes on the talk pages of affected articles and looking for the solution of publication.
:As I have no connections related to any form of paid contribution, Wikipedia's policy on Paid-contribution does not apply to me, nor do promotional activities.
:Thank you. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 21:12, 4 December 2024 (UTC)
== December 2024 ==
[[File:Nuvola apps important.svg|25px|alt=Warning icon]] Please stop. If you continue to add [[Wikipedia:What Wikipedia is not#Wikipedia is not a soapbox|promotional or advertising material]] to Wikipedia, as you did at [[:Intangible asset finance]], you may be [[Wikipedia:Blocking policy|blocked from editing]]. [[Category:User talk pages with Uw-advert3 notices|{{PAGENAME}}]]<!-- Template:uw-advert3 --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:22, 16 December 2024 (UTC)
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
<div class="user-block" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid var(--border-color-base, #a2ab91); background-color: var(--background-color-warning-subtle, #fef6e7); color:inherit; min-height: 40px">[[File:Stop x nuvola.svg|40px|left|alt=Stop icon]]<div style="margin-left:45px">You have been '''[[WP:Blocking policy|blocked]]''' '''[[Wikipedia:Blocking_policy#Indefinite_blocks|indefinitely]]''' from editing because your account is being used only for [[Wikipedia:Spam|advertising or promotion]]. </div><div style="margin-left:45px">If you believe that there are good reasons for being unblocked, please review Wikipedia's [[WP:Guide to appealing blocks|guide to appealing blocks]], then add the following text to the bottom of your talk page: <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code>. [[User:HJ Mitchell|<b style="color: teal; font-family: Tahoma">HJ Mitchell</b>]] | [[User talk:HJ Mitchell|<span style="color: navy; font-family: Times New Roman" title="(Talk page)">Penny for your thoughts?</span>]] 18:28, 16 December 2024 (UTC)</div></div>[[Category:Wikipedians who are indefinitely blocked for advertising|{{PAGENAME}}]]<!-- Template:Uw-soablock -->
:IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter. [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:40, 16 December 2024 (UTC)
==[[Wikipedia:Criteria for speedy deletion|Speedy deletion]] nomination of [[:Draft:Intellectual property collateralized debt obligations]]==
[[File:Ambox warning pn.svg|48px|left|alt=|link=]]
{{Quote box|quote=<p>If this is the first article that you have created, you may want to read [[WP:Your first article|the guide to writing your first article]].</p><p>You may want to consider using the [[Wikipedia:Article wizard|Article Wizard]] to help you create articles.</p>|width=20%|align=right}}
A tag has been placed on [[:Draft:Intellectual property collateralized debt obligations]], requesting that it be speedily deleted from Wikipedia. This has been done under [[Wikipedia:Criteria for speedy deletion#G11|section G11 of the criteria for speedy deletion]], because the page seems to be unambiguous advertising which only promotes a company, group, product, service, person, or point of view and would need to be fundamentally rewritten in order to become encyclopedic. Please read [[Wikipedia:Spam|the guidelines on spam]] and [[Wikipedia:FAQ/Organizations]] for more information.
If you think this page should not be deleted for this reason, you may '''contest the nomination''' by [[:Draft:Intellectual property collateralized debt obligations|visiting the page]] and clicking the button labelled "Contest this speedy deletion". This will give you the opportunity to explain why you believe the page should not be deleted. However, be aware that once a page is tagged for speedy deletion, it may be deleted without delay. Please do not remove the speedy deletion tag from the page yourself, but do not hesitate to add information in line with [[Wikipedia:List of policies|Wikipedia's policies and guidelines]]. If the page is deleted, and you wish to retrieve the deleted material for future reference or improvement, then please contact the {{Querylink|Special:Log|qs=type=delete&page=Draft%3AIntellectual+property+collateralized+debt+obligations|deleting administrator}}. <!-- Template:Db-spam-notice --> <!-- Template:Db-csd-notice-custom --> [[User:10mmsocket|10mmsocket]] ([[User talk:10mmsocket|talk]]) 18:31, 16 December 2024 (UTC)
{{unblock reviewed|decline=I am declining your unblock request because it does not address the reason for your block, or because it is inadequate for other reasons. To be unblocked, you must convince the reviewing administrator(s) that
*the block is not necessary to prevent damage or disruption to Wikipedia, <em>or</em>
*the block is no longer necessary because you:
*#understand what you have been blocked for,
*#will not continue to cause damage or disruption, and
*#will make useful contributions instead.
Please read the [[Wikipedia:Guide to appealing blocks|guide to appealing blocks]] for more information. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 10:53, 5 July 2025 (UTC)|1=IP CDOs: An Encyclopedic Overview
:Intellectual Property Collateralized Debt Obligations (IP CDOs) are a type of structured finance product that securitizes intellectual property (IP) rights. Unlike traditional CDOs backed by mortgages or other assets, IP CDOs use a portfolio of IP rights, such as patents, trademarks, copyrights, or trade secrets, as collateral. These rights are bundled together and then sold to investors as tranches with varying levels of risk and return.
:I focus on a neutral and factual presentation of IP CDOs, addressing concerns about promotion and ensuring compliance with Wikipedia's policies to provide a neutral and encyclopedic overview of IP CDOs, avoiding any promotional language or bias. The page has no unambiguous advertising which promotes a company, group, product, service, person, or point of view and is written fundamentally in order to be encyclopedic.
:Promotion/Advertising: The page has no contained promotional language or links that unduly favored specific companies or investment products.
:Original Research: The page has presented original information on IP CDOs which is relying on verifiable, published sources. Wikipedia article based on reliable sources of WIPO organization.
:Copyright Infringement: The content includes copyrighted material with a proper attribution. Wikipedia strictly adheres to copyright laws.
:To ensure compliance with Wikipedia's policies, any information about IP CDOs must be presented in a neutral, factual, and verifiable manner, citing reliable sources to support all claims. And the article on IP CDOs did it without promotional language, speculation, focusing instead on providing a comprehensive and objective overview of the subject matter.}} [[User:Victor Michelle|Victor Michelle]] ([[User talk:Victor Michelle#top|talk]]) 19:43, 16 December 2024 (UTC)
9cc4nvxsq290iap1xv7eqryywx2oems
665336
665334
2025-07-05T10:59:08Z
Novem Linguae
49714
Copied content from [[w:User talk:AlexWhisker]]; see that page's history for attribution ([[w:User:Novem Linguae/Scripts/CWWEditSummary.js|CWWEditSummary]])
665336
wikitext
text/x-wiki
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Purrniture. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Purrniture|you have written about]] on Wikipedia, you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1750361750) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Secretlondon|Secretlondon]] ([[User talk:Secretlondon|talk]]) 19:35, 19 June 2025 (UTC)
== June 2025 ==
<div class="user-block uw-spamublock" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid #a9a9a9; background-color: #ffefd5; min-height: 40px"> [[File:Stop x nuvola.svg|40px|left|alt=|link=]]Your account has been '''[[WP:Blocking policy#Indefinite blocks|indefinitely blocked]]''' from editing because it has been used for [[WP:Spam|advertising or promotion]], which is [[WP:What Wikipedia is not#Wikipedia is not a soapbox or means of promotion|contrary]] to the [[WP:Five pillars|purpose of Wikipedia]]. Also, your username gives the impression that the account represents a business, organisation, group, website, or role, which is against the [[Wikipedia:Username policy|username policy]].
If you intend to make useful contributions instead of promoting your business or organization, you may request unblock and a username change. In your reasons, '''you must follow all these steps''':
#'''Disclose''' any compensation you may receive for your contributions in accordance with the [[Wikipedia:Paid-contribution disclosure|paid-contribution disclosure]] requirement; and
#'''Convince''' us that you understand the reason for your block and that you will not repeat the kind of edits for which you were blocked; and
#'''Describe''' in general terms the contributions that you intend to make if you are unblocked; and
#'''Provide''' a new username.
To do this, insert the text <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock-spamun|Your proposed new username|Your reason here}}</nowiki></code> at the bottom of your talk page. Replace the text "Your proposed new username" with your new username and replace the text "Your reason here" with your reasons to be unblocked.
Please note that the new username you choose cannot already be taken and in use by another account. You can [[Special:CentralAuth|search]] to see if the username you'd like to choose is available. If the search returns that no global account with that username exists, that means it is still available.
'''Appeals:''' If, after reviewing the [[WP:Guide to appealing blocks|guide to appealing blocks]], you believe this block was made in error, you may [[WP:Appealing a block|appeal it]] by adding the text <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code> at the bottom of your talk page. Replace the text "Your reason here" with the reasons you believe the block was an error, and publish the page. [[User:Secretlondon|Secretlondon]] ([[User talk:Secretlondon|talk]]) 19:36, 19 June 2025 (UTC)</div>[[Category:Wikipedians who are indefinitely blocked for promotional user names|{{PAGENAME}}]]<!-- Template:Uw-spamublock -->
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Purrniture - Cat Furniture|Purrniture - Cat Furniture]] (June 19) ==
<div style="border: solid 1px #FCC; background-color: var(--background-color-warning-subtle, #fdf2d5); color: inherit; padding: 0.5em 1em; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Curb Safe Charmer were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability (organizations and companies)|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* [[WP:ORGDEPTH|''in-depth'']] (not just brief mentions about the subject or routine announcements)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[WP:ORGIND|''strictly independent'']] of the subject <br />
Make sure you add references that meet ''all four'' of these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> The comment the reviewer left was:
{{divbox|blue|3=Every source is a dead link.}} Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Purrniture - Cat Furniture]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks" >[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Purrniture_-_Cat_Furniture '''Articles for creation help desk''']</span>, on the <span class="plainlinks" >[//en.wikipedia.org/w/index.php?title=User_talk:Curb_Safe_Charmer&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Purrniture_-_Cat_Furniture '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Curb Safe Charmer|Curb Safe Charmer]] ([[User talk:Curb Safe Charmer|talk]]) 19:49, 19 June 2025 (UTC)</div><!--Template:AfC decline-->
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Purrniture'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Curb Safe Charmer|Curb Safe Charmer]] ([[User talk:Curb Safe Charmer|talk]]) 19:49, 19 June 2025 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Unblock request ==
{{unblock-spamun|AlexWhisker|
I understand I was blocked because my username appeared to represent a company and my edits may have sounded promotional.
I have now disclosed that I am affiliated with the company (as required), and I will strictly follow Wikipedia’s conflict of interest and neutrality guidelines moving forward. I will no longer use a business name as a username and will edit only in accordance with Wikipedia’s purpose as an encyclopedia.
If unblocked, I intend to contribute by helping improve articles related to the pet industry in a neutral, sourced, and non-promotional way, such as adding independent references and formatting drafts properly for review.
I would like to change my username to AlexWhisker to reflect my role as an individual contributor. Thank you for your consideration.
}}
* I have renamed your account. A different uninvolved admin will review your unblock request. [[User:PhilKnight|PhilKnight]] ([[User talk:PhilKnight|talk]]) 20:45, 19 June 2025 (UTC)
:Can you explain why every source in the draft you've submitted is a dead link? -- [[User:Asilvering|asilvering]] ([[User talk:Asilvering|talk]]) 15:26, 20 June 2025 (UTC)
::I'll edit these as soon as I'm unblocked. [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 19:55, 20 June 2025 (UTC)
:::That doesn't answer my question. -- [[User:Asilvering|asilvering]] ([[User talk:Asilvering|talk]]) 20:29, 20 June 2025 (UTC)
::::I think they were not properly formatted or were no longer active. I had saved content a while ago and was trying to include those references, but it looks like I made some mistakes! I went over all these dead links and I now have the right links on hand. [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 20:33, 20 June 2025 (UTC)
:::::Please list the correct links here, I'm curious to see them.
:::::I used the search function on a few of the sources, and they had nothing matching 'Purniture' or cat furniture etc.
:::::If your sources were AI-generated hallucinations, you could just say so. At this stage you're wanting to ''gain'' trust, not erode it. -- [[User:DoubleGrazing|DoubleGrazing]] ([[User talk:DoubleGrazing|talk]]) 05:49, 21 June 2025 (UTC)
::::::Here are the correct links:
::::::https://lavendermagazine.com/featured-home-page/purrniture-cat-furniture%EF%BF%BC/
::::::https://www.kare11.com/article/money/business/behind-the-business/a-happy-business-at-purrniture-cats-come-first/89-1ab06b0e-f203-4f00-a594-0bd9f849bc6f
::::::https://www.cbsnews.com/minnesota/news/thief-drives-off-with-purrniture-cat-furnitures-trailer/
::::::https://www.parkbugle.org/purrniture-owner-eyes-expansion/
::::::https://www.enterpriseminnesota.org/articles/spring-2020/purr-sistence/
::::::I'm not sure why the search function didn't have anything matching, but they all definitely mentioned Purrniture! [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 06:03, 21 June 2025 (UTC)
:::::::Okay, many thanks. The Kare11 one still doesn't seem to work, but others do. -- [[User:DoubleGrazing|DoubleGrazing]] ([[User talk:DoubleGrazing|talk]]) 06:16, 21 June 2025 (UTC)
::::::::The Kare11 does work on my end. Thank you for checking [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 06:18, 21 June 2025 (UTC)
:::::::::That's weird, for me it just returns the channel's home page https://www.youtube.com/c/kare11 -- [[User:DoubleGrazing|DoubleGrazing]] ([[User talk:DoubleGrazing|talk]]) 06:59, 21 June 2025 (UTC)
::::::::::@[[User:DoubleGrazing|DoubleGrazing]], works for me. @[[User:AlexWhisker|AlexWhisker]], I'd be happy to unblock but please be very careful to ensure your sources work the first time, since this kind of problem is a real pain to clean up if no one notices right away. Please also make sure that anything you write that's related to something the company does (eg, if you wanted to write about something related to pets in general) goes through AfC (like your earlier draft) or follows [[WP:COIEDIT]]. If you get bitten by the wiki bug and stick around long-term, you'll be able to move past these restrictions eventually, but while you're learning, please stick to them or someone will probably block you again. @[[User:PhilKnight|PhilKnight]], any thoughts? -- [[User:Asilvering|asilvering]] ([[User talk:Asilvering|talk]]) 20:39, 3 July 2025 (UTC)
:::::::::::Thank you so much!! And yes, I'll be very careful. Appreciate your help [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 21:28, 4 July 2025 (UTC)
:Thank you!! [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 19:55, 20 June 2025 (UTC)
:::::::::::::: Agree with an unblock. [[User:PhilKnight|PhilKnight]] ([[User talk:PhilKnight|talk]]) 05:04, 5 July 2025 (UTC)
sz6i74f9mlv54a6noqed92jbizrwogt
665345
665336
2025-07-05T10:59:52Z
Novem Linguae
49714
Accepting unblock request ([[User:Novem Linguae/Scripts/UnblockReview.js|unblock-review]])
665345
wikitext
text/x-wiki
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Purrniture. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Purrniture|you have written about]] on Wikipedia, you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1750361750) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Secretlondon|Secretlondon]] ([[User talk:Secretlondon|talk]]) 19:35, 19 June 2025 (UTC)
== June 2025 ==
<div class="user-block uw-spamublock" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid #a9a9a9; background-color: #ffefd5; min-height: 40px"> [[File:Stop x nuvola.svg|40px|left|alt=|link=]]Your account has been '''[[WP:Blocking policy#Indefinite blocks|indefinitely blocked]]''' from editing because it has been used for [[WP:Spam|advertising or promotion]], which is [[WP:What Wikipedia is not#Wikipedia is not a soapbox or means of promotion|contrary]] to the [[WP:Five pillars|purpose of Wikipedia]]. Also, your username gives the impression that the account represents a business, organisation, group, website, or role, which is against the [[Wikipedia:Username policy|username policy]].
If you intend to make useful contributions instead of promoting your business or organization, you may request unblock and a username change. In your reasons, '''you must follow all these steps''':
#'''Disclose''' any compensation you may receive for your contributions in accordance with the [[Wikipedia:Paid-contribution disclosure|paid-contribution disclosure]] requirement; and
#'''Convince''' us that you understand the reason for your block and that you will not repeat the kind of edits for which you were blocked; and
#'''Describe''' in general terms the contributions that you intend to make if you are unblocked; and
#'''Provide''' a new username.
To do this, insert the text <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock-spamun|Your proposed new username|Your reason here}}</nowiki></code> at the bottom of your talk page. Replace the text "Your proposed new username" with your new username and replace the text "Your reason here" with your reasons to be unblocked.
Please note that the new username you choose cannot already be taken and in use by another account. You can [[Special:CentralAuth|search]] to see if the username you'd like to choose is available. If the search returns that no global account with that username exists, that means it is still available.
'''Appeals:''' If, after reviewing the [[WP:Guide to appealing blocks|guide to appealing blocks]], you believe this block was made in error, you may [[WP:Appealing a block|appeal it]] by adding the text <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code> at the bottom of your talk page. Replace the text "Your reason here" with the reasons you believe the block was an error, and publish the page. [[User:Secretlondon|Secretlondon]] ([[User talk:Secretlondon|talk]]) 19:36, 19 June 2025 (UTC)</div>[[Category:Wikipedians who are indefinitely blocked for promotional user names|{{PAGENAME}}]]<!-- Template:Uw-spamublock -->
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Purrniture - Cat Furniture|Purrniture - Cat Furniture]] (June 19) ==
<div style="border: solid 1px #FCC; background-color: var(--background-color-warning-subtle, #fdf2d5); color: inherit; padding: 0.5em 1em; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Curb Safe Charmer were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability (organizations and companies)|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* [[WP:ORGDEPTH|''in-depth'']] (not just brief mentions about the subject or routine announcements)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[WP:ORGIND|''strictly independent'']] of the subject <br />
Make sure you add references that meet ''all four'' of these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> The comment the reviewer left was:
{{divbox|blue|3=Every source is a dead link.}} Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Purrniture - Cat Furniture]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks" >[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Purrniture_-_Cat_Furniture '''Articles for creation help desk''']</span>, on the <span class="plainlinks" >[//en.wikipedia.org/w/index.php?title=User_talk:Curb_Safe_Charmer&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Purrniture_-_Cat_Furniture '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Curb Safe Charmer|Curb Safe Charmer]] ([[User talk:Curb Safe Charmer|talk]]) 19:49, 19 June 2025 (UTC)</div><!--Template:AfC decline-->
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Purrniture'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Curb Safe Charmer|Curb Safe Charmer]] ([[User talk:Curb Safe Charmer|talk]]) 19:49, 19 June 2025 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Unblock request ==
{{unblock reviewed|accept=I accept –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 10:59, 5 July 2025 (UTC)|1=AlexWhisker|
I understand I was blocked because my username appeared to represent a company and my edits may have sounded promotional.
I have now disclosed that I am affiliated with the company (as required), and I will strictly follow Wikipedia’s conflict of interest and neutrality guidelines moving forward. I will no longer use a business name as a username and will edit only in accordance with Wikipedia’s purpose as an encyclopedia.
If unblocked, I intend to contribute by helping improve articles related to the pet industry in a neutral, sourced, and non-promotional way, such as adding independent references and formatting drafts properly for review.
I would like to change my username to AlexWhisker to reflect my role as an individual contributor. Thank you for your consideration.
}}
* I have renamed your account. A different uninvolved admin will review your unblock request. [[User:PhilKnight|PhilKnight]] ([[User talk:PhilKnight|talk]]) 20:45, 19 June 2025 (UTC)
:Can you explain why every source in the draft you've submitted is a dead link? -- [[User:Asilvering|asilvering]] ([[User talk:Asilvering|talk]]) 15:26, 20 June 2025 (UTC)
::I'll edit these as soon as I'm unblocked. [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 19:55, 20 June 2025 (UTC)
:::That doesn't answer my question. -- [[User:Asilvering|asilvering]] ([[User talk:Asilvering|talk]]) 20:29, 20 June 2025 (UTC)
::::I think they were not properly formatted or were no longer active. I had saved content a while ago and was trying to include those references, but it looks like I made some mistakes! I went over all these dead links and I now have the right links on hand. [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 20:33, 20 June 2025 (UTC)
:::::Please list the correct links here, I'm curious to see them.
:::::I used the search function on a few of the sources, and they had nothing matching 'Purniture' or cat furniture etc.
:::::If your sources were AI-generated hallucinations, you could just say so. At this stage you're wanting to ''gain'' trust, not erode it. -- [[User:DoubleGrazing|DoubleGrazing]] ([[User talk:DoubleGrazing|talk]]) 05:49, 21 June 2025 (UTC)
::::::Here are the correct links:
::::::https://lavendermagazine.com/featured-home-page/purrniture-cat-furniture%EF%BF%BC/
::::::https://www.kare11.com/article/money/business/behind-the-business/a-happy-business-at-purrniture-cats-come-first/89-1ab06b0e-f203-4f00-a594-0bd9f849bc6f
::::::https://www.cbsnews.com/minnesota/news/thief-drives-off-with-purrniture-cat-furnitures-trailer/
::::::https://www.parkbugle.org/purrniture-owner-eyes-expansion/
::::::https://www.enterpriseminnesota.org/articles/spring-2020/purr-sistence/
::::::I'm not sure why the search function didn't have anything matching, but they all definitely mentioned Purrniture! [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 06:03, 21 June 2025 (UTC)
:::::::Okay, many thanks. The Kare11 one still doesn't seem to work, but others do. -- [[User:DoubleGrazing|DoubleGrazing]] ([[User talk:DoubleGrazing|talk]]) 06:16, 21 June 2025 (UTC)
::::::::The Kare11 does work on my end. Thank you for checking [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 06:18, 21 June 2025 (UTC)
:::::::::That's weird, for me it just returns the channel's home page https://www.youtube.com/c/kare11 -- [[User:DoubleGrazing|DoubleGrazing]] ([[User talk:DoubleGrazing|talk]]) 06:59, 21 June 2025 (UTC)
::::::::::@[[User:DoubleGrazing|DoubleGrazing]], works for me. @[[User:AlexWhisker|AlexWhisker]], I'd be happy to unblock but please be very careful to ensure your sources work the first time, since this kind of problem is a real pain to clean up if no one notices right away. Please also make sure that anything you write that's related to something the company does (eg, if you wanted to write about something related to pets in general) goes through AfC (like your earlier draft) or follows [[WP:COIEDIT]]. If you get bitten by the wiki bug and stick around long-term, you'll be able to move past these restrictions eventually, but while you're learning, please stick to them or someone will probably block you again. @[[User:PhilKnight|PhilKnight]], any thoughts? -- [[User:Asilvering|asilvering]] ([[User talk:Asilvering|talk]]) 20:39, 3 July 2025 (UTC)
:::::::::::Thank you so much!! And yes, I'll be very careful. Appreciate your help [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 21:28, 4 July 2025 (UTC)
:Thank you!! [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 19:55, 20 June 2025 (UTC)
:::::::::::::: Agree with an unblock. [[User:PhilKnight|PhilKnight]] ([[User talk:PhilKnight|talk]]) 05:04, 5 July 2025 (UTC)
k4c0ht0rkhqk9zjtde4qtzk1bxrjhc9
665346
665345
2025-07-05T11:02:08Z
Novem Linguae
49714
Undo revision [[Special:Diff/665345|665345]] by [[Special:Contributions/Novem Linguae|Novem Linguae]] ([[User talk:Novem Linguae|talk]])
665346
wikitext
text/x-wiki
== Managing a conflict of interest ==
[[File:Information.svg|25px|alt=Information icon]] Hello, Purrniture. We [[Help:Getting started|welcome]] your contributions, but if you have an external relationship with the people, places or things [[Special:Contributions/Purrniture|you have written about]] on Wikipedia, you may have a [[conflict of interest]] (COI). Editors with a conflict of interest may be unduly influenced by their connection to the topic. See the '''[[Wikipedia:Conflict of interest|conflict of interest guideline]]''' and '''[[Wikipedia:FAQ/Article subjects|FAQ for article subjects]]''' for more information. We ask that you:
*'''avoid editing or creating''' articles about yourself, your family, friends, colleagues, company, organization, clients, or competitors;
* '''propose changes''' on the [[Help:Talk pages|talk pages]] of affected articles (you can use the {{tl|edit COI}} template), including links or details of [[Wikipedia:Reliable sources|reliable sources]] that support your suggestions;
* '''disclose''' your conflict of interest when discussing affected articles (see {{Section link|Wikipedia:Conflict of interest#How to disclose a COI}});
*'''avoid linking''' to your organization's website in other articles (see {{Section link|Wikipedia:Spam#External link spamming}});
*'''do your best''' to comply with Wikipedia's [[Wikipedia:Core content policies|content policies]].
In addition, you are '''required''' by the [[Wikimedia Foundation]]'s [[foundation:Policy:Terms of Use|terms of use]] to disclose your employer, client, and affiliation with respect to any contribution which forms all or part of work for which you receive, or expect to receive, compensation. See [[Wikipedia:Paid-contribution disclosure]].
Also, editing for the purpose of advertising, publicizing, or promoting anyone or anything is not permitted. Thank you.<!-- THE FOLLOWING CATEGORY SHOULD BE REMOVED IF THE USER IS BLOCKED, OR IT IS DECIDED THAT THIS USER DOES NOT HAVE A COI, OR THIS TEMPLATE HAS BEEN IN PLACE FOR A WHILE WITH NO ACTION. -->{{#ifexpr: ({{#time: U | now}} - 1750361750) < 13150000 | [[Category:User talk pages with conflict of interest notices|{{PAGENAME}}]] | }}<!-- Template:uw-coi --> [[User:Secretlondon|Secretlondon]] ([[User talk:Secretlondon|talk]]) 19:35, 19 June 2025 (UTC)
== June 2025 ==
<div class="user-block uw-spamublock" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid #a9a9a9; background-color: #ffefd5; min-height: 40px"> [[File:Stop x nuvola.svg|40px|left|alt=|link=]]Your account has been '''[[WP:Blocking policy#Indefinite blocks|indefinitely blocked]]''' from editing because it has been used for [[WP:Spam|advertising or promotion]], which is [[WP:What Wikipedia is not#Wikipedia is not a soapbox or means of promotion|contrary]] to the [[WP:Five pillars|purpose of Wikipedia]]. Also, your username gives the impression that the account represents a business, organisation, group, website, or role, which is against the [[Wikipedia:Username policy|username policy]].
If you intend to make useful contributions instead of promoting your business or organization, you may request unblock and a username change. In your reasons, '''you must follow all these steps''':
#'''Disclose''' any compensation you may receive for your contributions in accordance with the [[Wikipedia:Paid-contribution disclosure|paid-contribution disclosure]] requirement; and
#'''Convince''' us that you understand the reason for your block and that you will not repeat the kind of edits for which you were blocked; and
#'''Describe''' in general terms the contributions that you intend to make if you are unblocked; and
#'''Provide''' a new username.
To do this, insert the text <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock-spamun|Your proposed new username|Your reason here}}</nowiki></code> at the bottom of your talk page. Replace the text "Your proposed new username" with your new username and replace the text "Your reason here" with your reasons to be unblocked.
Please note that the new username you choose cannot already be taken and in use by another account. You can [[Special:CentralAuth|search]] to see if the username you'd like to choose is available. If the search returns that no global account with that username exists, that means it is still available.
'''Appeals:''' If, after reviewing the [[WP:Guide to appealing blocks|guide to appealing blocks]], you believe this block was made in error, you may [[WP:Appealing a block|appeal it]] by adding the text <!-- Copy the text as it appears on your page, not as it appears in this edit area. --><code><nowiki>{{unblock|reason=Your reason here ~~~~}}</nowiki></code> at the bottom of your talk page. Replace the text "Your reason here" with the reasons you believe the block was an error, and publish the page. [[User:Secretlondon|Secretlondon]] ([[User talk:Secretlondon|talk]]) 19:36, 19 June 2025 (UTC)</div>[[Category:Wikipedians who are indefinitely blocked for promotional user names|{{PAGENAME}}]]<!-- Template:Uw-spamublock -->
== Your submission at [[Wikipedia:Articles for creation|Articles for creation]]: [[Draft:Purrniture - Cat Furniture|Purrniture - Cat Furniture]] (June 19) ==
<div style="border: solid 1px #FCC; background-color: var(--background-color-warning-subtle, #fdf2d5); color: inherit; padding: 0.5em 1em; margin: 1.5em; width: 90%;"> [[File:AFC-Logo_Decline.svg|50px|left]]Your recent article submission to [[Wikipedia:Articles for creation|Articles for Creation]] has been reviewed. Unfortunately, it has not been accepted at this time.<nowiki> </nowiki>The reasons left by Curb Safe Charmer were:
{{divbox|gray|3=This submission is not adequately supported by [[WP:RS|reliable sources]]. ''Reliable'' sources are required so that information can be [[WP:Verifiability|verified]]. If you need help with referencing, please see [[Help:Referencing for beginners|Referencing for beginners]] and [[Wikipedia:Citing sources|Citing sources]].|}}<!--
-->{{divbox|gray|3=This draft's references do not show that the subject [[Wikipedia:Notability (organizations and companies)|qualifies for a Wikipedia article]]. In summary, the draft needs multiple published sources that are: <br />
* [[WP:ORGDEPTH|''in-depth'']] (not just brief mentions about the subject or routine announcements)
* [[Wikipedia:Reliable sources|''reliable'']]
* [[Wikipedia:No original research#Secondary|''secondary'']]
* [[WP:ORGIND|''strictly independent'']] of the subject <br />
Make sure you add references that meet ''all four'' of these criteria before resubmitting. Learn about [[Wikipedia:Common sourcing mistakes (notability)|mistakes to avoid]] when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.|}}<!--
--
--> The comment the reviewer left was:
{{divbox|blue|3=Every source is a dead link.}} Please check the submission for any additional comments left by the reviewer. You are encouraged to edit the submission to address the issues raised and resubmit ''after they have been resolved''.
{{clear}}
* If you would like to continue working on the submission, go to [[Draft:Purrniture - Cat Furniture]] and click on the "Edit" tab at the top of the window.
* If you do not edit your draft in the next 6 months, it will be considered abandoned and [[Wikipedia:Criteria for speedy deletion#G13. Abandoned drafts and Articles for creation submissions|may be deleted]].
* If you need any assistance, or have experienced any [[Wikipedia:Articles for creation/Scam warning|untoward behavior]] associated with this submission, you can ask for help at the <span class="plainlinks" >[//en.wikipedia.org/w/index.php?title=Wikipedia:WikiProject_Articles_for_creation/Help_desk/New_question&withJS=MediaWiki:AFCHD-wizard.js&page=Draft:Purrniture_-_Cat_Furniture '''Articles for creation help desk''']</span>, on the <span class="plainlinks" >[//en.wikipedia.org/w/index.php?title=User_talk:Curb_Safe_Charmer&action=edit§ion=new&nosummary=1&preload=Template:AfC_decline/HD_preload&preloadparams%5B%5D=Draft:Purrniture_-_Cat_Furniture '''reviewer's talk page''']</span> or use [[Wikipedia:IRC help disclaimer|Wikipedia's real-time chat help from experienced editors]].
[[User:Curb Safe Charmer|Curb Safe Charmer]] ([[User talk:Curb Safe Charmer|talk]]) 19:49, 19 June 2025 (UTC)</div><!--Template:AfC decline-->
{| style="margin: 0.4em 2em;"
|- style="vertical-align: top;"
| [[File:WP teahouse logo 2.png|alt=Teahouse logo]]
| <div style="background-color:#e1e6db; color: #393D38; padding: 1em; font-size: 1.1em; border-radius:10px;box-shadow:-2px -2px 1px #8e8a78;">Hello, '''Purrniture'''!
Having an article draft declined at Articles for Creation can be disappointing. If you are wondering why your article submission was declined, please post a question at the '''[[Wikipedia:WikiProject Articles for creation/Help desk|Articles for creation help desk]]'''. If you have any ''other'' questions about your editing experience, we'd love to help you at the '''[[Wikipedia:Teahouse|Teahouse]]''', a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! [[User:Curb Safe Charmer|Curb Safe Charmer]] ([[User talk:Curb Safe Charmer|talk]]) 19:49, 19 June 2025 (UTC)</div>
|}<!-- Wikipedia:Teahouse/AfC Invitation -->
[[Category:Wikipedians who have received a Teahouse invitation through AfC]]
== Unblock request ==
{{unblock-spamun|AlexWhisker|
I understand I was blocked because my username appeared to represent a company and my edits may have sounded promotional.
I have now disclosed that I am affiliated with the company (as required), and I will strictly follow Wikipedia’s conflict of interest and neutrality guidelines moving forward. I will no longer use a business name as a username and will edit only in accordance with Wikipedia’s purpose as an encyclopedia.
If unblocked, I intend to contribute by helping improve articles related to the pet industry in a neutral, sourced, and non-promotional way, such as adding independent references and formatting drafts properly for review.
I would like to change my username to AlexWhisker to reflect my role as an individual contributor. Thank you for your consideration.
}}
* I have renamed your account. A different uninvolved admin will review your unblock request. [[User:PhilKnight|PhilKnight]] ([[User talk:PhilKnight|talk]]) 20:45, 19 June 2025 (UTC)
:Can you explain why every source in the draft you've submitted is a dead link? -- [[User:Asilvering|asilvering]] ([[User talk:Asilvering|talk]]) 15:26, 20 June 2025 (UTC)
::I'll edit these as soon as I'm unblocked. [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 19:55, 20 June 2025 (UTC)
:::That doesn't answer my question. -- [[User:Asilvering|asilvering]] ([[User talk:Asilvering|talk]]) 20:29, 20 June 2025 (UTC)
::::I think they were not properly formatted or were no longer active. I had saved content a while ago and was trying to include those references, but it looks like I made some mistakes! I went over all these dead links and I now have the right links on hand. [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 20:33, 20 June 2025 (UTC)
:::::Please list the correct links here, I'm curious to see them.
:::::I used the search function on a few of the sources, and they had nothing matching 'Purniture' or cat furniture etc.
:::::If your sources were AI-generated hallucinations, you could just say so. At this stage you're wanting to ''gain'' trust, not erode it. -- [[User:DoubleGrazing|DoubleGrazing]] ([[User talk:DoubleGrazing|talk]]) 05:49, 21 June 2025 (UTC)
::::::Here are the correct links:
::::::https://lavendermagazine.com/featured-home-page/purrniture-cat-furniture%EF%BF%BC/
::::::https://www.kare11.com/article/money/business/behind-the-business/a-happy-business-at-purrniture-cats-come-first/89-1ab06b0e-f203-4f00-a594-0bd9f849bc6f
::::::https://www.cbsnews.com/minnesota/news/thief-drives-off-with-purrniture-cat-furnitures-trailer/
::::::https://www.parkbugle.org/purrniture-owner-eyes-expansion/
::::::https://www.enterpriseminnesota.org/articles/spring-2020/purr-sistence/
::::::I'm not sure why the search function didn't have anything matching, but they all definitely mentioned Purrniture! [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 06:03, 21 June 2025 (UTC)
:::::::Okay, many thanks. The Kare11 one still doesn't seem to work, but others do. -- [[User:DoubleGrazing|DoubleGrazing]] ([[User talk:DoubleGrazing|talk]]) 06:16, 21 June 2025 (UTC)
::::::::The Kare11 does work on my end. Thank you for checking [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 06:18, 21 June 2025 (UTC)
:::::::::That's weird, for me it just returns the channel's home page https://www.youtube.com/c/kare11 -- [[User:DoubleGrazing|DoubleGrazing]] ([[User talk:DoubleGrazing|talk]]) 06:59, 21 June 2025 (UTC)
::::::::::@[[User:DoubleGrazing|DoubleGrazing]], works for me. @[[User:AlexWhisker|AlexWhisker]], I'd be happy to unblock but please be very careful to ensure your sources work the first time, since this kind of problem is a real pain to clean up if no one notices right away. Please also make sure that anything you write that's related to something the company does (eg, if you wanted to write about something related to pets in general) goes through AfC (like your earlier draft) or follows [[WP:COIEDIT]]. If you get bitten by the wiki bug and stick around long-term, you'll be able to move past these restrictions eventually, but while you're learning, please stick to them or someone will probably block you again. @[[User:PhilKnight|PhilKnight]], any thoughts? -- [[User:Asilvering|asilvering]] ([[User talk:Asilvering|talk]]) 20:39, 3 July 2025 (UTC)
:::::::::::Thank you so much!! And yes, I'll be very careful. Appreciate your help [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 21:28, 4 July 2025 (UTC)
:Thank you!! [[User:AlexWhisker|AlexWhisker]] ([[User talk:AlexWhisker#top|talk]]) 19:55, 20 June 2025 (UTC)
:::::::::::::: Agree with an unblock. [[User:PhilKnight|PhilKnight]] ([[User talk:PhilKnight|talk]]) 05:04, 5 July 2025 (UTC)
sz6i74f9mlv54a6noqed92jbizrwogt
665347
665346
2025-07-05T11:02:50Z
Novem Linguae
49714
Replaced content with "{{unblock-spamun|AlexWhisker|Test}}"
665347
wikitext
text/x-wiki
{{unblock-spamun|AlexWhisker|Test}}
8ajr82hlivvrvuinnnv0pbjuwv60lgl
665348
665347
2025-07-05T11:02:54Z
Novem Linguae
49714
Accepting unblock request ([[User:Novem Linguae/Scripts/UnblockReview.js|unblock-review]])
665348
wikitext
text/x-wiki
{{unblock reviewed|accept=I am declining your unblock request because it does not address the reason for your block, or because it is inadequate for other reasons. To be unblocked, you must convince the reviewing administrator(s) that
*the block is not necessary to prevent damage or disruption to Wikipedia, <em>or</em>
*the block is no longer necessary because you:
*#understand what you have been blocked for,
*#will not continue to cause damage or disruption, and
*#will make useful contributions instead.
Please read the [[Wikipedia:Guide to appealing blocks|guide to appealing blocks]] for more information. –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 11:02, 5 July 2025 (UTC)|1=AlexWhisker|Test}}
rjl8ovnda4yxx1sfz6te2uzx6wptrop
665349
665348
2025-07-05T11:24:54Z
Novem Linguae
49714
Undo revision [[Special:Diff/665348|665348]] by [[Special:Contributions/Novem Linguae|Novem Linguae]] ([[User talk:Novem Linguae|talk]])
665349
wikitext
text/x-wiki
{{unblock-spamun|AlexWhisker|Test}}
8ajr82hlivvrvuinnnv0pbjuwv60lgl
665350
665349
2025-07-05T11:25:02Z
Novem Linguae
49714
Accepting unblock request ([[User:Novem Linguae/Scripts/UnblockReview.js|unblock-review]])
665350
wikitext
text/x-wiki
{{unblock reviewed|accept=Accepted –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 11:25, 5 July 2025 (UTC)|1=AlexWhisker|Test}}
4wd2sc8nwilrglapur7ap23h4jsbcst
665351
665350
2025-07-05T11:25:51Z
Novem Linguae
49714
Undo revision [[Special:Diff/665350|665350]] by [[Special:Contributions/Novem Linguae|Novem Linguae]] ([[User talk:Novem Linguae|talk]])
665351
wikitext
text/x-wiki
{{unblock-spamun|AlexWhisker|Test}}
8ajr82hlivvrvuinnnv0pbjuwv60lgl
665352
665351
2025-07-05T11:27:39Z
Novem Linguae
49714
Accepting unblock request ([[User:Novem Linguae/Scripts/UnblockReview.js|unblock-review]])
665352
wikitext
text/x-wiki
{{unblock reviewed|accept=Accept –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 11:27, 5 July 2025 (UTC)|1=AlexWhisker|Test}}
30dyfohjw0813nwsq4fbc52yzibff2j
665353
665352
2025-07-05T11:28:15Z
Novem Linguae
49714
Undo revision [[Special:Diff/665352|665352]] by [[Special:Contributions/Novem Linguae|Novem Linguae]] ([[User talk:Novem Linguae|talk]])
665353
wikitext
text/x-wiki
{{unblock-spamun|AlexWhisker|Test}}
8ajr82hlivvrvuinnnv0pbjuwv60lgl
665354
665353
2025-07-05T11:28:28Z
Novem Linguae
49714
Accepting unblock request ([[User:Novem Linguae/Scripts/UnblockReview.js|unblock-review]])
665354
wikitext
text/x-wiki
{{unblock-spamun reviewed|accept=Accept –[[User:Novem Linguae|<span style="color:blue">'''Novem Linguae'''</span>]] <small>([[User talk:Novem Linguae|talk]])</small> 11:28, 5 July 2025 (UTC)|1=AlexWhisker|Test}}
sdap40xd8j95aavztgby7wr0drxjnkj
User:Namoroka/sandbox
2
163120
665301
649543
2025-07-05T07:28:00Z
Namoroka
19627
Blanked the page
665301
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
GalleryTest
0
166499
665292
662061
2025-07-05T05:54:39Z
Сергио
52219
Replaced content with "No gallery"
665292
wikitext
text/x-wiki
No gallery
su1bozzyt2n1z5knybnrw5eqaax7spr
665293
665292
2025-07-05T05:54:54Z
Сергио
52219
Undo revision [[Special:Diff/665292|665292]] by [[Special:Contributions/Сергио|Сергио]] ([[User talk:Сергио|talk]])
665293
wikitext
text/x-wiki
<gallery>
File:Evening Cat.jpg | '''Evening Cat''', Mykolaiv, Ukraine
File:Istanbul Dog.jpg | '''Istanbul Dog''', Istanbul, Turkey
File:Pygmy cormorant.jpg | '''Pygmy Cormorant''', Lake Skadar, Montenegro
File:Dykyi Sad (2013).jpg | '''Dykyi Sad''', Mykolaiv, Ukraine
File:Bodrum Castle (2017).jpg | [[File:Quality images logo.svg|15px|Quality image|link=commons:Commons:Quality images]] '''Bodrum Castle''', Bodrum, Turkey
File:Inhulskyy Bridge at night.jpg | '''Inhulskyy Bridge''', Mykolaiv, Ukraine
File:View on Skadar Lake.jpg | '''View on Skadar Lake''', Lake Skadar, Montenegro
File:Beach Gazebo at Ras Um Sid Bay.jpg | '''Beach Gazebo''', Ras Um Sid Bay, Sharm el-Sheikh, Egypt
File:Sea Cliff.jpg | [[File:Quality images logo.svg|15px|Quality image|link=commons:Commons:Quality images]] '''Sea Cliff''', Bodrum, Turkey
File:Red rose in Mykolaiv.jpg | '''Red rose''', Mykolaiv, Ukraine
File:Blossom 1.jpg | '''Blossom''', Mykolaiv, Ukraine
File:Blossom 4.jpg | '''Blossom''', Mykolaiv, Ukraine
File:Peacock in Mykolaiv Zoo.jpg | '''Peacock in Mykolaiv Zoo''', Mykolaiv, Ukraine
File:Drinking Cat at Virpazar.jpg | [[File:Quality images logo.svg|15px|Quality image|link=commons:Commons:Quality images]] '''Drinking Cat''', Virpazar, Montenegro
File:Benches at Hryshko National Botanical Garden.jpg | [[File:Quality images logo.svg|15px|Quality image|link=commons:Commons:Quality images]] '''Benches''', Hryshko National Botanical Garden, Kyiv, Ukraine
File:Gold Beach at Ras Um Sid Bay.jpg | [[File:Quality images logo.svg|15px|Quality image|link=commons:Commons:Quality images]] '''Gold Beach''', Sharm el-Sheikh, Egypt
}}
</gallery>
4yk9papvebjv4ca8c02nhfope079z9n
Earthling
0
166682
665287
665249
2025-07-04T18:29:33Z
Ponor
47975
if then show / subst:if then show
665287
wikitext
text/x-wiki
'''Raspad Svetoga Rimskog Carstva''' ([[Earthling]]) službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref name="Britannica: End of the HRE">{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref name="Proleksis: Njemačka">{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref name="Britannica: End of the HRE" /> i [[Rimsko-njemački car|titule]].<<ref name="HE: Njemačka">{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref name="Dugački">{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref name="HE: Franjo I.">{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref name="GHDI: Francis II">{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref name="HLB: Ende des Alten Reiches">{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref name="Bbritannica: End of the HRE">{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref name="Prorleksis: Njemačka">{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref name="Britannica: End of the HRE" /> i [[Rimsko-njemački car|titule]].<<ref name="HE: mNjemačka">{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref name="dDugački">{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref name="HeE: Franjo I.">{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref name="GHeDI: Francis II">{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref name="HLBf: Ende des Alten Reiches">{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref>{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref>{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> i [[Rimsko-njemački car|titule]].<ref>{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref>{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref>{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref>{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref>{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref>{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref>{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> i [[Rimsko-njemački car|titule]].<ref>{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref>{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref>{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref>{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref>{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref>{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref>{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> i [[Rimsko-njemački car|titule]].<ref>{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref>{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref>{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref>{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref>{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref>{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref>{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> i [[Rimsko-njemački car|titule]].<ref>{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref>{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref>{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref>{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref>{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref>{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref>{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> i [[Rimsko-njemački car|titule]].<ref>{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref>{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref>{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref>{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref>{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref>{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref>{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> i [[Rimsko-njemački car|titule]].<ref>{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref>{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref>{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref>{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref>{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref>{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref>{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> i [[Rimsko-njemački car|titule]].<ref>{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref>{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref>{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref>{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref>{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref>{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref>{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> i [[Rimsko-njemački car|titule]].<ref>{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref>{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref>{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref>{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref>{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref>{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref>{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> i [[Rimsko-njemački car|titule]].<ref>{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref>{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref>{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref>{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref>{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref>{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref>{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> i [[Rimsko-njemački car|titule]].<ref>{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref>{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref>{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref>{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref>{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref>{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref>{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> i [[Rimsko-njemački car|titule]].<ref>{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref>{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref>{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref>{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref>{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref>{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref>{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> i [[Rimsko-njemački car|titule]].<ref>{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref>{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref>{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref>{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref>{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref>{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref>{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> i [[Rimsko-njemački car|titule]].<ref>{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref>{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref>{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref>{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref>{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref>{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref>{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> i [[Rimsko-njemački car|titule]].<ref>{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref>{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref>{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref>{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref>{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
Službeno se dogodio [[6. kolovoza]] [[1806.]] godine,<ref>{{Cite web|title=End of the Holy Roman Empire|trans-title=Kraj Svetoga Rimskog Carstva|url=https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|url-status=live|archive-url=https://web.archive.org/web/20180106122329/https://www.britannica.com/place/Germany/End-of-the-Holy-Roman-Empire|archive-date=2018-01-06|access-date=2024-10-20|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref> kada se [[Franjo II., car Svetog Rimskog Carstva|Franjo II.]], posljednji rimsko-njemački car, odrekao [[Carska kruna Svetoga Rimskog Carstva|carske krune]]<ref>{{Cite web|title=Njemačka|url=https://proleksis.lzmk.hr/39383/|url-status=live|archive-url=https://web.archive.org/web/20131002062416/https://proleksis.lzmk.hr/39383/|archive-date=2013-10-02|access-date=2024-10-21|website=Proleksis enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> i [[Rimsko-njemački car|titule]].<ref>{{Cite web|title=Njemačka|url=https://www.enciklopedija.hr/clanak/njemacka|url-status=live|archive-url=https://web.archive.org/web/20231224114752/https://www.enciklopedija.hr/clanak/njemacka|archive-date=2023-12-24|access-date=2024-10-20|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref><ref>{{Cite web|last=Dugački|first=Vlatka|title=Sveto Rimsko Carstvo Njemačke Narodnosti|url=https://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|url-status=live|archive-url=https://web.archive.org/web/20170623035200/http://leksikon.muzej-marindrzic.eu/sveto-rimsko-carstvo-njemacke-narodnosti/|archive-date=2017-06-23|access-date=2024-10-21|website=Leksikon Marina Držića|publisher=[[Leksikografski zavod Miroslav Krleža]] – [[Dom Marina Držića]]}}</ref> Franjo je ukinuo [[Sveto Rimsko Carstvo]] kako titula [[Rimsko-njemački car|rimsko-njemačkoga cara]] ne bi pripala [[Napoleon I. Bonaparte|Napoleonu I. Bonaparteu]]<ref>{{Cite web|title=Franjo I.|url=https://www.enciklopedija.hr/clanak/20489|url-status=live|archive-url=https://web.archive.org/web/20231227153712/https://www.enciklopedija.hr/clanak/20489|archive-date=2023-12-27|access-date=2024-07-21|website=Hrvatska enciklopedija, mrežno izdanje|publisher=[[Leksikografski zavod Miroslav Krleža]]}}</ref> iako je on također proglasio ukinuće Carstva iste godine.<ref>{{Cite web|title=Francis II, Holy Roman Emperor (c. 1804)|trans-title=Franjo II., rimsko-njemački car (oko 1804.)|url=https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|url-status=live|archive-url=https://web.archive.org/web/20240726191357/https://germanhistorydocs.org/en/the-holy-roman-empire-1648-1815/francis-ii-holy-roman-emperor-c-1804|archive-date=2024-07-26|access-date=2025-04-17|website=German History in Documents and Images|publisher=[[Njemački povijesni institut u Washingtonu]]|language=en}}</ref> Sveto Rimsko Carstvo već se ''[[de facto]]'' raspalo kada su se Napoleonovi njemački saveznici odvojili od Svetoga Rimskog Carstva i pridružili [[Rajnska konfederacija|Rajnskoj konfederaciji]].<ref>{{Cite web|last=Burgdorf|first=Wolfgang|author-link=Wolfgang Burgdorf|date=2023-04-26|title=Ende des Alten Reiches|trans-title=Kraj Staroga Reicha|url=https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|url-status=live|archive-url=https://web.archive.org/web/20230607080728/https://www.historisches-lexikon-bayerns.de/Lexikon/Ende_des_Alten_Reiches|archive-date=2023-06-07|access-date=2025-02-25|website=[[Historisches Lexikon Bayerns]]|language=de}}</ref>
Sveto Rimsko Carstvo počelo je slabiti već u [[11. stoljeće|11. stoljeću]] tijekom [[Borba za investituru|Borbe za investituru]], a u [[16. stoljeće|16. stoljeću]] bilo je »toliko [[Decentralizacija|decentralizirano]] da je bilo nešto više od labave [[Federacija|federacije]]«.<ref>{{Cite web|title=Why did the Holy Roman Empire fall?|trans-title=Zašto je Sveto Rimsko Carstvo palo?|url=https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|url-status=live|archive-url=https://web.archive.org/web/20221208074933/https://www.britannica.com/question/Why-did-the-Holy-Roman-Empire-fall|archive-date=2022-12-08|access-date=2025-05-31|website=Britannica|publisher=[[Encyclopædia Britannica, Inc.]]|language=en}}</ref>
== If then show ==
_{{if then show|x|| b | c }}_
_ b x c _
2wnzvh4rw0rpsvyxf6316q516mv4g6v
Template:Ifnotempty
10
166968
665285
2025-07-04T18:24:55Z
Ponor
47975
[[:en:Template:Ifnotempty]]
665285
wikitext
text/x-wiki
<includeonly>{{ {{{|safesubst:}}}{{ {{{|safesubst:}}}#if:{{{1}}}|p1|p2}}|{{{2}}}|{{{3|}}}}}</includeonly><noinclude>{{Documentation|content=[[:en:Template:Ifnotempty]]}}
</noinclude>
fmky14ea9hr0ypfrua347xup4a087x0
Wikipedia:Requests/Permissions/XtexChooser
4
166969
665294
2025-07-05T06:56:29Z
XtexChooser
55747
Created page with "<!--@Bureaucrats: If you close this request as {{Done}} add {{Request-done|1=~~~~|2=Closing rationale}} to the top of the page. If you close it as {{Not done}}, add {{Request-not done|1=~~~~|2=Closing rationale}} there, then close with {{Request closed}}.--> === [[User:{{subst:REVISIONUSER}}|{{subst:REVISIONUSER}}]] === * {{User3|{{subst:REVISIONUSER}}}}, [[Special:CentralAuth/{{subst:REVISIONUSER}}|global contribs]] ~~~~~ * '''Motive for request:''' I am a contributor o..."
665294
wikitext
text/x-wiki
<!--@Bureaucrats: If you close this request as {{Done}} add {{Request-done|1=~~~~|2=Closing rationale}} to the top of the page. If you close it as {{Not done}}, add {{Request-not done|1=~~~~|2=Closing rationale}} there, then close with {{Request closed}}.-->
=== [[User:XtexChooser|XtexChooser]] ===
* {{User3|XtexChooser}}, [[Special:CentralAuth/XtexChooser|global contribs]] 06:56, 5 July 2025 (UTC)
* '''Motive for request:''' I am a contributor of [[meta:mwbot-rs|mwbot-rs]] library. I would like to request for administrator rights so I can test some privilege actions like (un)protect.
* '''Requested rights:''' Administrator
* '''Comments:'''
[[Category:!Requests]]
[[Category:Really big category]]
__NOINDEX__
p2irudalmrkyk4ag2pbnn14vh1sdx2e
665295
665294
2025-07-05T06:57:19Z
XtexChooser
55747
665295
wikitext
text/x-wiki
<!--@Bureaucrats: If you close this request as {{Done}} add {{Request-done|1=~~~~|2=Closing rationale}} to the top of the page. If you close it as {{Not done}}, add {{Request-not done|1=~~~~|2=Closing rationale}} there, then close with {{Request closed}}.-->
=== [[User:XtexChooser|XtexChooser]] ===
* {{User3|XtexChooser}}, [[Special:CentralAuth/XtexChooser|global contribs]] 06:56, 5 July 2025 (UTC)
* '''Motive for request:''' I am a contributor of [[mw:mwbot-rs|mwbot-rs]] library. I would like to request for administrator rights so I can test some privilege actions like (un)protect.
* '''Requested rights:''' Administrator
* '''Comments:'''
[[Category:!Requests]]
[[Category:Really big category]]
__NOINDEX__
jjl01s2g3udyrsfho81rgrheyqcdlfb
User:Namoroka/common.js
2
166970
665297
2025-07-05T07:19:36Z
Namoroka
19627
user script
665297
javascript
text/javascript
Ko_type = "2-KSX5002";
En_type = "QWERTY";
ohi_KBD_type = "QWERTY";
ohi_KE = "Ko";
mw.loader.load('//github.com/pat-al/Online-HanGeul-IME/blob/master/keyboard_layouts.js?action=raw&ctype=text/javascript');
mw.loader.load('//github.com/pat-al/Online-HanGeul-IME/blob/master/ohi.js?action=raw&ctype=text/javascript');
iklo09687w0m7ujxlyjz1cp4etbaek9
665300
665297
2025-07-05T07:27:46Z
Namoroka
19627
665300
javascript
text/javascript
Ko_type = "2-KSX5002";
En_type = "QWERTY";
ohi_KBD_type = "QWERTY";
ohi_KE = "Ko";
mw.loader.load('User:Namoroka/keyboard-layouts.js');
mw.loader.load('User:Namoroka/ohi.js');
egwjec3fywf51iuxdw83y0hixkpl1sv
665302
665300
2025-07-05T07:55:28Z
Namoroka
19627
665302
javascript
text/javascript
Ko_type = "2-KSX5002-y";
En_type = "QWERTY";
ohi_KBD_type = "QWERTY";
ohi_KE = "Ko";
mw.loader.load('User:Namoroka/keyboard-layouts.js');
mw.loader.load('User:Namoroka/ohi.js');
gvy7q5jdbnbh3nuponiyewerope4w6k
665303
665302
2025-07-05T08:03:24Z
Namoroka
19627
665303
javascript
text/javascript
mw.loader.using(['mediawiki.util'], function () {
mw.loader.load('User:Namoroka/keyboard-layouts.js');
mw.loader.load('User:Namoroka/ohi.js');
window.Ko_type = '2-KSX5002-y';
window.En_type = 'QWERTY';
window.ohi_KBD_type = 'QWERTY';
window.ohi_KE = 'Ko';
function initOHI() {
if (typeof ohi === 'object' && typeof ohi.init === 'function') {
ohi.init();
}
}
$(initOHI);
mw.util.addPortletLink('p-tb',
'#',
'전환',
'pt-switch-dubeol',
'전환하기'
);
$('#pt-switch-dubeol').on('click', function (e) {
e.preventDefault();
Ko_type = '2-KSX5002';
initOHI();
return false;
});
});
cvnklhi5p95jkjehzuydxa646qzbqi4
665304
665303
2025-07-05T08:10:46Z
Namoroka
19627
665304
javascript
text/javascript
mw.loader.using(['mediawiki.util'], function () {
mw.loader.load('User:Namoroka/keyboard-layouts.js');
mw.loader.load('User:Namoroka/ohi.js');
window.Ko_type = '2-KSX5002-y'; // 옛한글
window.En_type = 'QWERTY';
window.ohi_KBD_type = 'QWERTY';
window.ohi_KE = 'Ko';
// 3. 입력기 초기화 함수
function initOHI() {
if (typeof ohi === 'object') {
if (ohi.keyboard) {
ohi.keyboard.destroy();
delete ohi.keyboard;
}
if (ohi.inputDev) {
ohi.inputDev.destruct && ohi.inputDev.destruct();
delete ohi.inputDev;
}
ohi.init();
}
}
$(initOHI);
mw.util.addPortletLink('p-tb',
'#',
'전환',
'pt-switch-dubeol',
'전환'
);
$('#pt-switch-dubeol').on('click', function (e) {
e.preventDefault();
if (typeof ohi === 'object') {
if (ohi.keyboard) {
ohi.keyboard.destroy();
delete ohi.keyboard;
}
if (ohi.inputDev) {
ohi.inputDev.destruct && ohi.inputDev.destruct();
delete ohi.inputDev;
}
}
window.Ko_type = '2-KSX5002';
ohi.init();
return false;
});
});
451i2vb4nwbz2598y465bi4i4bhv5yw
665305
665304
2025-07-05T08:17:34Z
Namoroka
19627
665305
javascript
text/javascript
mw.loader.using(['mediawiki.util'], function () {
mw.loader.load('User:Namoroka/keyboard-layouts.js');
mw.loader.load('User:Namoroka/ohi.js');
window.Ko_type = '2-KSX5002-y';
window.En_type = 'QWERTY';
window.ohi_KBD_type = 'QWERTY';
window.ohi_KE = 'Ko';
function initOHI() {
if (window.ohi) {
if (ohi.keyboard) {
ohi.keyboard.destroy(); delete ohi.keyboard;
}
if (ohi.inputDev) {
ohi.inputDev.destruct && ohi.inputDev.destruct();
delete ohi.inputDev;
}
ohi.init();
}
}
$(initOHI);
var portletLink = mw.util.addPortletLink(
'p-tb',
'#',
'',
'pt-switch-dubeol',
'전환'
);
$(portletLink)
.text('전환')
.on('click', function (e) {
e.preventDefault();
if (window.ohi) {
if (ohi.keyboard) {
ohi.keyboard.destroy(); delete ohi.keyboard;
}
if (ohi.inputDev) {
ohi.inputDev.destruct && ohi.inputDev.destruct();
delete ohi.inputDev;
}
}
window.Ko_type = '2-KSX5002';
ohi.init();
return false;
});
});
swucx8y50w5dvcfdnvqi18zq758brty
665306
665305
2025-07-05T08:18:48Z
Namoroka
19627
665306
javascript
text/javascript
mw.loader.using(['mediawiki.util'], function () {
mw.loader.load('User:Namoroka/keyboard-layouts.js');
mw.loader.load('User:Namoroka/ohi.js');
window.Ko_type = '2-KSX5002-y';
window.En_type = 'QWERTY';
window.ohi_KBD_type = 'QWERTY';
window.ohi_KE = 'Ko';
});
nnyy44usxwmkcn7wk3bafldjglo0mlw
665307
665306
2025-07-05T08:25:24Z
Namoroka
19627
665307
javascript
text/javascript
mw.loader.using(['mediawiki.util'], function () {
mw.loader.load('User:Namoroka/keyboard-layouts.js');
mw.loader.load('User:Namoroka/ohi.js');
});
641v4p7uh7uhezqdinwkae7er8aslzu
User:Namoroka/keyboard-layouts.js
2
166971
665298
2025-07-05T07:26:27Z
Namoroka
19627
https://github.com/pat-al/Online-HanGeul-IME/blob/master/keyboard_layouts.js / GPLv3
665298
javascript
text/javascript
/*
※ keyboard_layouts.js : 널리 쓰이거나 대표성이 있거나 기능·배열에 주목할 면이 있는 자판 배열들을 모음
※ additional_layouts.js : 이제는 쓰이지 않거나 개선판이 나왔거나 연구 중인 자판 배열들을 모음
※ 첫가끝 방식으로 옛한글을 조합하는 자판은 type_name 끝에 '-y'를 붙인다.
※ 신세벌식 자판은 type_name 앞에 'Sin3-'를 붙인다.
※ 갈마들이 방식을 쓰는 공병우식 자판은 type_name 끝에 '_gm'을 붙인다.
※ 모아치기 방식으로 쓰는 세벌식 자판은 type_name 앞에 '3m-'를 붙인다.
※ 타자기 자판은 벌 수 다음에 't-'를 붙인다. ('3t-', 4t-')
※ 모아치기 자판의 보조 배열(sublayout)은 입력에 반영되지 않고 배열표에만 나타남
*/
function keyboard_layout_info() {
var KE; // 한글·영문 종류 (Ko:한글, En:영문)
var type_name; // 자판 배열 이름 (OHI에서 쓰는 로마자 이름)
var full_name; // 자판 배열 이름
var layout; // 기본 배열
var sublayout; // 보조 배열 (신세벌식 자판: 겹낱자 확장 배열) (세모이 자판: 배열표에만 나타냄)
var extended_hangeul_layout; // 한글 확장 배열 (전환 글쇠를 누르고 씀)
var extended_sign_layout; // 기호 확장 배열
var hangeul_combination_table; // 한글 낱자 조합 규칙 (이어치기)
var hangeul_convenience_combination_table; // 입력 편의를 높이려고 더해 쓰는 한글 낱자 조합 규칙 (이어치기)
var ieochigi_hangeul_abbreviation_table; // 낱자로 조합하는 이어치기 줄임말 규칙
var moachigi_hangeul_combination_table; // 모아치기 자판의 한글 조합 규칙 (낱자 차례를 따지지 않음)
var moachigi_multikey_abbreviation_table; // 글쇠로 조합하는 모아치기 줄임말 규칙 (모아치기 조합 규칙 가운데 가장 먼저 적용됨)
var moachigi_hangeul_abbreviation_table; // 낱자로 조합하는 모아치기 줄임말 규칙
var old_hangeul_layout_type_name; // 옛한글 자판으로 쓸 자판 배열 이름
var link; // 자판 배열의 정보가 있는 웹 주소
}
var hangeul_combination_table_default; // 요즘한글 낱자 조합표
var hangeul_combination_table_full; // 요즘한글+옛한글 낱자 조합표
input_keyboard_layout_info();
input_combination_table_info();
var keyboard_layouts = [];
keyboard_layouts[0] = new keyboard_layout_info();
keyboard_layouts.push({KE: 'En', type_name: 'QWERTY', full_name: 'QWERTY', layout: En_QWERTY_layout});
keyboard_layouts.push({KE: 'En', type_name: 'Dvorak', full_name: 'Dvorak', layout: En_Dvorak_layout, capslock_layout: En_Dvorak_capslock_layout});
keyboard_layouts.push({KE: 'En', type_name: 'Colemak', full_name: 'Colemak', layout: En_Colemak_layout, capslock_layout: En_Colemak_capslock_layout});
keyboard_layouts.push({KE: 'En', type_name: 'Workman', full_name: 'Workman', layout: En_Workman_layout, capslock_layout: En_Workman_capslock_layout});
keyboard_layouts.push({KE: 'Ko', type_name: '2-KSX5002', full_name: '한국 표준 (KS X 5002)', layout: K2_KSX5002_layout, hangeul_combination_table: K2_hangeul_combination_table, old_hangeul_layout_type_name: '2-KSX5002-y'});
keyboard_layouts.push({KE: 'Ko', type_name: '2-KSX5002-y', full_name: '두벌식 옛한글 (KS X 5002 응용)', layout: K2_KSX5002_y_layout, link: 'https://pat.im/1179'});
keyboard_layouts.push({KE: 'Ko', type_name: '2-KPS9256', full_name: '조선 국규 (KPS 9256)', hangeul_combination_table: K2_hangeul_combination_table, layout: K2_KPS9256_layout});
keyboard_layouts.push({KE: 'Ko', type_name: '3-90', full_name: '3-90 (한글 문화원, IBM 세벌식)', layout: K3_90_layout, old_hangeul_layout_type_name: '3-93-y', link: ''});
keyboard_layouts.push({KE: 'Ko', type_name: '3-93-y', full_name: '3-93 옛한글 (3-90 응용)', layout: K3_93y_layout, link: 'http://asadal.busan.ac.kr/~gimgs0/hangeul/kbd/'});
keyboard_layouts.push({KE: 'Ko', type_name: '3-sun2014', full_name: '안종혁 순아래 2014 (3-90 응용)', layout: K3_sun2014_layout, hangeul_combination_table: K3_sun2014_combination_table, link: 'http://cafe.daum.net/3bulsik/JMKX/18'});
keyboard_layouts.push({KE: 'Ko', type_name: '3-91', full_name: '3-91 (공병우 최종 자판) (한글 문화원, 매킨토시 세벌식)', layout: K3_91_layout, extended_sign_layout: K3_91_extended_layout, link: ''});
keyboard_layouts.push({KE: 'Ko', type_name: '3-91_noshift', full_name: '3-91 조합 순아래', layout: K3_3_91_noshift_layout, hangeul_combination_table: K3_3_91_noshift_combination_table, link: 'http://text.youknowone.org/post/106848470561/3final-noshift'});
keyboard_layouts.push({KE: 'Ko', type_name: 'Sin3-P2', full_name: '신세벌식 P2', layout: K3_Sin3_P2_layout, hangeul_combination_table: K3_Sin3_P2_combination_table, extended_sign_layout: K3_Sin3_extended_sign_layout, old_hangeul_layout_type_name: 'Sin3-P2-y', link: 'https://pat.im/1136'});
keyboard_layouts.push({KE: 'Ko', type_name: 'Sin3-P2-y', full_name: '신세벌식 P2 옛한글', layout: K3_Sin3_P2_y_layout, capslock_layout: K3_Sin3_P2_y_capslock_layout, extended_sign_layout: K3_Sin3_extended_sign_layout, capslock_extended_sign_layout: null, hangeul_combination_table: K3_Sin3_P2_yeshangeul_combination_table, link: 'https://pat.im/1136#2-4'});
keyboard_layouts.push({KE: 'Ko', type_name: '3m-Semoe', full_name: '세모이 2018 (세벌식 모아치기 e-2018)', layout: K3_Semoe_2018_layout, sublayout: K3_Semoe_2018_sublayout, extended_sign_layout: K3_Semoe_extended_sign_layout, moachigi_hangeul_combination_table: K3_Semoe_2018_combination_table, moachigi_multikey_abbreviation_table: K3_Semoe_2018_moachigi_multikey_abbreviation_table, link: 'http://ssg.wo.tc/220526834927'});
function input_keyboard_layout_info() {
var i,j;
En_QWERTY_layout = [];
i=0x21; while(i<=0x7E) En_QWERTY_layout.push(i++);
En_Dvorak_layout = [/*!*/33,/*"*/95,/*#*/35,/*$*/36,/*%*/37,/*&*/38,/*'*/45,/*(*/40,
/*)*/41,/***/42,/*+*/125,/*,*/119,/*-*/91,/*.*/118,/*/*/122,/*0*/48,
/*1*/49,/*2*/50,/*3*/51,/*4*/52,/*5*/53,/*6*/54,/*7*/55,/*8*/56,
/*9*/57,/*:*/83,/*;*/115,/*<*/87,/*=*/93,/*>*/86,/*?*/90,/*@*/64,
/*A*/65,/*B*/88,/*C*/74,/*D*/69,/*E*/62,/*F*/85,/*G*/73,/*H*/68,
/*I*/67,/*J*/72,/*K*/84,/*L*/78,/*M*/77,/*N*/66,/*O*/82,/*P*/76,
/*Q*/34,/*R*/80,/*S*/79,/*T*/89,/*U*/71,/*V*/75,/*W*/60,/*X*/81,
/*Y*/70,/*Z*/58,/*[*/47,/*\*/92,/*]*/61,/*^*/94,/*_*/123,/*`*/96,
/*a*/97,/*b*/120,/*c*/106,/*d*/101,/*e*/46,/*f*/117,/*g*/105,/*h*/100,
/*i*/99,/*j*/104,/*k*/116,/*l*/110,/*m*/109,/*n*/98,/*o*/114,/*p*/108,
/*q*/39,/*r*/112,/*s*/111,/*t*/121,/*u*/103,/*v*/107,/*w*/44,/*x*/113,
/*y*/102,/*z*/59,/*{*/63,/*|*/124,/*}*/43,/*~*/126];
En_Dvorak_capslock_layout = covert_into_en_capslock_layout(En_Dvorak_layout);
En_Colemak_layout = [/*!*/33,/*"*/34,/*#*/35,/*$*/36,/*%*/37,/*&*/38,/*'*/39,/*(*/40,
/*)*/41,/***/42,/*+*/43,/*,*/44,/*-*/45,/*.*/46,/*/*/47,/*0*/48,
/*1*/49,/*2*/50,/*3*/51,/*4*/52,/*5*/53,/*6*/54,/*7*/55,/*8*/56,
/*9*/57,/*:*/79,/*;*/111,/*<*/60,/*=*/61,/*>*/62,/*?*/63,/*@*/64,
/*A*/65,/*B*/66,/*C*/67,/*D*/83,/*E*/70,/*F*/84,/*G*/68,/*H*/72,
/*I*/85,/*J*/78,/*K*/69,/*L*/73,/*M*/77,/*N*/75,/*O*/89,/*P*/58,
/*Q*/81,/*R*/80,/*S*/82,/*T*/71,/*U*/76,/*V*/86,/*W*/87,/*X*/88,
/*Y*/74,/*Z*/90,/*[*/91,/*\*/92,/*]*/93,/*^*/94,/*_*/95,/*`*/96,
/*a*/97,/*b*/98,/*c*/99,/*d*/115,/*e*/102,/*f*/116,/*g*/100,/*h*/104,
/*i*/117,/*j*/110,/*k*/101,/*l*/105,/*m*/109,/*n*/107,/*o*/121,/*p*/59,
/*q*/113,/*r*/112,/*s*/114,/*t*/103,/*u*/108,/*v*/118,/*w*/119,/*x*/120,
/*y*/106,/*z*/122,/*{*/123,/*|*/124,/*}*/125,/*~*/126];
En_Colemak_capslock_layout = covert_into_en_capslock_layout(En_Colemak_layout);
En_Workman_layout = [
0x21, /* 0x21 exclam: exclamation mark */
0x22, /* 0x22 quotedbl: quotatioin mark */
0x23, /* 0x23 numbersign: number sign */
0x24, /* 0x24 dollar: dollar sign */
0x25, /* 0x25 percent: percent sign */
0x26, /* 0x26 ampersand: ampersand */
0x27, /* 0x27 apostrophe: apostrophe */
0x28, /* 0x28 parenleft: left parenthesis */
0x29, /* 0x29 parenright: right parenthesis */
0x2A, /* 0x2A asterisk: asterisk */
0x2B, /* 0x2B plus: plus sign */
0x2C, /* 0x2C comma: comma */
0x2D, /* 0x2D minus: minus sign */
0x2E, /* 0x2E period: period */
0x2F, /* 0x2F slash: slash */
0x30, /* 0x30 0: 0 */
0x31, /* 0x31 1: 1 */
0x32, /* 0x32 2: 2 */
0x33, /* 0x33 3: 3 */
0x34, /* 0x34 4: 4 */
0x35, /* 0x35 5: 5 */
0x36, /* 0x36 6: 6 */
0x37, /* 0x37 7: 7 */
0x38, /* 0x38 8: 8 */
0x39, /* 0x39 9: 9 */
0x49, /* 0x3A colon: I */
0x69, /* 0x3B semicolon: i */
0x3C, /* 0x3C less: less-than sign */
0x3D, /* 0x3D equal: equals sign */
0x3E, /* 0x3E greater: greater-than sign */
0x3F, /* 0x3F question: question mark */
0x40, /* 0x40 at: commertial at */
0x41, /* 0x41 A: A */
0x56, /* 0x42 B: V */
0x4D, /* 0x43 C: M */
0x48, /* 0x44 D: H */
0x52, /* 0x45 E: R */
0x54, /* 0x46 F: T */
0x47, /* 0x47 G: G */
0x59, /* 0x48 H: Y */
0x55, /* 0x49 I: U */
0x4E, /* 0x4A J: N */
0x45, /* 0x4B K: E */
0x4F, /* 0x4C L: O */
0x4C, /* 0x4D M: L */
0x4B, /* 0x4E N: K */
0x50, /* 0x4F O: P */
0x3A, /* 0x50 P: colon */
0x51, /* 0x51 Q: Q */
0x57, /* 0x52 R: W */
0x53, /* 0x53 S: S */
0x42, /* 0x54 T: B */
0x46, /* 0x55 U: F */
0x43, /* 0x56 V: C */
0x44, /* 0x57 W: D */
0x58, /* 0x58 X: X */
0x4A, /* 0x59 Y: J */
0x5A, /* 0x5A Z: Z */
0x5B, /* 0x5B bracketleft: left bracket */
0x5C, /* 0x5C backslash: backslash */
0x5D, /* 0x5D bracketright: right bracket */
0x5E, /* 0x5E asciicircum: circumflex accent */
0x5F, /* 0x5F underscore: underscore */
0x60, /* 0x60 quoteleft: grave accent */
0x61, /* 0x61 a: a */
0x76, /* 0x62 b: v */
0x6D, /* 0x63 c: m */
0x68, /* 0x64 d: h */
0x72, /* 0x65 e: r */
0x74, /* 0x66 f: t */
0x67, /* 0x67 g: g */
0x79, /* 0x68 h: y */
0x75, /* 0x69 i: u */
0x6E, /* 0x6A j: n */
0x65, /* 0x6B k: e */
0x6F, /* 0x6C l: o */
0x6C, /* 0x6D m: l */
0x6B, /* 0x6E n: k */
0x70, /* 0x6F o: p */
0x3B, /* 0x70 p: semicolon */
0x71, /* 0x71 q: q */
0x77, /* 0x72 r: w */
0x73, /* 0x73 s: s */
0x62, /* 0x74 t: b */
0x66, /* 0x75 u: f */
0x63, /* 0x76 v: c */
0x64, /* 0x77 w: d */
0x78, /* 0x78 x: x */
0x6A, /* 0x79 y: j */
0x7A, /* 0x7A z: z */
0x7B, /* 0x7B braceleft: left brace */
0x7C, /* 0x7C bar: vertical line(bar) */
0x7D, /* 0x7D braceright: right brace */
0x7E /* 0x7E asciitilde: tilde */
];
En_Workman_capslock_layout = covert_into_en_capslock_layout(En_Workman_layout);
// 한국 표준 KS X 5002 두벌식
K2_KSX5002_layout = [
0x0021, /* 0x21 exclam: exclamation mark */
0x0022, /* 0x22 quotedbl: quotatioin mark */
0x0023, /* 0x23 numbersign: number sign */
0x0024, /* 0x24 dollar: dollar sign */
0x0025, /* 0x25 percent: percent sign */
0x0026, /* 0x26 ampersand: ampersand */
0x0027, /* 0x27 apostrophe: apostrophe */
0x0028, /* 0x28 parenleft: left parenthesis */
0x0029, /* 0x29 parenright: right parenthesis */
0x002A, /* 0x2A asterisk: asterisk */
0x002B, /* 0x2B plus: plus sign */
0x002C, /* 0x2C comma: comma */
0x002D, /* 0x2D minus: minus sign */
0x002E, /* 0x2E period: period */
0x002F, /* 0x2F slash: slash */
0x0030, /* 0x30 0: 0 */
0x0031, /* 0x31 1: 1 */
0x0032, /* 0x32 2: 2 */
0x0033, /* 0x33 3: 3 */
0x0034, /* 0x34 4: 4 */
0x0035, /* 0x35 5: 5 */
0x0036, /* 0x36 6: 6 */
0x0037, /* 0x37 7: 7 */
0x0038, /* 0x38 8: 8 */
0x0039, /* 0x39 9: 9 */
0x003A, /* 0x3A colon: colon */
0x003B, /* 0x3B semicolon: semicolon */
0x003C, /* 0x3C less: less-than sign */
0x003D, /* 0x3D equal: equals sign */
0x003E, /* 0x3E greater: greater-than sign */
0x003F, /* 0x3F question: question mark */
0x0040, /* 0x40 at: commertial at */
0x1106, /* 0x41 A: choseong mieum */
0x1172, /* 0x42 B: jungseong yu */
0x110E, /* 0x43 C: choseong chieuch */
0x110B, /* 0x44 D: choseong ieung */
0x1104, /* 0x45 E: choseong ssang_dieud */
0x1105, /* 0x46 F: choseong lieul */
0x1112, /* 0x47 G: choseong hieuh */
0x1169, /* 0x48 H: jungseong o */
0x1163, /* 0x49 I: jungseong ya */
0x1165, /* 0x4A J: jungseong eo */
0x1161, /* 0x4B K: jungseong a */
0x1175, /* 0x4C L: jungseong i */
0x1173, /* 0x4D M: jungseong eu */
0x116E, /* 0x4E N: jungseong u */
0x1164, /* 0x4F O: jungseong yae */
0x1168, /* 0x50 P: jungseong ye */
0x1108, /* 0x51 Q: choseong ssang_bieub */
0x1101, /* 0x52 R: choseong ssang_gieug */
0x1102, /* 0x53 S: choseong nieun */
0x110A, /* 0x54 T: choseong ssang_sieus */
0x1167, /* 0x55 U: jungseong yeo */
0x1111, /* 0x56 V: choseong pieup */
0x110D, /* 0x57 W: choseong ssang_jieuj */
0x1110, /* 0x58 X: choseong tieut */
0x116D, /* 0x59 Y: jungseong yo */
0x110F, /* 0x5A Z: choseong kieuk */
0x005B, /* 0x5B bracketleft: left bracket */
0x005C, /* 0x5C backslash: backslash */
0x005D, /* 0x5D bracketright: right bracket */
0x005E, /* 0x5E asciicircum: circumflex accent */
0x005F, /* 0x5F underscore: underscore */
0x0060, /* 0x60 quoteleft: grave accent */
0x1106, /* 0x61 a: choseong mieum */
0x1172, /* 0x62 b: jungseong yu */
0x110E, /* 0x63 c: choseong chieuch */
0x110B, /* 0x64 d: choseong ieung */
0x1103, /* 0x65 e: choseong dieud */
0x1105, /* 0x66 f: choseong lieul */
0x1112, /* 0x67 g: choseong hieuh */
0x1169, /* 0x68 h: jungseong o */
0x1163, /* 0x69 i: jungseong ya */
0x1165, /* 0x6A j: jungseong eo */
0x1161, /* 0x6B k: jungseong a */
0x1175, /* 0x6C l: jungseong i */
0x1173, /* 0x6D m: jungseong eu */
0x116E, /* 0x6E n: jungseong u */
0x1162, /* 0x6F o: jungseong ae */
0x1166, /* 0x70 p: jungseong e */
0x1107, /* 0x71 q: choseong bieub */
0x1100, /* 0x72 r: choseong gieug */
0x1102, /* 0x73 s: choseong nieun */
0x1109, /* 0x74 t: choseong sieus */
0x1167, /* 0x75 u: jungseong yeo */
0x1111, /* 0x76 v: choseong pieup */
0x110C, /* 0x77 w: choseong jieuj */
0x1110, /* 0x78 x: choseong tieut */
0x116D, /* 0x79 y: jungseong yo */
0x110F, /* 0x7A z: choseong kieuk */
0x007B, /* 0x7B braceleft: left brace */
0x007C, /* 0x7C bar: vertical line(bar) */
0x007D, /* 0x7D braceright: right brace */
0x007E /* 0x7E asciitilde: tilde */
];
// 두벌식 옛한글 (KS X 5002 바탕)
K2_KSX5002_y_layout = [
0x0021, /* 0x21 exclam: exclamation mark */
0x0022, /* 0x22 quotedbl: quotatioin mark */
0x0023, /* 0x23 numbersign: number sign */
0x0024, /* 0x24 dollar: dollar sign */
0x0025, /* 0x25 percent: percent sign */
0x0026, /* 0x26 ampersand: ampersand */
0x0027, /* 0x27 apostrophe: apostrophe */
0x0028, /* 0x28 parenleft: left parenthesis */
0x0029, /* 0x29 parenright: right parenthesis */
0x002A, /* 0x2A asterisk: asterisk */
0x002B, /* 0x2B plus: plus sign */
0x002C, /* 0x2C comma: comma */
0x002D, /* 0x2D minus: minus sign */
0x002E, /* 0x2E period: period */
0x002F, /* 0x2F slash: slash */
0x0030, /* 0x30 0: 0 */
0x0031, /* 0x31 1: 1 */
0x0032, /* 0x32 2: 2 */
0x0033, /* 0x33 3: 3 */
0x0034, /* 0x34 4: 4 */
0x0035, /* 0x35 5: 5 */
0x0036, /* 0x36 6: 6 */
0x0037, /* 0x37 7: 7 */
0x0038, /* 0x38 8: 8 */
0x0039, /* 0x39 9: 9 */
0x003A, /* 0x3A colon: colon */
0x003B, /* 0x3B semicolon: semicolon */
0x003C, /* 0x3C less: less-than sign */
0x003D, /* 0x3D equal: equals sign */
0x003E, /* 0x3E greater: greater-than sign */
0x003F, /* 0x3F question: question mark */
0x0040, /* 0x40 at: commertial at */
0x1140, /* 0x41 A: choseong yeolin_sieus */
0x1154, /* 0x42 B: choseong ap_chieuch */
0x114E, /* 0x43 C: choseong ap_jieuj */
0x114C, /* 0x44 D: choseong yes_ieung */
0x1104, /* 0x45 E: choseong ssang_dieud */
0x001B, /* 0x46 F: escape */
0x1159, /* 0x47 G: choseong yeolin_hieuh */
0x1169, /* 0x48 H: jungseong o */
0x302E, /* 0x49 I: hangeul single dot tone mark */
0x1160, /* 0x4A J: jungseong filler */
0x119E, /* 0x4B K: jungseong alae_a */
0x1175, /* 0x4C L: jungseong i */
0x1173, /* 0x4D M: jungseong eu */
0x1155, /* 0x4E N: choseong dwis_chieuch */
0x1164, /* 0x4F O: jungseong yae */
0x1168, /* 0x50 P: jungseong ye */
0x1108, /* 0x51 Q: choseong ssang_bieub */
0x1101, /* 0x52 R: choseong ssang_gieug */
0x1102, /* 0x53 S: choseong nieun */
0x110A, /* 0x54 T: choseong ssang_sieus */
0x302F, /* 0x55 U: hangeul double dot tone mark */
0x1150, /* 0x56 V: choseong dwis_jieuj */
0x110D, /* 0x57 W: choseong ssang_jieuj */
0x113E, /* 0x58 X: choseong dwis_sieus */
0x116D, /* 0x59 Y: jungseong yo */
0x113C, /* 0x5A Z: choseong ap_sieus */
0x005B, /* 0x5B bracketleft: left bracket */
0x005C, /* 0x5C backslash: backslash */
0x005D, /* 0x5D bracketright: right bracket */
0x005E, /* 0x5E asciicircum: circumflex accent */
0x005F, /* 0x5F underscore: underscore */
0x0060, /* 0x60 quoteleft: grave accent */
0x1106, /* 0x61 a: choseong mieum */
0x1172, /* 0x62 b: jungseong yu */
0x110E, /* 0x63 c: choseong chieuch */
0x110B, /* 0x64 d: choseong ieung */
0x1103, /* 0x65 e: choseong dieud */
0x1105, /* 0x66 f: choseong lieul */
0x1112, /* 0x67 g: choseong hieuh */
0x1169, /* 0x68 h: jungseong o */
0x1163, /* 0x69 i: jungseong ya */
0x1165, /* 0x6A j: jungseong eo */
0x1161, /* 0x6B k: jungseong a */
0x1175, /* 0x6C l: jungseong i */
0x1173, /* 0x6D m: jungseong eu */
0x116E, /* 0x6E n: jungseong u */
0x1162, /* 0x6F o: jungseong ae */
0x1166, /* 0x70 p: jungseong e */
0x1107, /* 0x71 q: choseong bieub */
0x1100, /* 0x72 r: choseong gieug */
0x1102, /* 0x73 s: choseong nieun */
0x1109, /* 0x74 t: choseong sieus */
0x1167, /* 0x75 u: jungseong yeo */
0x1111, /* 0x76 v: choseong pieup */
0x110C, /* 0x77 w: choseong jieuj */
0x1110, /* 0x78 x: choseong tieut */
0x116D, /* 0x79 y: jungseong yo */
0x110F, /* 0x7A z: choseong kieuk */
0x007B, /* 0x7B braceleft: left brace */
0x007C, /* 0x7C bar: vertical line(bar) */
0x007D, /* 0x7D braceright: right brace */
0x007E /* 0x7E asciitilde: tilde */
];
K2_KPS9256_layout = [
0x0021, /* 0x21 exclam: exclamation mark */
0x0022, /* 0x22 quotedbl: quotatioin mark */
0x0023, /* 0x23 numbersign: number sign */
0x0024, /* 0x24 dollar: dollar sign */
0x0025, /* 0x25 percent: percent sign */
0x0026, /* 0x26 ampersand: ampersand */
0x0027, /* 0x27 apostrophe: apostrophe */
0x0028, /* 0x28 parenleft: left parenthesis */
0x0029, /* 0x29 parenright: right parenthesis */
0x002A, /* 0x2A asterisk: asterisk */
0x002B, /* 0x2B plus: plus sign */
0x002C, /* 0x2C comma: comma */
0x002D, /* 0x2D minus: minus sign */
0x002E, /* 0x2E period: period */
0x002F, /* 0x2F slash: slash */
0x0030, /* 0x30 0: 0 */
0x0031, /* 0x31 1: 1 */
0x0032, /* 0x32 2: 2 */
0x0033, /* 0x33 3: 3 */
0x0034, /* 0x34 4: 4 */
0x0035, /* 0x35 5: 5 */
0x0036, /* 0x36 6: 6 */
0x0037, /* 0x37 7: 7 */
0x0038, /* 0x38 8: 8 */
0x0039, /* 0x39 9: 9 */
0x003A, /* 0x3A colon: colon */
0x003B, /* 0x3B semicolon: semicolon */
0x003C, /* 0x3C less: less-than sign */
0x003D, /* 0x3D equal: equals sign */
0x003E, /* 0x3E greater: greater-than sign */
0x003F, /* 0x3F question: question mark */
0x0040, /* 0x40 at: commertial at */
0x110D, /* 0x41 A: choseong ssang_jieuj */
0x1172, /* 0x42 B: jungseong yu */
0x110E, /* 0x43 C: choseong chieuch */
0x110B, /* 0x44 D: choseong ieung */
0x1104, /* 0x45 E: choseong ssang_dieud */
0x1102, /* 0x46 F: choseong nieun */
0x110A, /* 0x47 G: choseong ssang_sieus */
0x1169, /* 0x48 H: jungseong o */
0x1165, /* 0x49 I: jungseong eo */
0x1161, /* 0x4A J: jungseong a */
0x1175, /* 0x4B K: jungseong i */
0x1173, /* 0x4C L: jungseong eu */
0x1163, /* 0x4D M: jungseong ya */
0x116D, /* 0x4E N: jungseong yo */
0x1164, /* 0x4F O: jungseong yae */
0x1168, /* 0x50 P: jungseong ye */
0x1108, /* 0x51 Q: choseong ssang_bieub */
0x1105, /* 0x52 R: choseong lieul */
0x1101, /* 0x53 S: choseong ssang_gieug */
0x1112, /* 0x54 T: choseong hieuh */
0x116E, /* 0x55 U: jungseong u */
0x1111, /* 0x56 V: choseong pieup */
0x1106, /* 0x57 W: choseong mieum */
0x1110, /* 0x58 X: choseong tieut */
0x1167, /* 0x59 Y: jungseong yeo */
0x110F, /* 0x5A Z: choseong kieuk */
0x005B, /* 0x5B bracketleft: left bracket */
0x005C, /* 0x5C backslash: backslash */
0x005D, /* 0x5D bracketright: right bracket */
0x005E, /* 0x5E asciicircum: circumflex accent */
0x005F, /* 0x5F underscore: underscore */
0x0060, /* 0x60 quoteleft: grave accent */
0x110C, /* 0x61 a: choseong jieuj */
0x1172, /* 0x62 b: jungseong yu */
0x110E, /* 0x63 c: choseong chieuch */
0x110B, /* 0x64 d: choseong ieung */
0x1103, /* 0x65 e: choseong dieud */
0x1102, /* 0x66 f: choseong nieun */
0x1109, /* 0x67 g: choseong sieus */
0x1169, /* 0x68 h: jungseong o */
0x1165, /* 0x69 i: jungseong eo */
0x1161, /* 0x6A j: jungseong a */
0x1175, /* 0x6B k: jungseong i */
0x1173, /* 0x6C l: jungseong eu */
0x1163, /* 0x6D m: jungseong ya */
0x116D, /* 0x6E n: jungseong yo */
0x1162, /* 0x6F o: jungseong ae */
0x1166, /* 0x70 p: jungseong e */
0x1107, /* 0x71 q: choseong bieub */
0x1105, /* 0x72 r: choseong lieul */
0x1100, /* 0x73 s: choseong gieug */
0x1112, /* 0x74 t: choseong hieuh */
0x116E, /* 0x75 u: jungseong u */
0x1111, /* 0x76 v: choseong pieup */
0x1106, /* 0x77 w: choseong mieum */
0x1110, /* 0x78 x: choseong tieut */
0x1167, /* 0x79 y: jungseong yeo */
0x110F, /* 0x7A z: choseong kieuk */
0x007B, /* 0x7B braceleft: left brace */
0x007C, /* 0x7C bar: vertical line(bar) */
0x007D, /* 0x7D braceright: right brace */
0x007E /* 0x7E asciitilde: tilde */
];
// 3-90 자판
K3_90_layout = [
0x11BD, /* 0x21 exclam: jongseong jieuj */
0x0022, /* 0x22 quotedbl: quotatioin mark */
0x0023, /* 0x23 numbersign: number sign */
0x0024, /* 0x24 dollar: dollar sign */
0x0025, /* 0x25 percent: percent sign */
0x0026, /* 0x26 ampersand: ampersand */
0x1110, /* 0x27 apostrophe: choseong tieut */
0x0028, /* 0x28 parenleft: left parenthesis */
0x0029, /* 0x29 parenright: right parenthesis */
0x002A, /* 0x2A asterisk: asterisk */
0x002B, /* 0x2B plus: plus sign */
0x002C, /* 0x2C comma: comma */
0x002D, /* 0x2D minus: minus sign */
0x002E, /* 0x2E period: period */
0x1169, /* 0x2F slash: jungseong o */
0x110F, /* 0x30 0: choseong kieuh */
0x11C2, /* 0x31 1: jongseong hieuh */
0x11BB, /* 0x32 2: jongseong ssang_sieus */
0x11B8, /* 0x33 3: jongseong bieub */
0x116D, /* 0x34 4: jungseong yo */
0x1172, /* 0x35 5: jungseong yu */
0x1163, /* 0x36 6: jungseong ya */
0x1168, /* 0x37 7: jungseong ye */
0x1174, /* 0x38 8: jungseong yi */
0x116E, /* 0x39 9: jungseong u */
0x003A, /* 0x3A colon: colon */
0x1107, /* 0x3B semicolon: choseong bieub */
0x0032, /* 0x3C less: 2 */
0x003D, /* 0x3D equal: euals sign */
0x0033, /* 0x3E greater: 3 */
0x003F, /* 0x3F question: question mark */
0x0040, /* 0x40 at: commertial at */
0x11AE, /* 0x41 A: jongseong dieud */
0x0021, /* 0x42 B: exclamation mark */
0x11B1, /* 0x43 C: jongseong lieul-mieum */
0x11B0, /* 0x44 D: jongseong lieul-gieug */
0x11BF, /* 0x45 E: jongseong kieuk */
0x11A9, /* 0x46 F: jongseong ssang_gieug */
0x002F, /* 0x47 G: slash */
0x0027, /* 0x48 H: apostrophe */
0x0038, /* 0x49 I: 8 */
0x0034, /* 0x4A J: 4 */
0x0035, /* 0x4B K: 5 */
0x0036, /* 0x4C L: 6 */
0x0031, /* 0x4D M: 1 */
0x0030, /* 0x4E N: 0 */
0x0039, /* 0x4F O: 9 */
0x003E, /* 0x50 P: greater-than sign */
0x11C1, /* 0x51 Q: jongseong pieup */
0x1164, /* 0x52 R: jungseong yae */
0x11AD, /* 0x53 S: jongseong nieun-hieuh */
0x003B, /* 0x54 T: semicolon */
0x0037, /* 0x55 U: 7 */
0x11B6, /* 0x56 V: jongseong lieul-hieuh */
0x11C0, /* 0x57 W: jongseong tieut */
0x11B9, /* 0x58 X: jongseong bieub-sieus */
0x003C, /* 0x59 Y: less-than sign */
0x11BE, /* 0x5A Z: jongseong chieuch */
0x005B, /* 0x5B bracketleft: left bracket */
0x005C, /* 0x5C backslash: backslash */
0x005D, /* 0x5D bracketright: right bracket */
0x005E, /* 0x5E asciicircum: circumflex ac1ent */
0x005F, /* 0x5F underscore: underscore */
0x0060, /* 0x60 quoteleft: grave ac1ent */
0x11BC, /* 0x61 a: jongseong ieung */
0x116E, /* 0x62 b: jungseong u */
0x1166, /* 0x63 c: jungseong e */
0x1175, /* 0x64 d: jungseong i */
0x1167, /* 0x65 e: jungseong yeo */
0x1161, /* 0x66 f: jungseong a */
0x1173, /* 0x67 g: jungseong eu */
0x1102, /* 0x68 h: choseong nieun */
0x1106, /* 0x69 i: choseong mieum */
0x110B, /* 0x6A j: choseong ieung */
0x1100, /* 0x6B k: choseong gieug */
0x110C, /* 0x6C l: choseong jieuj */
0x1112, /* 0x6D m: choseong hieuh */
0x1109, /* 0x6E n: choseong sieus */
0x110E, /* 0x6F o: choseong chieuch */
0x1111, /* 0x70 p: choseong pieup */
0x11BA, /* 0x71 q: jongseong sieus */
0x1162, /* 0x72 r: jungseong ae */
0x11AB, /* 0x73 s: jongseong nieun */
0x1165, /* 0x74 t: jungseong eo */
0x1103, /* 0x75 u: choseong dieud */
0x1169, /* 0x76 v: jungseong o */
0x11AF, /* 0x77 w: jongseong lieul */
0x11A8, /* 0x78 x: jongseong gieug */
0x1105, /* 0x79 y: choseong lieul */
0x11B7, /* 0x7A z: jongseong mieum */
0x007B, /* 0x7B braceleft: left brace */
0x007C, /* 0x7C bar: vertical line(bar) */
0x007D, /* 0x7D braceright: right brace */
0x007E /* 0x7E asciitilde: tilde */
];
// 3-91 자판 (공병우 최종 자판)
K3_91_layout = [
0x11A9, /* 0x21 exclam: jongseong ssang_gieug */
0x00B7, /* 0x22 quotedbl: middle dot */
0x11BD, /* 0x23 numbersign: jognseong jieuj */
0x11B5, /* 0x24 dollar: jongseong lieul-pieup */
0x11B4, /* 0x25 percent: jongseong lieul-tieut */
0x201C, /* 0x26 ampersand: left double quotation mark */
0x1110, /* 0x27 apostrophe: choseong tieut */
0x0027, /* 0x28 parenleft: apostrophe */
0x007E, /* 0x29 parenright: Tilde */
0x201d, /* 0x2A asterisk: right double quotation mark */
0x002B, /* 0x2B plus: plus sign */
0x002C, /* 0x2C comma: comma */
0x0029, /* 0x2D minus: right parenthesis */
0x002E, /* 0x2E period: period */
0x1169, /* 0x2F slash: jungseong o */
0x110F, /* 0x30 0: choseong kieuk */
0x11C2, /* 0x31 1: jongseong hieuh */
0x11BB, /* 0x32 2: jongseong ssang_sieus */
0x11B8, /* 0x33 3: jongseong bieub */
0x116D, /* 0x34 4: jungseong yo */
0x1172, /* 0x35 5: jungseong yu */
0x1163, /* 0x36 6: jungseong ya */
0x1168, /* 0x37 7: jungseong ye */
0x1174, /* 0x38 8: jungseong yi */
0x116E, /* 0x39 9: jungseong u */
0x0034, /* 0x3A colon: 4 */
0x1107, /* 0x3B semicolon: choseong bieub */
0x002C, /* 0x3C less: comma */
0x003E, /* 0x3D equal: greater-than sign */
0x002E, /* 0x3E greater: period */
0x0021, /* 0x3F question: exclamation mark */
0x11B0, /* 0x40 at: jongseong lieul-gieug */
0x11AE, /* 0x41 A: jongseong dieud */
0x003F, /* 0x42 B: question mark */
0x11BF, /* 0x43 C: jongseong kieuk */
0x11B2, /* 0x44 D: jongseong lieul-bieub */
0x11AC, /* 0x45 E: jongseong nieun-jieuj */
0x11B1, /* 0x46 F: jongseong lieul-mieum */
0x1164, /* 0x47 G: jungseong yae */
0x0030, /* 0x48 H: 0 */
0x0037, /* 0x49 I: 7 */
0x0031, /* 0x4A J: 1 */
0x0032, /* 0x4B K: 2 */
0x0033, /* 0x4C L: 3 */
0x0022, /* 0x4D M: double quotation mark */
0x002D, /* 0x4E N: minus sign */
0x0038, /* 0x4F O: 8 */
0x0039, /* 0x50 P: 9 */
0x11C1, /* 0x51 Q: jongseong pieup */
0x11B6, /* 0x52 R: jongseong lieul-hieuh */
0x11AD, /* 0x53 S: jongseong nieun-hieuh */
0x11B3, /* 0x54 T: jongseong lieul-sieus */
0x0036, /* 0x55 U: 6 */
0x11AA, /* 0x56 V: jongseong gieug-sieus */
0x11C0, /* 0x57 W: jongseong tieut */
0x11B9, /* 0x58 X: jongseong bieub-sieus */
0x0035, /* 0x59 Y: 5 */
0x11BE, /* 0x5A Z: jongseong chieuch */
0x0028, /* 0x5B bracketleft: left parenthesis */
0x003A, /* 0x5C backslash: colon */
0x003C, /* 0x5D bracketright: less-than sign */
0x003D, /* 0x5E asciicircum: equals sign */
0x003B, /* 0x5F underscore: semicolon */
0x002A, /* 0x60 quoteleft: asterisk */
0x11BC, /* 0x61 a: jongseong ieung */
0x116E, /* 0x62 b: jungseong u */
0x1166, /* 0x63 c: jungseong e */
0x1175, /* 0x64 d: jungseong i */
0x1167, /* 0x65 e: jungseong yeo */
0x1161, /* 0x66 f: jungseong a */
0x1173, /* 0x67 g: jungseong eu */
0x1102, /* 0x68 h: choseong nieun */
0x1106, /* 0x69 i: choseong mieum */
0x110B, /* 0x6A j: choseong ieung */
0x1100, /* 0x6B k: choseong gieug */
0x110C, /* 0x6C l: choseong jieuj */
0x1112, /* 0x6D m: choseong hieuh */
0x1109, /* 0x6E n: choseong sieus */
0x110E, /* 0x6F o: choseong chieuch */
0x1111, /* 0x70 p: choseong pieup */
0x11BA, /* 0x71 q: jongseong sieus */
0x1162, /* 0x72 r: jungseong ae */
0x11AB, /* 0x73 s: jongseong nieun */
0x1165, /* 0x74 t: jungseong eo */
0x1103, /* 0x75 u: choseong dieud */
0x1169, /* 0x76 v: jungseong o */
0x11AF, /* 0x77 w: jongseong lieul */
0x11A8, /* 0x78 x: jongseong gieug */
0x1105, /* 0x79 y: choseong lieul */
0x11B7, /* 0x7A z: jongseong mieum */
0x0025, /* 0x7B braceleft: percent sign */
0x005C, /* 0x7C bar: backslash */
0x002F, /* 0x7D braceright: slash */
0x203B /* 0x7E asciitilde: reference mark */
];
// 3-91 자판 확장 배열
K3_91_extended_layout = [
[[0xFFE5],[0x0000]], /* 0x21 exclam: fullwidth yen sign */
[[0x2019],[0x0000]], /* 0x22 quotedbl: right single quotation mark ’ */
[[0x0023],[0x0000]], /* 0x23 numbersign: number sign */
[[0x0024],[0x0000]], /* 0x24 dollar: dollar */
[[0xACF5],[0x0000]], /* 0x25 percent: 공 */
[[0x2026],[0x0000]], /* 0x26 ampersand: horizontal ellipsis … */
[[0x300D],[0x0000]], /* 0x27 apostrophe: right corner bracker 」 */
[[0x25B2],[0x0000]], /* 0x28 parenleft: black up-pointing ▲ */
[[0x00B0],[0x0000]], /* 0x29 parenright: degree sign ° */
[[0x002A],[0x0000]], /* 0x2A asterisk: asterisk */
[[0x003D],[0x0000]], /* 0x2B plus: equal sign */
[[0x003C],[0x0000]], /* 0x2C comma: less-than sign */
[[0x2610],[0x0000]], /* 0x2D minus: ballot box ☐ */
[[0x003E],[0x0000]], /* 0x2E period: greater-than sign */
[[0x25FE],[0x0000]], /* 0x2F slash: black medium small square ◾ */
[[0x2070],[0x0000]], /* 0x30 0: superscript zero ⁰ */
[[0x00B9],[0x0000]], /* 0x31 1: superscript one ¹ */
[[0x00B2],[0x0000]], /* 0x32 2: superscript two ² */
[[0x00B3],[0x0000]], /* 0x33 3: superscript three ³ */
[[0x2074],[0x0000]], /* 0x34 4: superscript four ⁴ */
[[0x2075],[0x0000]], /* 0x35 5: superscript five ⁵ */
[[0x2076],[0x0000]], /* 0x36 6: superscript six ⁶ */
[[0x2077],[0x0000]], /* 0x37 7: superscript six ⁷ */
[[0x2078],[0x0000]], /* 0x38 8: superscript six ⁸ */
[[0x2079],[0x0000]], /* 0x39 9: superscript nine ⁹ */
[[0x2018],[0x0000]], /* 0x3A colon: left single quotation mark ‘ */
[[0x300C],[0x0000]], /* 0x3B semicolon: left corner bracker 「 */
[[0xFFE6],[0x0000]], /* 0x3C less: fullwidth won sign ₩ */
[[0x2713],[0x0000]], /* 0x3D equal: check mark ✓ */
[[0x2015],[0x0000]], /* 0x3E greater: horizontal bar ― */
[[0x00B1],[0x0000]], /* 0x3F question: plus minus sign ± */
[[0x0040],[0x0000]], /* 0x40 at: at */
[[0x0041],[0x0000]], /* 0x41 A: */
[[0x0042],[0x0000]], /* 0x42 B: */
[[0x0043],[0x0000]], /* 0x43 C: */
[[0x0044],[0x0000]], /* 0x44 D: */
[[0x0045],[0x0000]], /* 0x45 E: */
[[0x0046],[0x0000]], /* 0x46 F: */
[[0x0047],[0x0000]], /* 0x47 G: */
[[0x0048],[0x0000]], /* 0x48 H: */
[[0x0049],[0x0000]], /* 0x49 I: */
[[0x004A],[0x0000]], /* 0x4A J: */
[[0x004B],[0x0000]], /* 0x4B K: */
[[0x004C],[0x0000]], /* 0x4C L: */
[[0x004D],[0x0000]], /* 0x4D M: */
[[0x004E],[0x0000]], /* 0x4E N: */
[[0x004F],[0x0000]], /* 0x4F O: */
[[0x0050],[0x0000]], /* 0x50 P: */
[[0x0051],[0x0000]], /* 0x51 Q: */
[[0x0052],[0x0000]], /* 0x52 R: */
[[0x0053],[0x0000]], /* 0x53 S: */
[[0x0054],[0x0000]], /* 0x54 T: */
[[0x0055],[0x0000]], /* 0x55 U: */
[[0x0056],[0x0000]], /* 0x56 V: */
[[0x0057],[0x0000]], /* 0x57 W: */
[[0x0058],[0x0000]], /* 0x58 X: */
[[0x0059],[0x0000]], /* 0x59 Y: */
[[0x005A],[0x0000]], /* 0x5A Z: */
[[0x005B],[0x0000]], /* 0x5B bracketleft: bracketleft */
[[0x005C],[0x0000]], /* 0x5C backslash: backslash, */
[[0x005D],[0x0000]], /* 0x5D bracketright: bracketright */
[[0x2731],[0x0000]], /* 0x5E asciicircum: heavy asterisk ✱ */
[[0x007E],[0x0000]], /* 0x5F underscore: tilde */
[[0x0000],[0x0000]], /* 0x60 quoteleft: */
[[0x0061],[0x0000]], /* 0x61 a: */
[[0x0062],[0x0000]], /* 0x62 b: */
[[0x0063],[0x0000]], /* 0x63 c: */
[[0x0064],[0x0000]], /* 0x64 d: */
[[0x0065],[0x0000]], /* 0x65 e: */
[[0x0066],[0x0000]], /* 0x66 f: */
[[0x0067],[0x0000]], /* 0x67 g: */
[[0x0068],[0x0000]], /* 0x68 h: */
[[0x0069],[0x0000]], /* 0x69 i: */
[[0x006A],[0x0000]], /* 0x6A j: */
[[0x006B],[0x0000]], /* 0x6B k: */
[[0x006C],[0x0000]], /* 0x6C l: */
[[0x006D],[0x0000]], /* 0x6D m: */
[[0x006E],[0x0000]], /* 0x6E n: */
[[0x006F],[0x0000]], /* 0x6F o: */
[[0x0070],[0x0000]], /* 0x70 p: */
[[0x0071],[0x0000]], /* 0x71 q: */
[[0x0072],[0x0000]], /* 0x72 r: */
[[0x0073],[0x0000]], /* 0x73 s: */
[[0x0074],[0x0000]], /* 0x74 t: */
[[0x0075],[0x0000]], /* 0x75 u: */
[[0x0076],[0x0000]], /* 0x76 v: */
[[0x0077],[0x0000]], /* 0x77 w: */
[[0x0078],[0x0000]], /* 0x78 x: */
[[0x0079],[0x0000]], /* 0x79 y: */
[[0x007A],[0x0000]], /* 0x7A z: */
[[0x300C],[0x0000]], /* 0x7B braceleft: left corner bracker 「 */
[[0x007C],[0x0000]], /* 0x7C bar: vertical bar */
[[0x300D],[0x0000]], /* 0x7D braceright: right corner bracker 」 */
[[0x0000],[0x0000]] /* 0x7E asciitilde */
];
// 3-93 옛한글 자판
K3_93y_layout = [
0x11BD, /* 0x21 exclam: jongseong jieuj */
0x0022, /* 0x22 quotedbl: quotatioin mark */
0x0023, /* 0x23 numbersign */
0x0024, /* 0x24 dollar */
0x0025, /* 0x25 percent */
0x0026, /* 0x26 ampersand */
0x1110, /* 0x27 apostrophe: choseong tieuh */
0x0028, /* 0x28 parenleft */
0x0029, /* 0x29 parenright */
0x002A, /* 0x2A asterisk */
0x002B, /* 0x2B plus */
0x002C, /* 0x2C comma */
0x002D, /* 0x2D minus */
0x002E, /* 0x2E period */
0x1169, /* 0x2F slash: jungseong o */
0x110F, /* 0x30 0: choseong kieuk */
0x11C2, /* 0x31 1: jongseong hieuh */
0x11BB, /* 0x32 2: jongseong ssang_sieus */
0x11B8, /* 0x33 3: jongseong bieub */
0x116D, /* 0x34 4: jungseong yo */
0x1172, /* 0x35 5: jungseong yu */
0x1163, /* 0x36 6: jungseong ya */
0x1168, /* 0x37 7: jungseong ye */
0x1174, /* 0x38 8: jungseong eui */
0x116E, /* 0x39 9: jungseong u */
0x003A, /* 0x3A colon */
0x1107, /* 0x3B semicolon: choseong bieub */
0x113C, /* 0x3C less: choseong ap_sieus */
0x003D, /* 0x3D equal */
0x113E, /* 0x3E greater: choseong dwis_sieus */
0x003F, /* 0x3F question */
0x11EB, /* 0x40 at: jongseong yeolin_sieus */
0x11AE, /* 0x41 A: jongseong dieud */
0x0021, /* 0x42 B: exclam */
0x11B1, /* 0x43 C: jongseong lieul-mieum */
0x11B0, /* 0x44 D: jongseong lieul-gieug */
0x11BF, /* 0x45 E: jongseong kieuk */
0x11A9, /* 0x46 F: jongseong ssang_gieug */
0x119E, /* 0x47 G: jungseong alae_a */
0x0027, /* 0x48 H: apostrophe */
0x1154, /* 0x49 I: choseong ap_chieuch */
0x114C, /* 0x4A J: choseong yes_ieung */
0x114E, /* 0x4B K: choseong ap_jieuj */
0x1150, /* 0x4C L: choseong dwis_jieuj */
0x1159, /* 0x4D M: choseong yeolin_hieuh */
0x1140, /* 0x4E N: choseong yeolin_sieus */
0x1155, /* 0x4F O: choseong dwis_chieuch */
0x0000, /* 0x50 P: */
0x11C1, /* 0x51 Q: jongseong pieup */
0x1164, /* 0x52 R: jungseong yae */
0x11AD, /* 0x53 S: jongseong nieun-hieuh */
0x003B, /* 0x54 T: semicolon */
0x302E, /* 0x55 U: hangeul single dot tone mark */
0x11B6, /* 0x56 V: jongseong lieul-hieuh */
0x11C0, /* 0x57 W: jongseong tieut */
0x11B9, /* 0x58 X: jongseong bieub-sieus */
0x302F, /* 0x59 Y: hangeul double dot tone mark */
0x11BE, /* 0x5A Z: jongseong chieuch */
0x005B, /* 0x5B bracketleft */
0x005C, /* 0x5C backslash */
0x005D, /* 0x5D bracketright */
0x005E, /* 0x5E asciicircum */
0x005F, /* 0x5F underscore */
0x11F9, /* 0x60 quoteleft: jongseong yeolin_hieuh */
0x11BC, /* 0x61 a: jongseong ieung */
0x116E, /* 0x62 b: jungseong u */
0x1166, /* 0x63 c: jungseong e */
0x1175, /* 0x64 d: jungseong i */
0x1167, /* 0x65 e: jungseong yeo */
0x1161, /* 0x66 f: jungseong a */
0x1173, /* 0x67 g: jungseong eu */
0x1102, /* 0x68 h: choseong nieun */
0x1106, /* 0x69 i: choseong mieum */
0x110B, /* 0x6A j: choseong ieung */
0x1100, /* 0x6B k: choseong gieug */
0x110C, /* 0x6C l: choseong jieuj */
0x1112, /* 0x6D m: choseong hieuh */
0x1109, /* 0x6E n: choseong sieus */
0x110E, /* 0x6F o: choseong chieuch */
0x1111, /* 0x70 p: choseong pieup */
0x11BA, /* 0x71 q: jongseong sieus */
0x1162, /* 0x72 r: jungseong ae */
0x11AB, /* 0x73 s: jongseong nieun */
0x1165, /* 0x74 t: jungseong eo */
0x1103, /* 0x75 u: choseong dieud */
0x1169, /* 0x76 v: jungseong o */
0x11AF, /* 0x77 w: jongseong lieul */
0x11A8, /* 0x78 x: jongseong gieug */
0x1105, /* 0x79 y: choseong lieul */
0x11B7, /* 0x7A z: jongseong mieum */
0x007B, /* 0x7B braceleft */
0x007C, /* 0x7C bar */
0x007D, /* 0x7D braceright */
0x11F0 /* 0x7E asciitilde: jongseong yes_ieung */
];
// 3-91 자판을 바탕으로 한 추가 낱자 조합 방식 순아래 자판 (youknowone)
K3_3_91_noshift_layout = [
0x11A9, /* 0x21 exclam: jongseong ssang_gieug */
0x00B7, /* 0x22 quotedbl: middle dot */
0x11BD, /* 0x23 numbersign: jognseong jieuj */
0x11B5, /* 0x24 dollar: jongseong lieul-pieup */
0x11B4, /* 0x25 percent: jongseong lieul-tieut */
0x201C, /* 0x26 ampersand: left double quotation mark */
0x1110, /* 0x27 apostrophe: choseong tieut */
0x0027, /* 0x28 parenleft: apostrophe */
0x007E, /* 0x29 parenright: Tilde */
0x201D, /* 0x2A asterisk: right double quotation mark */
0x002B, /* 0x2B plus */
0x002C, /* 0x2C comma */
0x0029, /* 0x2D minus: right parenthesis */
0x002E, /* 0x2E period */
0x116C, /* 0x2F slash: jungseong oe */
0x110F, /* 0x30 0: choseong kieuk */
0x11C2, /* 0x31 1: jongseong hieuh */
0x11BB, /* 0x32 2: jongseong ssang_sieus */
0x11B8, /* 0x33 3: jongseong bieup */
0x116D, /* 0x34 4: jungseong yo */
0x1172, /* 0x35 5: jungseong yu */
0x1163, /* 0x36 6: jungseong ya */
0x1168, /* 0x37 7: jungseong ye */
0x1174, /* 0x38 8: jungseong eui */
0x1171, /* 0x39 9: jungseong wi */
0x0034, /* 0x3A colon: 4 */
0x1107, /* 0x3B semicolon: choseong bieup */
0x002C, /* 0x3C less: comma */
0x003E, /* 0x3D equal: greater-than sign */
0x002E, /* 0x3E greater: period */
0x0021, /* 0x3F question: exclamation mark */
0x11B0, /* 0x40 at:jongseong lieul-gieug */
0x11AE, /* 0x41 A: jongseong dieud */
0x003F, /* 0x42 B: question mark */
0x11BF, /* 0x43 C: jongseong kieuk */
0x11B2, /* 0x44 D: jongseong lieul-bieup */
0x11AC, /* 0x45 E: jongseong nieun-jieuj */
0x11B1, /* 0x46 F: jongseong lieul-mieum */
0x1164, /* 0x47 G: jungseong yae */
0x0030, /* 0x48 H: 0 */
0x0037, /* 0x49 I: 7 */
0x0031, /* 0x4A J: 1 */
0x0032, /* 0x4B K: 2 */
0x0033, /* 0x4C L: 3 */
0x0022, /* 0x4D M: double quotation mark */
0x002D, /* 0x4E N: minus sign */
0x0038, /* 0x4F O: 8 */
0x0039, /* 0x50 P: 9 */
0x11C1, /* 0x51 Q: jongseong pieup */
0x11B6, /* 0x52 R: jongseong lieul-hieuh */
0x11AD, /* 0x53 S: jongseong nieun-hieuh */
0x11B3, /* 0x54 T: jongseong lieul-sieus */
0x0036, /* 0x55 U: 6 */
0x11AA, /* 0x56 V: jongseong gieug-sieus */
0x11C0, /* 0x57 W: jongseong tieut */
0x11B9, /* 0x58 X: jongseong bieup-sieus */
0x0035, /* 0x59 Y: 5 */
0x11BE, /* 0x5A Z: jongseong chieuch */
0x0028, /* 0x5B bracketleft: left parenthesis *///0x11FF, /* 0x5B bracketleft: jongseong nieun-nieun */
0x003A, /* 0x5C backslash: colon */
0x003C, /* 0x5D bracketright: less-than sign */
0x003D, /* 0x5E asciicircum: equals sign */
0x003B, /* 0x5F underscore: semicolon */
0x002A, /* 0x60 quoteleft: asterisk */
0x11BC, /* 0x61 a: jongseong ieung */
0x116E, /* 0x62 b: jungseong u */
0x1166, /* 0x63 c: jungseong e */
0x1175, /* 0x64 d: jungseong i */
0x1167, /* 0x65 e: jungseong yeo */
0x1161, /* 0x66 f: jungseong a */
0x1173, /* 0x67 g: jungseong eu */
0x1102, /* 0x68 h: choseong nieun */
0x1106, /* 0x69 i: choseong mieum */
0x110B, /* 0x6A j: choseong ieung */
0x1100, /* 0x6B k: choseong gieug */
0x110C, /* 0x6C l: choseong jieuj */
0x1112, /* 0x6D m: choseong hieuh */
0x1109, /* 0x6E n: choseong sieus */
0x110E, /* 0x6F o: choseong chieuch */
0x1111, /* 0x70 p: choseong pieup */
0x11BA, /* 0x71 q: jongseong sieus */
0x1162, /* 0x72 r: jungseong ae */
0x11AB, /* 0x73 s: jongseong nieun */
0x1165, /* 0x74 t: jungseong eo */
0x1103, /* 0x75 u: choseong dieud */
0x1169, /* 0x76 v: jungseong o */
0x11AF, /* 0x77 w: jongseong lieul */
0x11A8, /* 0x78 x: jongseong gieug */
0x1105, /* 0x79 y: choseong lieul */
0x11B7, /* 0x7A z: jongseong mieum */
0x0025, /* 0x7B braceleft: percent sign */
0x005C, /* 0x7C bar: backslash */
0x002F, /* 0x7D braceright: slash */
0x203B /* 0x7E asciitilde: reference mark */
];
// 안종혁 순아래 2014 자판
K3_sun2014_layout = [
0x0021, /* 0x21 exclam */
0x0022, /* 0x22 quotedbl */
0x0023, /* 0x23 numbersign */
0x0024, /* 0x24 dollar */
0x0025, /* 0x25 percent */
0x0026, /* 0x26 ampersand */
0x1110, /* 0x27 apostrophe: choseong tieut */
0x0028, /* 0x28 parenleft */
0x0029, /* 0x29 parenright */
0x002A, /* 0x2A asterisk */
0x002B, /* 0x2B plus */
0x002C, /* 0x2C comma */
0x002D, /* 0x2D minus */
0x002E, /* 0x2E period */
0x1169, /* 0x2F slash: jungseong o */
0x110F, /* 0x30 0: choseong kieuk */
0x11C2, /* 0x31 1: jongseong hieuh */
0x11BB, /* 0x32 2: jongseong ssang_sieus */
0x11B8, /* 0x33 3: jongseong pieup */
0x116D, /* 0x34 4: jungseong yo */
0x1172, /* 0x35 5: jungseong yu */
0x1163, /* 0x36 6: jungseong ya */
0x1168, /* 0x37 7: jungseong ye */
0x1174, /* 0x38 8: jungseong yi */
0x116E, /* 0x39 9: jungseong u */
0x003A, /* 0x3A colon */
0x1107, /* 0x3B semicolon: choseong pieup */
0x0032, /* 0x3C less: 2 */
0x003D, /* 0x3D equal */
0x0033, /* 0x3E greater: 3 */
0x003F, /* 0x3F question */
0x0040, /* 0x40 at */
0x11AE, /* 0x41 A: jongseong dieud */
0x0000, /* 0x42 B: */
0x0000, /* 0x43 C: jongseong lieul-mieum */
0x0000, /* 0x44 D: jongseong lieul-gieug */
0x0000, /* 0x45 E: jongseong kieuk */
0x0000, /* 0x46 F: jongseong ssang_gieug */
0x002F, /* 0x47 G: slash */
0x0027, /* 0x48 H: apostrophe */
0x0038, /* 0x49 I: 8 */
0x0034, /* 0x4A J: 4 */
0x0035, /* 0x4B K: 5 */
0x0036, /* 0x4C L: 6 */
0x0031, /* 0x4D M: 1 */
0x0030, /* 0x4E N: 0 */
0x0039, /* 0x4F O: 9 */
0x003E, /* 0x50 P: greater-than sign */
0x11BD, /* 0x51 Q: jongseong jieuj */
0x1164, /* 0x52 R: jungseong yae */
0x11C0, /* 0x53 S: jongseong tieut */
0x003B, /* 0x54 T: semicolon */
0x0037, /* 0x55 U: 7 */
0x0000, /* 0x56 V: */
0x11BE, /* 0x57 W: jongseong chieuch */
0x11BF, /* 0x58 X: jongseong kieuk */
0x003C, /* 0x59 Y: less-than sign */
0x11C1, /* 0x5A Z: jongseong pieup */
0x005B, /* 0x5B bracketleft */
0x005C, /* 0x5C backslash */
0x005D, /* 0x5D bracketright */
0x005E, /* 0x5E asciicircum */
0x005F, /* 0x5F underscore */
0x0060, /* 0x60 quoteleft */
0x11BC, /* 0x61 a: jongseong ieung */
0x116E, /* 0x62 b: jungseong u */
0x1166, /* 0x63 c: jungseong e */
0x1175, /* 0x64 d: jungseong i */
0x1167, /* 0x65 e: jungseong yeo */
0x1161, /* 0x66 f: jungseong a */
0x1173, /* 0x67 g: jungseong eu */
0x1102, /* 0x68 h: choseong nieun */
0x1106, /* 0x69 i: choseong mieum */
0x110B, /* 0x6A j: choseong ieung */
0x1100, /* 0x6B k: choseong gieug */
0x110C, /* 0x6C l: choseong jieuj */
0x1112, /* 0x6D m: choseong hieuh */
0x1109, /* 0x6E n: choseong sieus */
0x110E, /* 0x6F o: choseong chieuch */
0x1111, /* 0x70 p: choseong pieup */
0x11BA, /* 0x71 q: jongseong sieus */
0x1162, /* 0x72 r: jungseong ae */
0x11AB, /* 0x73 s: jongseong nieun */
0x1165, /* 0x74 t: jungseong eo */
0x1103, /* 0x75 u: choseong dieud */
0x1169, /* 0x76 v: jungseong o */
0x11AF, /* 0x77 w: jongseong lieul */
0x11A8, /* 0x78 x: jongseong gieug */
0x1105, /* 0x79 y: choseong lieul */
0x11B7, /* 0x7A z: jongseong mieum */
0x007B, /* 0x7B braceleft */
0x007C, /* 0x7C bar */
0x007D, /* 0x7D braceright */
0x007E /* 0x7E asciitilde */
];
// 신세벌식 P2 자판
K3_Sin3_P2_layout = [
[0x0021,0x0000], /* 0x21 exclam */
[0x002F,0x0000], /* 0x22 quotedbl: slash */
[0x0023,0x0000], /* 0x23 numbersign */
[0x0024,0x0000], /* 0x24 dollar */
[0x0025,0x0000], /* 0x25 percent */
[0x0026,0x0000], /* 0x26 ampersand */
[0x1110,0x0000], /* 0x27 apostrophe: choseong tieuh */
[0x0028,0x0000], /* 0x28 parenleft */
[0x0029,0x0000], /* 0x29 parenright */
[0x002A,0x0000], /* 0x2A asterisk */
[0x002B,0x0000], /* 0x2B plus */
[0x002C,0x0000], /* 0x2C comma */
[0x002D,0x0000], /* 0x2D minus */
[0x002E,0x0000], /* 0x2E period */
[0x110F,0x1169], /* 0x2F slash: choseong kieuk, jungseong o */
[0x0030,0x0000], /* 0x30 0 */
[0x0031,0x0000], /* 0x31 1 */
[0x0032,0x0000], /* 0x32 2 */
[0x0033,0x0000], /* 0x33 3 */
[0x0034,0x0000], /* 0x34 4 */
[0x0035,0x0000], /* 0x35 5 */
[0x0036,0x0000], /* 0x36 6 */
[0x0037,0x0000], /* 0x37 7 */
[0x0038,0x0000], /* 0x38 8 */
[0x0039,0x0000], /* 0x39 9 */
[0x003A,0x0000], /* 0x3A colon */
[0x1107,0x0000], /* 0x3B semicolon: choseong bieub */
[0x003C,0x0000], /* 0x3C less */
[0x003D,0x0000], /* 0x3D equal */
[0x003E,0x0000], /* 0x3E greater */
[0x003F,0x0000], /* 0x3F question */
[0x0040,0x0000], /* 0x40 at */
[0x1172,0x11AA], /* 0x41 A: jungseong yu, jongseong gieug-sieus */
[0x116E,0x0000], /* 0x42 B: jungseong u */
[0x1166,0x11A9], /* 0x43 C: jungseong e, jongseong ssang_gieug */
[0x1175,0x11B6], /* 0x44 D: jungseong i, jongseong lieul-hieuh */
[0x1162,0x11B2], /* 0x45 E: jungseong ae, jongseong lieul-bieub */
[0x1161,0x11B5], /* 0x46 F: jungseong a, jongseong lieul-pieup */
[0x1173,0x0000], /* 0x47 G: jungseong eu */
[0x25A1,0x0000], /* 0x48 H: white squre */
[0x0000,0x0000], /* 0x49 I: */
[0x0027,0x0000], /* 0x4A J: apostrophe */
[0x0022,0x0000], /* 0x4B K: quotatioin mark */
[0x00B7,0x0000], /* 0x4C L: middle dot */
[0x2026,0x0000], /* 0x4D M: horizontal epllipsis */
[0x2015,0x0000], /* 0x4E N: horizontal bar */
[0x0000,0x0000], /* 0x4F O: */
[0x003B,0x0000], /* 0x50 P: semicolon */
[0x1164,0x11B3], /* 0x51 Q: jungseong yae, jongseong lieul-sieus */
[0x1165,0x11B4], /* 0x52 R: jungseong eo, jongseong lieul-tieut */
[0x1168,0x11AD], /* 0x53 S: jungseong ye, jongseong nieun-hieuh */
[0x1167,0x0000], /* 0x54 T: jungseong yeo */
[0x25CB,0x0000], /* 0x55 U: white circle */
[0x1169,0x11AC], /* 0x56 V: jungseong o, jongseong nieun-jieuj */
[0x1163,0x11B0], /* 0x57 W: jungseong ya, jongseong lieul-gieug */
[0x116D,0x11B9], /* 0x58 X: jungseong yo, jongseong bieub-sieus */
[0x00D7,0x0000], /* 0x59 Y: multiplication */
[0x119E,0x11B1], /* 0x5A Z: jungseong alae_a, jongseong lieul-mieum */
[0x005B,0x0000], /* 0x5B bracketleft */
[0x005C,0x0000], /* 0x5C backslash */
[0x005D,0x0000], /* 0x5D bracketright */
[0x005E,0x0000], /* 0x5E asciicircum */
[0x005F,0x0000], /* 0x5F underscore */
[0x0060,0x0000], /* 0x60 quoteleft */
[0x11BC,0x0000], /* 0x61 a: jongseong ieung */
[0x11BE,0x0000], /* 0x62 b: jongseong chieuch */
[0x11A8,0x0000], /* 0x63 c: jongseong gieug */
[0x11C2,0x0000], /* 0x64 d: jongseong hieuh */
[0x11B8,0x0000], /* 0x65 e: jongseong bieub */
[0x11C1,0x0000], /* 0x66 f: jongseong pieup */
[0x11AE,0x0000], /* 0x67 g: jongseong dieud */
[0x1102,0x0000], /* 0x68 h: choseong nieun */
[0x1106,0x1173], /* 0x69 i: choseong mieum, jungseong eu */
[0x110B,0x0000], /* 0x6A j: choseong ieung */
[0x1100,0x0000], /* 0x6B k: choseong gieug */
[0x110C,0x0000], /* 0x6C l: choseong jieuj */
[0x1112,0x0000], /* 0x6D m: choseong hieuh */
[0x1109,0x0000], /* 0x6E n: choseong sieus */
[0x110E,0x116E], /* 0x6F o: choseong chieuch, jungseong u */
[0x1111,0x119E], /* 0x70 p: choseong pieup, jungseong alae_a */
[0x11BA,0x0000], /* 0x71 q: jongseong sieus */
[0x11C0,0x0000], /* 0x72 r: jongseong tieut */
[0x11AB,0x0000], /* 0x73 s: jongseong nieun */
[0x11BF,0x0000], /* 0x74 t: jongseong kieuk */
[0x1103,0x0000], /* 0x75 u: choseong dieud */
[0x11BD,0x0000], /* 0x76 v: jongseong jieuj */
[0x11AF,0x0000], /* 0x77 w: jongseong lieul */
[0x11BB,0x0000], /* 0x78 x: jongseong ssang_sieus */
[0x1105,0x0000], /* 0x79 y: choseong lieul */
[0x11B7,0x0000], /* 0x7A z: jongseong mieum */
[0x007B,0x0000], /* 0x7B braceleft */
[0x007C,0x0000], /* 0x7C bar */
[0x007D,0x0000], /* 0x7D braceright */
[0x007E,0x0000] /* 0x7E asciitilde */
];
// 신세벌식 P2 옛한글
K3_Sin3_P2_y_layout = [];
for(i=0;i<K3_Sin3_P2_layout.length;++i) K3_Sin3_P2_y_layout.push([K3_Sin3_P2_layout[i][0],K3_Sin3_P2_layout[i][1]]);
K3_Sin3_P2_y_layout[52][0] = 0x302E; /* 0x55 U: hangeul single dot tone mark */
K3_Sin3_P2_y_layout[56][0] = 0x302F; /* 0x59 Y: hangeul double dot tone mark */
K3_Sin3_P2_y_capslock_layout = [];
for(i=0;i<K3_Sin3_P2_y_layout.length;++i) K3_Sin3_P2_y_capslock_layout.push([K3_Sin3_P2_y_layout[i][0],0]);
//K3_Sin3_P2_y_capslock_layout[14]=[0x110F,0x0000]; /* 0x2F slash: choseong kieuk */
K3_Sin3_P2_y_capslock_layout[40]=[0x0000,0x0000]; /* 0x49 I */
K3_Sin3_P2_y_capslock_layout[46]=[0x0000,0x0000]; /* 0x4F O */
K3_Semoe_2018_layout = [
0x0021, /* 0x21 exclam: exclamation mark */
0x0022, /* 0x22 quotedbl: quotatioin mark */
0x0023, /* 0x23 numbersign: number sign */
0x0024, /* 0x24 dollar: dollar sign */
0x0025, /* 0x25 percent: percent sign */
0x0026, /* 0x26 ampersand: ampersand */
0x0027, /* 0x27 apostrophe: apostrophe */
0x0028, /* 0x28 parenleft: left parenthesis */
0x0029, /* 0x29 parenright: right parenthesis */
0x002A, /* 0x2A asterisk: asterisk */
0x002B, /* 0x2B plus: plus sign */
0x002C, /* 0x2C comma: comma */
0x002D, /* 0x2D minus: minus sign */
0x1169, /* 0x2E period: jungseong o */
0x002F, /* 0x2F slash: slash */
0x0030, /* 0x30 0: 0 */
0x0031, /* 0x31 1: 1 */
0x0032, /* 0x32 2: 2 */
0x0033, /* 0x33 3: 3 */
0x0034, /* 0x34 4: 4 */
0x0035, /* 0x35 5: 5 */
0x0036, /* 0x36 6: 6 */
0x0037, /* 0x37 7: 7 */
0x0038, /* 0x38 8: 8 */
0x0039, /* 0x39 9: 9 */
0x003A, /* 0x3A colon: colon */
0x11BB, /* 0x3B semicolon: jongseong ssang_sieus */
0x003C, /* 0x3C less: less-than sign */
0x003D, /* 0x3D equal: euals sign */
0x003E, /* 0x3E greater: greater-than sign */
0x003F, /* 0x3F question: question mark */
0x0040, /* 0x40 at: commertial at */
0x2190, /* 0x41 A: ← leftwards arrow */
0x00B0, /* 0x42 B: ° */
0x300C, /* 0x43 C: 「 left corner bracket */
0x2192, /* 0x44 D: → rightwards arrow */
0x2661, /* 0x45 E: ♡ white heart suit */
0x25B3, /* 0x46 F: △ white up-pointing triangle */
0x25BD, /* 0x47 G: ▽ white down-pointing triangle */
0x25A1, /* 0x48 H: □ white square */
0x3008, /* 0x49 I: 〈 */
0x0000, /* 0x4A J: */
0x203B, /* 0x4B K: ※ reference mark */
0x00B7, /* 0x4C L: · */
0x2026, /* 0x4D M: … */
0x2015, /* 0x4E N: ― */
0x3009, /* 0x4F O: 〉 */
0x003B, /* 0x50 P: semicolon */
0x2194, /* 0x51 Q: ↔ left right arrow */
0x2606, /* 0x52 R: ☆ white star */
0x2193, /* 0x53 S: ↓ */
0x25CE, /* 0x54 T: ◎ bullseye */
0x25CB, /* 0x55 U: ○ */
0x300D, /* 0x56 V: 」 right corner bracket */
0x2191, /* 0x57 W: ↑ */
0x300F, /* 0x58 X: 』 */
0x00D7, /* 0x59 Y: × */
0x300E, /* 0x5A Z: 『 */
0x005B, /* 0x5B bracketleft: left bracket */
0x005C, /* 0x5C backslash: backslash */
0x005D, /* 0x5D bracketright: right bracket */
0x005E, /* 0x5E asciicircum: circumflex accent */
0x005F, /* 0x5F underscore: underscore */
0x0060, /* 0x60 quoteleft: grave accent */
0x11BC, /* 0x61 a: jongseong ieung */
0x116E, /* 0x62 b: jungseong u */
0x1166, /* 0x63 c: jungseong e */
0x1175, /* 0x64 d: jungseong i */
0x11AF, /* 0x65 e: jongseong lieul */
0x1161, /* 0x66 f: jungseong a */
0x1173, /* 0x67 g: jungseong eu */
0x1112, /* 0x68 h: choseong hieuh */
0x1103, /* 0x69 i: choseong dieud */
0x110B, /* 0x6A j: choseong ieung */
0x1100, /* 0x6B k: choseong gieug */
0x110C, /* 0x6C l: choseong jieuj */
0x1105, /* 0x6D m: choseong lieul */
0x1109, /* 0x6E n: choseong sieus */
0x1107, /* 0x6F o: choseong pieup */
0x002E, /* 0x70 p: period u */
0x11BA, /* 0x71 q: jongseong sieus */
0x1165, /* 0x72 r: jungseong eo */
0x11AB, /* 0x73 s: jongseong nieun */
0x1167, /* 0x74 t: jungseong yeo */
0x1102, /* 0x75 u: choseong nieun */
0x1169, /* 0x76 v: jungseong o */
0x11B8, /* 0x77 w: jongseong pieup */
0x11A8, /* 0x78 x: jongseong gieug */
0x1106, /* 0x79 y: choseong mieum */
0x11B7, /* 0x7A z: jongseong mieum */
0x007B, /* 0x7B braceleft: left brace */
0x007C, /* 0x7C bar: vertical line(bar) */
0x007D, /* 0x7D braceright: right brace */
0x007E /* 0x7E asciitilde: tilde */
];
K3_Semoe_2018_sublayout = [
0x0000, /* 0x21 exclam */
0x0000, /* 0x22 quotedbl */
0x0000, /* 0x23 numbersign */
0x0000, /* 0x24 dollar */
0x0000, /* 0x25 percent */
0x0000, /* 0x26 ampersand */
0x0000, /* 0x27 apostrophe */
0x0000, /* 0x28 parenleft */
0x0000, /* 0x29 parenright */
0x0000, /* 0x2A asterisk */
0x0000, /* 0x2B plus */
0x0000, /* 0x2C comma */
0x0000, /* 0x2D minus */
0x0000, /* 0x2E period */
0x0000, /* 0x2F slash */
0x0000, /* 0x30 0 */
0x0000, /* 0x31 1 */
0x0000, /* 0x32 2 */
0x0000, /* 0x33 3 */
0x0000, /* 0x34 4 */
0x0000, /* 0x35 5 */
0x0000, /* 0x36 6 */
0x0000, /* 0x37 7 */
0x0000, /* 0x38 8 */
0x0000, /* 0x39 9 */
0x0000, /* 0x3A colon */
0x0000, /* 0x3B semicolon */
0x0000, /* 0x3C less */
0x0000, /* 0x3D equal */
0x0000, /* 0x3E greater */
0x0000, /* 0x3F question */
0x0000, /* 0x40 at */
0x0000, /* 0x41 A */
0x0000, /* 0x42 B */
0x0000, /* 0x43 C */
0x0000, /* 0x44 D */
0x0000, /* 0x45 E */
0x0000, /* 0x46 F */
0x0000, /* 0x47 G */
0x0000, /* 0x48 H */
0x0000, /* 0x49 I */
0x0000, /* 0x4A J */
0x0000, /* 0x4B K */
0x0000, /* 0x4C L */
0x0000, /* 0x4D M */
0x0000, /* 0x4E N */
0x0000, /* 0x4F O */
0x0000, /* 0x50 P */
0x0000, /* 0x51 Q */
0x0000, /* 0x52 R */
0x0000, /* 0x53 S */
0x0000, /* 0x54 T */
0x0000, /* 0x55 U */
0x0000, /* 0x56 V */
0x0000, /* 0x57 W */
0x0000, /* 0x58 X */
0x0000, /* 0x59 Y */
0x0000, /* 0x5A Z */
0x0000, /* 0x5B bracketleft */
0x0000, /* 0x5C backslash */
0x0000, /* 0x5D bracketrigh */
0x0000, /* 0x5E asciicircum */
0x0000, /* 0x5F underscore */
0x0000, /* 0x60 quoteleft */
0x11B6, /* 0x61 a: jongseong lieul-hieuh */
0x1172, /* 0x62 b: jungseong yu */
0x1168, /* 0x63 c: jungseong ye */
0x0000, /* 0x64 d */
0x11BD, /* 0x65 e: jongseong jieuj */
0x0000, /* 0x66 f */
0x1163, /* 0x67 g jungseong ya */
0x0000, /* 0x68 h */
0x0000, /* 0x69 i */
0x0000, /* 0x6A j */
0x0000, /* 0x6B k */
0x0000, /* 0x6C l */
0x0000, /* 0x6D m */
0x0000, /* 0x6E n */
0x0000, /* 0x6F o */
0x0000, /* 0x70 p */
0x11BE, /* 0x71 q: jongseong chieuch */
0x116F, /* 0x72 r: jongseong wo */
0x11C2, /* 0x73 s: jongseong hieuh */
0x1164, /* 0x74 t: jungseong yae */
0x0000, /* 0x75 u */
0x116D, /* 0x76 v: jungseong yo */
0x11C1, /* 0x77 w: jongseong pieup */
0x11BF, /* 0x78 x: jongseong kieuk */
0x0000, /* 0x79 y */
0x11AE, /* 0x7A z: jongseong dieud */
0x0000, /* 0x7B braceleft */
0x0000, /* 0x7C bar */
0x0000, /* 0x7D braceright */
0x0000 /* 0x7E asciitilde */
];
// 신세벌식 자판의 기호 확장 배열
K3_Sin3_extended_sign_layout = [
[0x2160,0x2081,0x00B9], /* 0x21 exclam: roman numeral one Ⅰ, subscript one ₁, superscript one ¹ */
[0x0000,0x0000,0x0000], /* 0x22 quotedbl: */
[0x2162,0x2083,0x00B3], /* 0x23 numbersign: roman numeral three Ⅲ, subscript three ₃, superscript three ³ */
[0x2163,0x2084,0x2074], /* 0x24 dollar: roman numeral four Ⅳ, subscript four ₄, superscript four ⁴ */
[0x2164,0x2085,0x2075], /* 0x25 percent: roman numeral five Ⅴ, subscript five ⁵, superscript five ⁵ */
[0x2166,0x2087,0x2077], /* 0x26 ampersand: roman numeral seven Ⅶ, subscript seven ₇, superscript seven ⁷ */
[0x326B,0x266A,0x266C], /* 0x27 apostrophe: circled hangeul tieut ㉫, eighth note ♪, beamed sixteenth notes ♬ */
[0x2168,0x2089,0x2079], /* 0x28 parenleft: roman numeral nine Ⅸ, subscript nine ₉, superscript nine ⁹ */
[0x2169,0x2080,0x2070], /* 0x29 parenright: roman numeral ten Ⅹ, subscript zero ₀, superscript zero ⁰ */
[0x2167,0x2088,0x2078], /* 0x2A asterisk: roman numeral eight Ⅷ, subscript eight ₈, superscript eight ⁸ */
[0x216B,0x208A,0x207A], /* 0x2B plus: roman numeral twelve Ⅻ,, subscript plus ₊ superscript plus ⁺ */
[0x3001,0x3008,0x300A], /* 0x2C comma: ideographic comma 、, left angle bracket 〈, left double angle bracket 《 */
[0x00B1,0x2642,0x2602], /* 0x2D minus: plus minus sign ±, male sign ♂, umbrella ☂ */
[0x3002,0x3009,0x300B], /* 0x2E period: ideographic full stop 。, right angle bracket 〉, right double angle bracket 》 */
[0x326A,0x203B,0x2620], /* 0x2F slash: circled hangeul kieuk ㉪, reference mark ※, skull and crossbone ☠ */
[0x00A7,0x2469,0x2473], /* 0x30 0: section sign §, circled digit ten ⑩, circled digit nineteen ⑲ */
[0x00B5,0x2460,0x246A], /* 0x31 1: micro sign μ, circled digit one ①, circled digit eleven ⑪ */
[0x33A1,0x2461,0x246B], /* 0x32 2: square m squared ㎡, circled digit two ②, circled digit twelve ⑫ */
[0x33A5,0x2462,0x246C], /* 0x33 3: square m cubed ㎥, circled digit three ③, circled digit thirteen ⑬ */
[0xFFE6,0x2463,0x246D], /* 0x34 4: fullwidth won sign ₩, circled digit four ④, circled digit fourteen ⑭ */
[0xFFE5,0x2464,0x246E], /* 0x35 5: fullwidth yen sign ¥, circled digit five ⑤, circled digit fifteen ⑮ */
[0x2126,0x2465,0x246F], /* 0x36 6: ohm sign Ω, circled digit six ⑥, circled digit sixteen ⑯ */
[0xFFE1,0x2466,0x2470], /* 0x37 7: fullwidth pound sign £, circled digit seven ⑦, circled digit seventeen ⑰ */
[0x20AC,0x2467,0x2471], /* 0x38 8: euro sign €, circled digit eight ⑧, circled digit eighteen ⑱ */
[0xFFE0,0x2468,0x2472], /* 0x39 9: fullwidth cent sign ¢, circled digit nine ⑨, circled digit nineteen ⑲ */
[0x00B4,0x21B3,0x2B0E], /* 0x3A colon: acute accent ´, downwards arrow with tip rightwards ↳, rightward arrow with tip downwards ⬎ */
[0x3265,0x2198,0x21D8], /* 0x3B semicolon: circled hangeul bieub ㉥, south-east arrow ↘, south east double arrow ⇘ */
[0x2264,0x2282,0x2284], /* 0x3C less: less-than or equal to ≤, subset of ⊂, not subset of ⊄ */
[0x2260,0x2640,0x2603], /* 0x3D equal: not equal to ≠, female sign ♀, snowman ☃ */
[0x2265,0x2283,0x2285], /* 0x3E greater: greater-than or equal to ≥, superset of ⊃, not a superset of ⊅ */
[0x221A,0x2937,0x2936], /* 0x3F question: squre root √, arrow pointing downwards then curving rightwards ⤷, arrow pointing downwards then curving leftwards ⤶ */
[0x2161,0x2082,0x00B2], /* 0x40 at: roman numeral two Ⅱ, subscript two ₂, superscript two ² */
[0x03B1,0x2200,0x212B], /* 0x41 A: greek small letter alpha α, for all ∀, Angstrom sign Å */
[0x03B2,0x2261,0x2245], /* 0x42 B: greek small letter beta β, identical to (equivalence relation) ≡, approximately equal to (isomorphism, congruence) ≅ */
[0x03C7,0x219B,0x2297], /* 0x43 C: greek small letter chi χ, rightwards arrow with stroke ↛, circled times (outer product, tensor product) ⊗ */
[0x03B4,0x2206,0x2207], /* 0x44 D: greek small letter delta δ, increment ∆, nabla ∇ */
[0x03B5,0x2203,0x2204], /* 0x45 E: greek small letter epsilon ε, there exists ∃, There does not exist ∄ */
[0x03C6,0x03D5,0x2205], /* 0x46 F: greek small letter phi φ, greek phi symbol ϕ, empty set ∅ */
[0x03B3,0x0393,0x222B], /* 0x47 G: greek small letter gamma γ, greek capital letter Γ, integral ∫ */
[0x03B7,0x2610,0x2611], /* 0x48 H: greek small letter eta η, ballot box ☐, ballot with check ☑ */
[0x03B9,0x2229,0x221E], /* 0x49 I: greek small letter iota ι, intersection ∩, infinity ∞ */
[0x25CC,0x2228,0x2235], /* 0x4A J: dotted circle ◌, logical or ∨, because ∵ */
[0x03BA,0x2227,0x2234], /* 0x4B K: greek small letter kappa κ, logical and ∧, therefore ∴ */
[0x03BB,0x21B2,0x2B10], /* 0x4C L: greek small letter lamda λ, downwards arrow with tip leftwards ↲, leftwards arrow with tip downwards ⬐ */
[0x03BC,0x2287,0x228B], /* 0x4D M: greek small letter mu μ, superset of or equal to ⊇, superset of with not equal to ⊋ */
[0x03BD,0x2286,0x228A], /* 0x4E N: greek small letter nu ν, subset of or equal to ⊆, subset of with not equal to ⊊ */
[0x03BF,0x21B0,0x2B11], /* 0x4F O: greek small letter omicron ο, upwards arrow with tip leftwards ↰, leftwards arrow with tip upwards ⬑ */
[0x03C0,0x21B1,0x2B0F], /* 0x50 P: greek small letter pi π, upwards arrow with tip rightwards ↱, rightwards arrow with tip upwards ⬏ */
[0x03B8,0x2208,0x2209], /* 0x51 Q: greek small letter θ, element of ∈, not an element ∉ */
[0x03C1,0x00AC,0x2202], /* 0x52 R: greek small letter rho ρ, not sign ¬, partial differencial (round d) ∂ */
[0x03C3,0x2211,0x220F], /* 0x53 S: greek small letter sigma σ, n-ary summation ∑, n-ary product ∏ */
[0x03C4,0x22A4,0x22A5], /* 0x54 T: greek small letter tau τ, down tack (true, top) ⊤, up tack (false, bottom, contradiction, orthogonality) ⊥ */
[0x03C5,0x222A,0x221D], /* 0x55 U: greek small letter upsilon υ, union ∪, proportional to ∝ */
[0x22C5,0x2218,0x2219], /* 0x56 V: dot operator ⋅, ring operator ∘, bullet operator ∙ */
[0x03C9,0x220B,0x220C], /* 0x57 W: greek small letter omega ω, contains as member ∋, does not contain as member ∌ */
[0x03BE,0x21AE,0x2295], /* 0x58 X: greek small letter xi ξ, left right arrow with stroke (XOR) ↮, circled plus (XOR) ⊕ */
[0x03C8,0x22A2,0x22A8], /* 0x59 Y: greek small letter ψ, right tack (provable, turnstile) ⊢, true (entails, double turnstile) ⊨ */
[0x03B6,0x219A,0x2220], /* 0x5A Z: greek small letter zeta ζ, leftward arrow with stroke ↚, angle ∠ */
[0x3010,0x3014,0x2600], /* 0x5B bracketleft: left black lenticular bracket 【, left tortoise shell bracket 〔, blank sun with rays ☀ */
[0x2252,0x00B6,0x00A6], /* 0x5C backslash: approximately equal to ≒, pilcrow sign ¶, broken bar ¦ */
[0x3011,0x3015,0x2601], /* 0x5D bracketright: right black lenticular bracket 】, right tortoise shell bracket 〕, section sign ☁ */
[0x2165,0x2086,0x2076], /* 0x5E asciicircum: roman numeral six Ⅵ, subscript six ₆, superscript six ⁶ */
[0x216A,0x208B,0x207B], /* 0x5F underscore: roman numeral eleven Ⅺ, subscript minus ₋, superscript minus ⁻ */
[0x2122,0x00A9,0x00AE], /* 0x60 quoteleft: trademark ™, copyright sign ©, registerd sign ® */
[0x25C7,0x25C8,0x25C6], /* 0x61 a: diamond ◇, diamond containing black diamond ◈, black diamond ◆ */
[0x00F7,0x2030,0x2031], /* 0x62 b: division sign ÷, per mille(per thousand) sign ‰, per ten thousand sign ‱ */
[0x00B0,0x260E,0x2668], /* 0x63 c: degree sign °, black telephone ☎, hot springs ♨ */
[0x25CB,0x25C9,0x25CF], /* 0x64 d: white circle ○, fisheye ◉, black circle ● */
[0x25B3,0x2191,0x21D1], /* 0x65 e: up-pointing triangle △, upwards arrow ↑, upwards double arrow ☝ */
[0x00B7,0x25E6,0x2022], /* 0x66 f: middle dot ·, white bullet ◦, bullet • */
[0x2026,0x2015,0xFFE3], /* 0x67 g: horizontal ellipsis …, horizontal bar ―, fullwidth macron  ̄ */
[0x3261,0x3003,0x2713], /* 0x68 h: circled hangeul nieun ㉡, ditto mark 〃, check mark ✓ */
[0x3264,0x2103,0x2109], /* 0x69 i: circled hangeul mieum ㉤, degree Celsius ℃, degree Fahrenheit ℉ */
[0x3267,0x2018,0x201C], /* 0x6A j: circled hangeul ieung ㉧, left single quotation mark ‘, left double quotation mark “ */
[0x3260,0x2019,0x201D], /* 0x6B k: circled hangeul gieug ㉠, right single quotation mark ’, right double quotation mark ” */
[0x3268,0x2199,0x21D9], /* 0x6C l: circled hangeul jieuj ㉨, south-west arrow ↙, south west double arrow ⇙ */
[0x326D,0x300D,0x300F], /* 0x6D m: circled hangeul hieuh ㉭, right corner bracket 」, right white corner bracket 』 */
[0x3266,0x300C,0x300E], /* 0x6E n: circled hangeul sieus ㉦, left corner bracket 「, left white corner bracket 『 */
[0x3269,0x2196,0x21D6], /* 0x6F o: circled hangeul chieuch ㉩, north-west arrow ↖, north west double arrow ⇖ */
[0x326C,0x2197,0x21D7], /* 0x70 p: circled hangeul pieup ㉬, north-east arrow ↗, north east double arrow ⇗ */
[0x25C1,0x2190,0x21D0], /* 0x71 q: left-pointing triangle ◁, leftwards arrow ←, leftwards double arrow ⇐ */
[0x25B7,0x2192,0x21D2], /* 0x72 r: right-pointing triangle ▷, rightwards arrow →, rightwards double arrow ⇒ */
[0x25A1,0x25A3,0x25A0], /* 0x73 s: square □, square containing black square ▣, black square ■ */
[0x02D0,0x2194,0x21D4], /* 0x74 t: modifier letter triangular colon ː, left-right arrow ↔, left right double arrow ⇔ */
[0x3262,0x321C,0x327E], /* 0x75 u: circled hangeul dieud ㉢, parenthesized hangeul jieuj u ㈜, circled hangeul U ㉾ */
[0x00D7,0x2715,0x2702], /* 0x76 v: multiplication X ×, fullwidth multiplication X ✕, scissors ✂ */
[0x25BD,0x2193,0x21D3], /* 0x77 w: down-pointing triangle ▽, downwards arrow ↓, downward double arrow ⇓ */
[0x2032,0x2606,0x2605], /* 0x78 x: prime ′, star ☆, black star ★ */
[0x3263,0x2195,0x21D5], /* 0x79 y: circled hangeul lieul ㉣, up-down arrow ↕, up down double arrow ⇕ */
[0x2033,0x2661,0x2665], /* 0x7A z: double prime ″, heart suit ♡, black heart suit ♥ */
[0x0000,0x208D,0x207D], /* 0x7B braceleft: , subscript left parenthesis ₍, superscript left parenthesis ⁽ */
[0x2223,0x2225,0x2226], /* 0x7C bar: divides (divisor) ∣, parallel to ∥, not parallel to ∦ */
[0x0000,0x208E,0x207E], /* 0x7D braceright: , subscript right parenthesis ₎, superscript right parenthesis ⁾ */
[0x223C,0x2248,0x223D] /* 0x7E asciitilde: tilde operator (equivalent, similar) ∼, almost equal to (approximation) ≈, reversed tilde (congruence) ∽ */
];
// 세모이 자판의 기호 확장 배열 (신세벌식 기호 확장 배열과 호환)
K3_Semoe_extended_sign_layout=[];
for(i=0;i<K3_Sin3_extended_sign_layout.length;++i) {
K3_Semoe_extended_sign_layout.push(K3_Sin3_extended_sign_layout[i].slice(0));
}
K3_Semoe_extended_sign_layout[6][0] = 0; /* 0x27 apostrophe: */
K3_Semoe_extended_sign_layout[11][0] = 0x326A; /* 0x2C comma: circled hangeul kieuk ㉪ */
K3_Semoe_extended_sign_layout[13][0] = 0x3269; /* 0x2E period: circled hangeul chieuch ㉩ */
K3_Semoe_extended_sign_layout[14][0] = 0; /* 0x2F slash: */
K3_Semoe_extended_sign_layout[26][0] = 0x326B; /* 0x3B semicolon: circled hangeul tieut ㉫ */
K3_Semoe_extended_sign_layout[71][0] = 0x326D; /* 0x68 h: circled hangeul hieuh ㉭ */
K3_Semoe_extended_sign_layout[72][0] = 0x3262; /* 0x69 i: circled hangeul dieud ㉢ */
K3_Semoe_extended_sign_layout[76][0] = 0x3263; /* 0x6D m: circled hangeul lieul ㉣ */
K3_Semoe_extended_sign_layout[78][0] = 0x3265; /* 0x6D m: circled hangeul bieub ㉥ */
K3_Semoe_extended_sign_layout[84][0] = 0x3261; /* 0x75 u: circled hangeul nieun ㉡ */
K3_Semoe_extended_sign_layout[88][0] = 0x3264; /* 0x79 y: circled hangeul mieum ㉤ */
} // input_keyboard_layout_info()
function input_combination_table_info() {
hangeul_combination_table_default = [
[0x11001100,0x1101], /* choseong gieug + gieug = ssang_gieug */
[0x11031103,0x1104], /* choseong dieud + dieud = ssang_dieud */
[0x11071107,0x1108], /* choseong bieup + bieup = ssang_bieup */
[0x11091109,0x110A], /* choseong sieus + sieus = ssang_sieus */
[0x110C110C,0x110D], /* choseong jieuj + jieuj = ssang_jieuj */
[0x11691161,0x116A], /* jungseong o + a = wa */
[0x11691162,0x116B], /* jungseong o + ae = wae */
[0x11691175,0x116C], /* jungseong o + i = oe */
[0x116E1165,0x116F], /* jungseong u + eo = weo */
[0x116E1166,0x1170], /* jungseong u + e = we */
[0x116E1175,0x1171], /* jungseong u + i = wi */
[0x11731175,0x1174], /* jungseong eu + i = eui */
[0x119E1175,0x11A1], /* jungseong alae_a + i = alae_a-i */
[0x119E119E,0x11A2], /* jungseong alae_a + alae_a = ssang_alae_a */
[0x11A811A8,0x11A9], /* jongseong gieug + gieug = ssang_egieug */
[0x11A811BA,0x11AA], /* jongseong gieug + sieus = gieug-sieus */
[0x11AB11BD,0x11AC], /* jongseong nieun + jieuj = jieun-jieuj */
[0x11AB11C2,0x11AD], /* jongseong nieun + hieuh = nieun-hieuh */
[0x11AF11A8,0x11B0], /* jongseong lieul + gieug = lieul-gieug */
[0x11AF11B7,0x11B1], /* jongseong lieul + mieum = lieul-mieum */
[0x11AF11B8,0x11B2], /* jongseong lieul + bieub = lieul-bieub */
[0x11AF11BA,0x11B3], /* jongseong lieul + sieus = lieul-sieus */
[0x11AF11C0,0x11B4], /* jongseong lieul + tieut = lieul-tieut */
[0x11AF11C1,0x11B5], /* jongseong lieul + pieup = lieul-pieup */
[0x11AF11C2,0x11B6], /* jongseong lieul + hieuh = lieul-hieuh */
[0x11B811BA,0x11B9], /* jongseong bieub + sieus = bieub-sieus */
[0x11BA11BA,0x11BB] /* jongseong sieus + sieus = ssang_sieus */
];
hangeul_combination_table_full = [
[0x11001100,0x1101], /* choseong gieug + gieug = ssang_gieug */
[0x11001103,0x115A], /* choseong gieug + dieud = gieug-dieud */
[0x11021100,0x1113], /* choseong nieun + gieug = nieun-gieug */
[0x11021102,0x1114], /* choseong nieun + nieun = ssang_nieun */
[0x11021103,0x1115], /* choseong nieun + dieud = nieun-dieud */
[0x11021107,0x1116], /* choseong nieun + bieub = nieun-bieub */
[0x11021109,0x115B], /* choseong nieun + sieus = nieun-sieus */
[0x1102110C,0x115C], /* choseong nieun + jieuj = nieun-jieuj */
[0x11021112,0x115D], /* choseong nieun + hieuh = nieun-hieuh */
[0x11031100,0x1117], /* choseong dieud + gieug = dieud-gieug */
[0x11031103,0x1104], /* choseong dieud + dieud = ssang_dieud */
[0x11031105,0x115E], /* choseong dieud + lieul = dieud-lieul */
[0x11031106,0xA960], /* choseong dieud + mieum = dieud-mieum */
[0x11031107,0xA961], /* choseong dieud + bieub = dieud-bieub */
[0x11031109,0xA962], /* choseong dieud + sieus = dieud-sieus */
[0x1103110C,0xA963], /* choseong dieud + jieuj = dieud-jieuj */
[0x11051100,0xA964], /* choseong lieul + gieug = lieul-gieug */
[0x11051101,0xA965], /* choseong lieul + ssang_gieug = lieul-ssang_gieug */
[0x11051102,0x1118], /* choseong lieul + nieun = lieul-nieun */
[0x11051103,0xA966], /* choseong lieul + dieud = lieul-dieud */
[0x11051104,0xA967], /* choseong lieul + ssang_dieud = lieul-ssang_dieud */
[0x11051105,0x1119], /* choseong lieul + lieul = ssang_lieul */
[0x11051106,0xA968], /* choseong lieul + mieum = lieul-mieum */
[0x11051107,0xA969], /* choseong lieul + bieub = lieul-bieub */
[0x11051108,0xA96A], /* choseong lieul + ssang_bieub = lieul-ssang_bieub */
[0x11051109,0xA96C], /* choseong lieul + sieus = lieul-sieus */
[0x1105110B,0x111B], /* choseong lieul + ieung = gabyeounlieul */
[0x1105110C,0xA96D], /* choseong lieul + jieuj = lieul-jieuj */
[0x1105110F,0xA96E], /* choseong lieul + kieuk = lieul-kieuk */
[0x11051112,0x111A], /* choseong lieul + hieuh = lieul-hieuh */
[0x1105112B,0xA96B], /* choseong lieul + gabyeounbieub = lieul-gabyeounbieub */
[0x11061100,0xA96F], /* choseong mieum + gieug = mieum-gieug */
[0x11061103,0xA970], /* choseong mieum + dieud = mieum-dieud */
[0x11061107,0x111C], /* choseong mieum + bieub = mieum-bieub */
[0x11061109,0xA971], /* choseong mieum + sieus = mieum-sieus */
[0x1106110B,0x111D], /* choseong mieum + ieung = gabyeounmieum */
[0x11071100,0x111E], /* choseong bieub + gieug = bieub-gieug */
[0x11071102,0x111F], /* choseong bieub + nieun = bieub-nieun */
[0x11071103,0x1120], /* choseong bieub + dieud = bieub-dieud */
[0x11071107,0x1108], /* choseong bieub + bieub = ssang_bieub */
[0x11071109,0x1121], /* choseong bieub + sieus = bieub-sieus */
[0x1107110A,0x1125], /* choseong bieub + ssang_sieus = bieub-ssang_sieus */
[0x1107110B,0x112B], /* choseong bieub + ieung = gabyeounbieub */
[0x1107110C,0x1127], /* choseong bieub + jieuj = bieub-jieuj */
[0x1107110E,0x1128], /* choseong bieub + chieuch = bieub-chieuch */
[0x1107110F,0xA973], /* choseong bieub + kieuk = bieub-kieuk */
[0x11071110,0x1129], /* choseong bieub + tieut = bieub-tieut */
[0x11071111,0x112A], /* choseong bieub + pieup = bieub-pieup */
[0x11071112,0xA974], /* choseong bieub + hieuh = bieub-hieuh */
[0x1107112B,0x112C], /* choseong bieub + gabyeounbieub = gabyeounssang_bieub */
[0x1107112D,0x1122], /* choseong bieub + sieus-gieug = bieub-sieus-gieug */
[0x1107112F,0x1123], /* choseong bieub + sieus-dieud = bieub-sieus-dieud */
[0x11071132,0x1124], /* choseong bieub + sieus-bieub = bieub-sieus-bieub */
[0x11071136,0x1126], /* choseong bieub + sieus-jieuj = bieub-sieus-jieuj */
[0x11071139,0xA972], /* choseong bieub + sieus-tieut = bieub-sieus-tieut */
[0x1108110B,0x112C], /* choseong ssang_bieub + ieung = gabyeounssang_bieub */
[0x11091100,0x112D], /* choseong sieus + gieug = sieus-gieug */
[0x11091102,0x112E], /* choseong sieus + nieun = sieus-nieun */
[0x11091103,0x112F], /* choseong sieus + dieud = sieus-dieud */
[0x11091105,0x1130], /* choseong sieus + lieul = sieus-lieul */
[0x11091106,0x1131], /* choseong sieus + mieum = sieus-mieum */
[0x11091107,0x1132], /* choseong sieus + bieub = sieus-bieub */
[0x11091109,0x110A], /* choseong sieus + sieus = ssang_sieus */
[0x1109110A,0x1134], /* choseong sieus + ssang_sieus = sieus-ssang_sieus */
[0x1109110B,0x1135], /* choseong sieus + ieung = sieus-ieung */
[0x1109110C,0x1136], /* choseong sieus + jieuj = sieus-jieuj */
[0x1109110E,0x1137], /* choseong sieus + chieuch = sieus-chieuch */
[0x1109110F,0x1138], /* choseong sieus + kieuk = sieus-kieuk */
[0x11091110,0x1139], /* choseong sieus + tieut = sieus-tieut */
[0x11091111,0x113A], /* choseong sieus + pieup = sieus-pieup */
[0x11091112,0x113B], /* choseong sieus + hieuh = sieus-hieuh */
[0x1109111E,0x1133], /* choseong sieus + bieub-gieug = sieus-bieub-gieug */
[0x11091132,0xA975], /* choseong sieus + sieus-bieub = ssang_sieus-bieub */
[0x110A1107,0xA975], /* choseong ssang_sieus + bieub = ssang_sieus-bieub */
[0x110A1109,0x1134], /* choseong ssang_sieus + sieus = sieus-ssang_sieus */
[0x110B1100,0x1141], /* choseong ieung + gieug = ieung-gieug */
[0x110B1103,0x1142], /* choseong ieung + dieud = ieung-dieud */
[0x110B1105,0xA976], /* choseong ieung + lieul = ieung-lieul */
[0x110B1106,0x1143], /* choseong ieung + mieum = ieung-mieum */
[0x110B1107,0x1144], /* choseong ieung + bieub = ieung-bieub */
[0x110B1109,0x1145], /* choseong ieung + sieus = ieung-sieus */
[0x110B110B,0x1147], /* choseong ieung + ieung = ssang_ieung */
[0x110B110C,0x1148], /* choseong ieung + jieuj = ieung-jieuj */
[0x110B110E,0x1149], /* choseong ieung + chieuch = ieung-chieuch */
[0x110B1110,0x114A], /* choseong ieung + tieut = ieung-tieut */
[0x110B1111,0x114B], /* choseong ieung + pieup = ieung-pieup */
[0x110B1112,0xA977], /* choseong ieung + hieuh = ieung-hieuh */
[0x110B1140,0x1146], /* choseong ieung + bansieus = ieung-bansieus */
[0x110C110B,0x114D], /* choseong jieuj + ieung = jieuj-ieung */
[0x110C110C,0x110D], /* choseong jieuj + jieuj = ssang_jieuj */
[0x110D1112,0xA978], /* choseong ssang_jieuj + hieuh = ssang_jieuj-hieuh */
[0x110E110F,0x1152], /* choseong chieuch + kieuk = chieuch-kieuk */
[0x110E1112,0x1153], /* choseong chieuch + hieuh = chieuch-hieuh */
[0x11101110,0xA979], /* choseong tieut + tieut = ssang_tieut */
[0x11111107,0x1156], /* choseong pieup + bieub = pieup-bieub */
[0x1111110B,0x1157], /* choseong pieup + ieung = gabyeounpieup */
[0x11111112,0xA97A], /* choseong pieup + hieuh = pieup-hieuh */
[0x11121109,0xA97B], /* choseong hieuh + sieus = hieuh-sieus */
[0x11121112,0x1158], /* choseong hieuh + hieuh = ssang_hieuh */
[0x11211100,0x1122], /* choseong bieub-sieus + gieug = bieub-sieus-gieug */
[0x11211103,0x1123], /* choseong bieub-sieus + dieud = bieub-sieus-dieud */
[0x11211107,0x1124], /* choseong bieub-sieus + bieub = bieub-sieus-bieub */
[0x11211109,0x1125], /* choseong bieub-sieus + sieus = bieub-ssang_sieus */
[0x1121110C,0x1126], /* choseong bieub-sieus + jieuj = bieub-sieus-jieuj */
[0x11211110,0xA972], /* choseong bieub-sieus + tieut = bieub-sieus-tieut */
[0x11321100,0x1133], /* choseong sieus-bieub + gieug = sieus-bieub-gieug */
[0x113C113C,0x113D], /* choseong ap_sieus + ap_sieus = ssang_ap_sieus */
[0x113E113E,0x113F], /* choseong dwis_sieus + dwis_sieus = ssang_dwis_sieus */
[0x114E114E,0x114F], /* choseong ap_jieuj + ap_jieuj = ssang_ap_jieuj */
[0x11501150,0x1151], /* choseong dwis_jieuj + dwis_jieuj = ssang_dwis_jieuj */
[0x11591159,0xA97C], /* choseong yeolin_hieuh + yeolin_hieuh = ssang_yeolin_hieuh */
[0x11611161,0x119E], /* jungseong a + a = alae_a */
[0x11611169,0x1176], /* jungseong a + o = a-o */
[0x1161116E,0x1177], /* jungseong a + u = a-u */
[0x11611173,0x11A3], /* jungseong a + eu = a-eu */
[0x11611175,0x1162], /* jungseong a + i = ae */
[0x11631169,0x1178], /* jungseong ya + o = ya-o */
[0x1163116D,0x1179], /* jungseong ya + yo = ya-yo */
[0x1163116E,0x11A4], /* jungseong ya + u = ya-u */
[0x11631175,0x1164], /* jungseong ya + i = yae */
[0x11651169,0x117A], /* jungseong eo + o = eo-o */
[0x1165116E,0x117B], /* jungseong eo + u = eo-u */
[0x11651173,0x117C], /* jungseong eo + eu = eo-eu */
[0x11651175,0x1166], /* jungseong eo + i = e */
[0x11671163,0x11A5], /* jungseong yeo + ya = yeo-ya */
[0x11671169,0x117D], /* jungseong yeo + o = yeo-o */
[0x1167116E,0x117E], /* jungseong yeo + u = yeo-u */
[0x11671175,0x1168], /* jungseong yeo + i = ye */
[0x11691161,0x116A], /* jungseong o + a = wa */
[0x11691162,0x116B], /* jungseong o + ae = wae */
[0x11691163,0x11A6], /* jungseong o + ya = o-ya */
[0x11691164,0x11A7], /* jungseong o + yae = o-yae */
[0x11691165,0x117F], /* jungseong o + eo = o-eo */
[0x11691166,0x1180], /* jungseong o + e = o-e */
[0x11691167,0xD7B0], /* jungseong o + yeo = o-yeo */
[0x11691168,0x1181], /* jungseong o + ye = o-ye */
[0x11691169,0x1182], /* jungseong o + o = o-o */
[0x1169116E,0x1183], /* jungseong o + u = o-u */
[0x11691175,0x116C], /* jungseong o + i = oe */
[0x116A1175,0x116B], /* jungseong wa + i = wae */
[0x116D1161,0xD7B2], /* jungseong yo + a = yo-a */
[0x116D1162,0xD7B3], /* jungseong yo + ae = yo-ae */
[0x116D1163,0x1184], /* jungseong yo + ya = yo-ya */
[0x116D1164,0x1185], /* jungseong yo + yae = yo-yae */
[0x116D1165,0xD7B4], /* jungseong yo + eo = yo-eo */
[0x116D1167,0x1186], /* jungseong yo + yeo = yo-yeo */
[0x116D1169,0x1187], /* jungseong yo + o = yo-o */
[0x116D1175,0x1188], /* jungseong yo + i = yo-i */
[0x116E1161,0x1189], /* jungseong u + a = u-a */
[0x116E1162,0x118A], /* jungseong u + ae = u-ae */
[0x116E1165,0x116F], /* jungseong u + eo = weo */
[0x116E1166,0x1170], /* jungseong u + e = we */
[0x116E1167,0xD7B5], /* jungseong u + yeo = u-yeo */
[0x116E1168,0x118C], /* jungseong u + ye = u-ye */
[0x116E116E,0x118D], /* jungseong u + u = u-u */
[0x116E1175,0x1171], /* jungseong u + i = wi */
[0x116E117C,0x118B], /* jungseong u + eo-eu = u-eo-eu */
[0x116ED7C4,0xD7B6], /* jungseong u + i-i = u-i-i */
[0x116F1173,0x118B], /* jungseong weo + eu = u-eo-eu */
[0x116F1175,0x1170], /* jungseong weo + i = we */
[0x11711175,0xD7B6], /* jungseong wi + i = u-i-i */
[0x11721161,0x118E], /* jungseong yu + a = yu-a */
[0x11721162,0xD7B7], /* jungseong yu + ae = yu-ae */
[0x11721165,0x118F], /* jungseong yu + eo = yu-eo */
[0x11721166,0x1190], /* jungseong yu + e = yu-e */
[0x11721167,0x1191], /* jungseong yu + yeo = yu-yeo */
[0x11721168,0x1192], /* jungseong yu + ye = yu-ye */
[0x11721169,0xD7B8], /* jungseong yu + o = yu-o */
[0x1172116E,0x1193], /* jungseong yu + u = yu-u */
[0x11721175,0x1194], /* jungseong yu + i = yu-i */
[0x11731161,0xD7B9], /* jungseong eu + a = eu-a */
[0x11731165,0xD7BA], /* jungseong eu + eo = eu-eo */
[0x11731166,0xD7BB], /* jungseong eu + e = eu-e */
[0x11731169,0xD7BC], /* jungseong eu + o = eu-o */
[0x1173116E,0x1195], /* jungseong eu + u = eu-u */
[0x11731173,0x1196], /* jungseong eu + eu = eu-eu */
[0x11731175,0x1174], /* jungseong eu + i = eui */
[0x1174116E,0x1197], /* jungseong eui + u = eui-u */
[0x11751161,0x1198], /* jungseong i + a = i-a */
[0x11751163,0x1199], /* jungseong i + ya = i-ya */
[0x11751164,0xD7BE], /* jungseong i + yae = i-yae */
[0x11751167,0xD7BF], /* jungseong i + yeo = i-yeo */
[0x11751168,0xD7C0], /* jungseong i + ye = i-ye */
[0x11751169,0x119A], /* jungseong i + o = i-o */
[0x1175116D,0xD7C2], /* jungseong i + yo = i-yo */
[0x1175116E,0x119B], /* jungseong i + u = i-u */
[0x11751172,0xD7C3], /* jungseong i + yu = i-yu */
[0x11751173,0x119C], /* jungseong i + eu = i-eu */
[0x11751175,0xD7C4], /* jungseong i + i = i-i */
[0x11751178,0xD7BD], /* jungseong i + ya-o = i-ya-o */
[0x1175119E,0x119D], /* jungseong i + alae_a = i-alae_a */
[0x11821175,0xD7B1], /* jungseong o-o + i = o-o-i */
[0x11991169,0xD7BD], /* jungseong i-ya + o = i-ya-o */
[0x119a1175,0xD7C1], /* jungseong i-o + i = i-o-i */
[0x119E1161,0xD7C5], /* jungseong alae_a + a = alae_a-a */
[0x119E1165,0x119F], /* jungseong alae_a + eo = alae_a-eo */
[0x119E1166,0xD7C6], /* jungseong alae_a + e = alae_a-e */
[0x119E116E,0x11A0], /* jungseong alae_a + u = alae_a-u */
[0x119E1175,0x11A1], /* jungseong alae_a + i = alae_a-i */
[0x119E119E,0x11A2], /* jungseong alae_a + alae_a = ssang_alae_a */
[0x11A811A8,0x11A9], /* jongseong gieug + gieug = ssang_gieug */
[0x11A811AB,0x11FA], /* jongseong gieug + nieun = gieug-nieun */
[0x11A811AF,0x11C3], /* jongseong gieug + lieul = gieug-lieul */
[0x11A811B8,0x11FB], /* jongseong gieug + bieub = gieug-bieub */
[0x11A811BA,0x11AA], /* jongseong gieug + sieus = gieug-sieus */
[0x11A811BE,0x11FC], /* jongseong gieug + chieuch = gieug-chieuch */
[0x11A811BF,0x11FD], /* jongseong gieug + kieuk = gieug-kieuk */
[0x11A811C2,0x11FE], /* jongseong gieug + hieuh = gieug-hieuh */
[0x11A811E7,0x11C4], /* jongseong gieug + sieus-gieug = gieug-sieus-gieug */
[0x11AA11A8,0x11C4], /* jongseong gieug-sieus + gieug = gieug-sieus-gieug */
[0x11AB11A8,0x11C5], /* jongseong nieun + gieug = nieun-gieug */
[0x11AB11AB,0x11FF], /* jongseong nieun + nieun = ssang_nieun */
[0x11AB11AE,0x11C6], /* jongseong nieun + dieud = nieun-dieud */
[0x11AB11AF,0xD7CB], /* jongseong nieun + lieul = nieun-lieul */
[0x11AB11BA,0x11C7], /* jongseong nieun + sieus = nieun-sieus */
[0x11AB11BD,0x11AC], /* jongseong nieun + jieuj = nieun-jieuj */
[0x11AB11BE,0xD7CC], /* jongseong nieun + chieuch = nieun-chieuch */
[0x11AB11C0,0x11C9], /* jongseong nieun + tieut = nieun-tieut */
[0x11AB11C2,0x11AD], /* jongseong nieun + hieuh = nieun-hieuh */
[0x11AB11EB,0x11C8], /* jongseong nieun + bansieus = nieun-bansieus */
[0x11AE11A8,0x11CA], /* jongseong dieud + gieug = dieud-gieug */
[0x11AE11AE,0xD7CD], /* jongseong dieud + dieud = ssang_dieud */
[0x11AE11AF,0x11CB], /* jongseong dieud + lieul = dieud-lieul */
[0x11AE11B8,0xD7CF], /* jongseong dieud + bieub = dieud-bieub */
[0x11AE11BA,0xD7D0], /* jongseong dieud + sieus = dieud-sieus */
[0x11AE11BD,0xD7D2], /* jongseong dieud + jieuj = dieud-jieuj */
[0x11AE11BE,0xD7D3], /* jongseong dieud + chieuch = dieud-chieuch */
[0x11AE11C0,0xD7D4], /* jongseong dieud + tieut = dieud-tieut */
[0x11AE11E7,0xD7D1], /* jongseong dieud + sieus-gieug = dieud-sieus-gieug */
[0x11AED7CF,0xD7CE], /* jongseong dieud + dieud-bieub = ssang_dieud-bieub */
[0x11AF11A8,0x11B0], /* jongseong lieul + gieug = lieul-gieug */
[0x11AF11A9,0xD7D5], /* jongseong lieul + ssang_gieug = lieul-ssang_gieug */
[0x11AF11AA,0x11CC], /* jongseong lieul + gieug-sieus = lieul-gieug-sieus */
[0x11AF11AB,0x11CD], /* jongseong lieul + nieun = lieul-nieun */
[0x11AF11AE,0x11CE], /* jongseong lieul + dieud = lieul-dieud */
[0x11AF11AF,0x11D0], /* jongseong lieul + lieul = ssang_lieul */
[0x11AF11B7,0x11B1], /* jongseong lieul + mieum = lieul-mieum */
[0x11AF11B8,0x11B2], /* jongseong lieul + bieub = lieul-bieub */
[0x11AF11B9,0x11D3], /* jongseong lieul + bieub-sieus = lieul-bieub-sieus */
[0x11AF11BA,0x11B3], /* jongseong lieul + sieus = lieul-sieus */
[0x11AF11BB,0x11D6], /* jongseong lieul + ssang_sieus = lieul-ssang_sieus */
[0x11AF11BC,0xD7DD], /* jongseong lieul + ieung = gabyeounlieul */
[0x11AF11BF,0x11D8], /* jongseong lieul + kieuk = lieul-kieuk */
[0x11AF11C0,0x11B4], /* jongseong lieul + tieut = lieul-tieut */
[0x11AF11C1,0x11B5], /* jongseong lieul + pieup = lieul-pieup */
[0x11AF11C2,0x11B6], /* jongseong lieul + hieuh = lieul-hieuh */
[0x11AF11D8,0xD7D7], /* jongseong lieul + lieul-kieuk = ssang_lieul-kieuk */
[0x11AF11DA,0x11D1], /* jongseong lieul + mieum-gieug = lieul-mieum-gieug */
[0x11AF11DD,0x11D2], /* jongseong lieul + mieum-sieus = lieul-mieum-sieus */
[0x11AF11E1,0xD7D8], /* jongseong lieul + mieum-hieuh = lieul-mieum-hieuh */
[0x11AF11E4,0xD7DA], /* jongseong lieul + bieub-pieup = lieul-bieub-pieup */
[0x11AF11E5,0x11D4], /* jongseong lieul + bieub-hieuh = lieul-bieub-hieuh */
[0x11AF11E6,0x11D5], /* jongseong lieul + gabyeounbieub = lieul-gabyeounbieub */
[0x11AF11EB,0x11D7], /* jongseong lieul + bansieus = lieul-bansieus */
[0x11AF11F0,0xD7DB], /* jongseong lieul + yesieung = lieul-yesieung */
[0x11AF11F9,0x11D9], /* jongseong lieul + yeolin_hieuh = lieul-yeolin_hieuh */
[0x11AF11FE,0xD7D6], /* jongseong lieul + gieug-hieuh = lieul-gieug-hieuh */
[0x11AFD7E3,0xD7D9], /* jongseong lieul + bieub-dieud = lieul-bieub-dieud */
[0x11B011A8,0xD7D5], /* jongseong lieul-gieug + gieug = lieul-ssang_gieug */
[0x11B011BA,0x11CC], /* jongseong lieul-gieug + sieus = lieul-gieug-sieus */
[0x11B011C2,0xD7D6], /* jongseong lieul-gieug + hieuh = lieul-gieug-hieuh */
[0x11B111A8,0x11D1], /* jongseong lieul-mieum + gieug = lieul-mieum-gieug */
[0x11B111BA,0x11D2], /* jongseong lieul-mieum + sieus = lieul-mieum-sieus */
[0x11B111C2,0xD7D8], /* jongseong lieul-mieum + hieuh = lieul-mieum-hieuh */
[0x11B211AE,0xD7D9], /* jongseong lieul-bieub + dieud = lieul-bieub-dieud */
[0x11B211BA,0x11D3], /* jongseong lieul-bieub + sieus = lieul-bieub-sieus */
[0x11B211BC,0x11D5], /* jongseong lieul-bieub + ieung = lieul-gabyeounbieub */
[0x11B211C1,0xD7DA], /* jongseong lieul-bieub + pieup = lieul-bieub-pieup */
[0x11B211C2,0x11D4], /* jongseong lieul-bieub + hieuh = lieul-bieub-hieuh */
[0x11B311BA,0x11D6], /* jongseong lieul-sieus + sieus = lieul-ssang_sieus */
[0x11B711A8,0x11DA], /* jongseong mieum + gieug = mieum-gieug */
[0x11B711AB,0xD7DE], /* jongseong mieum + nieun = mieum-nieun */
[0x11B711AF,0x11DB], /* jongseong mieum + lieul = mieum-lieul */
[0x11B711B7,0xD7E0], /* jongseong mieum + mieum = ssang_mieum */
[0x11B711B8,0x11DC], /* jongseong mieum + bieub = mieum-bieub */
[0x11B711B9,0xD7E1], /* jongseong mieum + bieub-sieus = mieum-bieub-sieus */
[0x11B711BA,0x11DD], /* jongseong mieum + sieus = mieum-sieus */
[0x11B711BB,0x11DE], /* jongseong mieum + ssang_sieus = mieum-ssang_sieus */
[0x11B711BC,0x11E2], /* jongseong mieum + ieung = gabyeounmieum */
[0x11B711BD,0xD7E2], /* jongseong mieum + jieuj = mieum-jieuj */
[0x11B711BE,0x11E0], /* jongseong mieum + chieuch = mieum-chieuch */
[0x11B711C2,0x11E1], /* jongseong mieum + hieuh = mieum-hieuh */
[0x11B711EB,0x11DF], /* jongseong mieum + bansieus = mieum-bansieus */
[0x11B711FF,0xD7DF], /* jongseong mieum + ssang_nieun = mieum-ssang_nieun */
[0x11B811AE,0xD7E3], /* jongseong bieub + dieud = bieub-dieud */
[0x11B811AF,0x11E3], /* jongseong bieub + lieul = bieub-lieul */
[0x11B811B5,0xD7E4], /* jongseong bieub + lieul-pieup = bieub-lieul-pieup */
[0x11B811B7,0xD7E5], /* jongseong bieub + mieum = bieub-mieum */
[0x11B811B8,0xD7E6], /* jongseong bieub + bieub = ssang_bieub */
[0x11B811BA,0x11B9], /* jongseong bieub + sieus = bieub-sieus */
[0x11B811BC,0x11E6], /* jongseong bieub + ieung = gabyeounbieub */
[0x11B811BD,0xD7E8], /* jongseong bieub + jieuj = bieub-jieuj */
[0x11B811BE,0xD7E9], /* jongseong bieub + chieuch = bieub-chieuch */
[0x11B811C1,0x11E4], /* jongseong bieub + pieup = bieub-pieup */
[0x11B811C2,0x11E5], /* jongseong bieub + hieuh = bieub-hieuh */
[0x11B811E8,0xD7E7], /* jongseong bieub + sieus-dieud = bieub-sieus-dieud */
[0x11B911AE,0xD7E7], /* jongseong bieub-sieus + dieud = bieub-sieus-dieud */
[0x11BA11A8,0x11E7], /* jongseong sieus + gieug = sieus-gieug */
[0x11BA11AE,0x11E8], /* jongseong sieus + dieud = sieus-dieud */
[0x11BA11AF,0x11E9], /* jongseong sieus + lieul = sieus-lieul */
[0x11BA11B7,0xD7EA], /* jongseong sieus + mieum = sieus-mieum */
[0x11BA11B8,0x11EA], /* jongseong sieus + bieub = sieus-bieub */
[0x11BA11BA,0x11BB], /* jongseong sieus + sieus = ssang_sieus */
[0x11BA11BD,0xD7EF], /* jongseong sieus + jieuj = sieus-jieuj */
[0x11BA11BE,0xD7F0], /* jongseong sieus + chieuch = sieus-chieuch */
[0x11BA11C0,0xD7F1], /* jongseong sieus + tieut = sieus-tieut */
[0x11BA11C2,0xD7F2], /* jongseong sieus + hieuh = sieus-hieuh */
[0x11BA11E6,0xD7EB], /* jongseong sieus + gabyeounbieub = sieus-gabyeounbieub */
[0x11BA11E7,0xD7EC], /* jongseong sieus + sieus-gieug = ssang_sieus-gieug */
[0x11BA11E8,0xD7ED], /* jongseong sieus + sieus-dieud = ssang_sieus-dieud */
[0x11BA11EB,0xD7EE], /* jongseong sieus + bansieus = sieus-bansieus */
[0x11BB11A8,0xD7EC], /* jongseong ssang_sieus + gieug = ssang_sieus-gieug */
[0x11BB11AE,0xD7ED], /* jongseong ssang_sieus + dieud = ssang_sieus-dieud */
[0x11BD11B8,0xD7F7], /* jongseong jieuj + bieub = jieuj-bieub */
[0x11BD11BD,0xD7F9], /* jongseong jieuj + jieuj = ssang_jieuj */
[0x11BDD7E6,0xD7F8], /* jongseong jieuj + ssang_bieub = jieuj-ssang_bieub */
[0x11C111B8,0x11F3], /* jongseong pieup + bieub = pieup-bieub */
[0x11C111BA,0xD7FA], /* jongseong pieup + sieus = bieub-sieus */
[0x11C111BC,0x11F4], /* jongseong pieup + ieung = gabyeounpieup */
[0x11C111C0,0xD7FB], /* jongseong pieup + tieut = pieup-tieut */
[0x11C211AB,0x11F5], /* jongseong hieuh + nieun = hieuh-nieun */
[0x11C211AF,0x11F6], /* jongseong hieuh + lieul = hieuh-lieul */
[0x11C211B7,0x11F7], /* jongseong hieuh + mieum = hieuh-mieum */
[0x11C211B8,0x11F8], /* jongseong hieuh + bieub = hieuh-bieub */
[0x11CE11C2,0x11CF], /* jongseong lieul-dieud + hieuh = lieul-dieud-hieuh */
[0x11D011BF,0xD7D7], /* jongseong ssang_lieul + kieuk = ssang_lieul-kieuk */
[0x11D911C2,0xD7DC], /* jongseong lieul-yeolin_hieuh + hieuh = lieul-yeolin_hieuh-hieuh */
[0x11DC11BA,0xD7E1], /* jongseong mieum-bieub + sieus = mieum-bieub-sieus */
[0x11DD11BA,0x11DE], /* jongseong mieum-sieus + sieus = mieum-ssang_sieus */
[0x11E311C1,0xD7E4], /* jongseong bieub-lieul + pieup = bieub-lieul-pieup */
[0x11EA11BC,0xD7EB], /* jongseong sieus-bieub + ieung = sieus-gabyeounbieub */
[0x11EB11B8,0xD7F3], /* jongseong bansieus + bieub = bansieus-bieub */
[0x11EB11E6,0xD7F4], /* jongseong bansieus + gabyeounbieub = bansieus-gabyeounbieub */
[0x11EC11A8,0x11ED], /* jongseong ieung-gieug + gieug = ieung-ssang_gieug */
[0x11F011A8,0x11EC], /* jongseong yesieung + gieug = yesieung-gieug */
[0x11F011A9,0x11ED], /* jongseong yesieung + ssang_gieug = yesieung-ssang_gieug */
[0x11F011B7,0xD7F5], /* jongseong yesieung + mieum = yesieung-mieum */
[0x11F011BA,0x11F1], /* jongseong yesieung + sieus = yesieung-sieus */
[0x11F011BF,0x11EF], /* jongseong yesieung + kieuk = yesieung-kieuk */
[0x11F011C2,0xD7F6], /* jongseong yesieung + hieuh = yesieung-hieuh */
[0x11F011EB,0x11F2], /* jongseong yesieung + bansieus = yesieung-bansieus */
[0x11F011F0,0x11EE], /* jongseong yesieung + yesieung = ssang_yesieung */
[0xA9641100,0xA965], /* choseong lieul-gieug + gieug = lieul-ssang_gieug */
[0xA9661103,0xA967], /* choseong lieul-dieud + dieud = lieul-ssang_dieud */
[0xA9691107,0xA96A], /* choseong lieul-bieub + bieub = lieul-ssang_bieub */
[0xA969110B,0xA96B], /* choseong lieul-bieub + ieung = lieul-gabyeounbieub */
[0xD7C51161,0x11A2], /* jungseong alae_a-a + a = ssang_alae_a */
[0xD7CD11B8,0xD7CE], /* jongseong ssang_dieud + bieub = ssang_dieud-bieub */
[0xD7D011A8,0xD7D1], /* jongseong dieud-sieus + gieug = dieud-sieus-gieug */
[0xD7DE11AB,0xD7DF], /* jongseong mieum-nieun + nieun = mieum-ssang_nieun */
[0xD7F311BC,0xD7F4], /* jongseong bansieus-bieub + ieung = bansieus-gabyeounbieub */
[0xD7F711B8,0xD7F8] /* jongseong jieuj-bieub + bieub = jieuj-ssang_bieub */
];
K2_hangeul_combination_table = hangeul_combination_table_default.slice(0);
K2_hangeul_combination_table.unshift(
[0x11611161,0x119E], /* jungseong a + a = alae_a */
[0x11751175,0x11A2] /* jungseong i + i = ssang_alae_a */
);
K3_3_91_noshift_combination_table = [
[0x11001100,0x1101], /* choseong gieug + gieug = ssang_gieug */
[0x1100110B,0x1101], /* choseong gieug + ieung = ssang_gieug */
[0x1100110C,0x110D], /* choseong gieug + jieuj = ssang_jieuj */
[0x11031103,0x1104], /* choseong dieud + dieud = ssang_dieud */
[0x11031106,0x1104], /* choseong dieud + mieum = ssang_dieud */
[0x11061103,0x1104], /* choseong mieum + dieud = ssang_dieud */
[0x11071107,0x1108], /* choseong bieup + bieup = ssang_bieup */
[0x1107110C,0x1108], /* choseong bieup + jieuj = ssang_bieup */
[0x11091109,0x110A], /* choseong sieus + sieus = ssang_sieus */
[0x11091112,0x110A], /* choseong sieus + hieuh = ssang_sieus */
[0x110B1100,0x1101], /* choseong ieung + gieug = ssang_gieug */
[0x110C1100,0x110D], /* choseong jieuj + gieug = ssang_jieuj */
[0x110C1107,0x1108], /* choseong jieuj + bieup = ssang_bieup */
[0x110C110C,0x110D], /* choseong jieuj + jieuj = ssang_jieuj */
[0x11121109,0x110A], /* choseong hieuh + sieus = ssang_sieus */
[0x1161116C,0x116A], /* jungseong a ㅏ + oe ㅚ = wa ㅘ */
[0x1162116C,0x116B], /* jungseong ae ㅐ + oe ㅚ = wae ㅙ */
[0x11651171,0x116F], /* jungseong eo ㅓ + wi ㅟ = weo ㅝ */
[0x1166116C,0x1170], /* jungseong e ㅔ + oe ㅚ = we ㅞ */
[0x11661171,0x1170], /* jungseong e ㅔ + wi ㅟ = we ㅞ */
[0x116C1161,0x116A], /* jungseong oe ㅚ + a ㅏ = wa ㅘ */
[0x116C1162,0x116B], /* jungseong oe ㅚ + ae ㅐ = wae ㅙ */
[0x116C1165,0x116F], /* jungseong oe ㅚ + eo ㅓ = weo ㅝ */
[0x116C1166,0x1170], /* jungseong oe ㅚ + e ㅔ = we ㅞ */
[0x116C1167,0x1168], /* jungseong oe ㅚ + yeo ㅕ= ye ㅖ */
[0x116C1169,0x1174], /* jungseong oe ㅚ + o ㅗ = eui ㅢ */
[0x116C116E,0x1171], /* jungseong oe ㅚ + u ㅜ = wi ㅟ */
[0x116C1173,0x1164], /* jungseong oe ㅚ + eu ㅡ = yae ㅒ */
[0x116C1175,0x116C], /* jungseong oe ㅚ + i ㅣ = oe ㅚ */
[0x11711165,0x116F], /* jungseong wi ㅟ + eo ㅓ = weo ㅝ */
[0x11711166,0x1170], /* jungseong wi ㅟ + e ㅔ = we ㅞ */
[0x11711175,0x1171], /* jungseong wi ㅟ + i ㅣ = wi ㅟ */
[0x1173116C,0x1164], /* jungseong eu ㅡ + oe ㅚ = yae ㅒ */
// [0x11731175,0x1174], /* jungseong eu ㅡ + i ㅣ = eui ㅢ */
[0x11751171,0x1171], /* jungseong i ㅣ + wi ㅟ = wi ㅟ */
[0x1175116C,0x116C], /* jungseong i ㅣ + oe ㅚ = oe ㅚ */
// [0x11751173,0x1174], /* jungseong i ㅣ + eu ㅡ = eui ㅢ */
/* jongseong *//* autogen */
[0x11A811AA,0x11B9], // autogen
[0x11A811AC,0x11B9], // autogen
[0x11A811B1,0x11B9], // autogen
[0x11A811B2,0x11B9], // autogen
[0x11A811B3,0x11B9], // autogen
[0x11A811B4,0x11B9], // autogen
[0x11A811B5,0x11B9], // autogen
[0x11A811B6,0x11B9], // autogen
[0x11A811B9,0x11B9], // autogen
[0x11A811BF,0x11B9], // autogen
[0x11A811FF,0x11B9], // autogen
[0x11AA11A8,0x11B9], // autogen
[0x11AA11AB,0x11AD], // autogen
[0x11AA11AF,0x11C0], // autogen
[0x11AA11B7,0x11BE], // autogen
[0x11AA11B8,0x11BD], // autogen
[0x11AA11BA,0x11C1], // autogen
[0x11AA11BB,0x11B0], // autogen
[0x11AA11BC,0x11AE], // autogen
[0x11AA11C2,0x11A9], // autogen
[0x11AB11AA,0x11AD], // autogen
[0x11AB11AC,0x11AD], // autogen
[0x11AB11B1,0x11AD], // autogen
[0x11AB11B2,0x11AD], // autogen
[0x11AB11B3,0x11AD], // autogen
[0x11AB11B4,0x11AD], // autogen
[0x11AB11B5,0x11AD], // autogen
[0x11AB11B6,0x11AD], // autogen
[0x11AB11B9,0x11AD], // autogen
[0x11AB11BF,0x11AD], // autogen
[0x11AB11FF,0x11AD], // autogen
[0x11AC11A8,0x11B9], // autogen
[0x11AC11AB,0x11AD], // autogen
[0x11AC11AF,0x11C0], // autogen
[0x11AC11B7,0x11BE], // autogen
[0x11AC11B8,0x11BD], // autogen
[0x11AC11BA,0x11C1], // autogen
[0x11AC11BB,0x11B0], // autogen
[0x11AC11BC,0x11AE], // autogen
[0x11AC11C2,0x11A9], // autogen
[0x11AF11AA,0x11C0], // autogen
[0x11AF11AC,0x11C0], // autogen
[0x11AF11B1,0x11C0], // autogen
[0x11AF11B2,0x11C0], // autogen
[0x11AF11B3,0x11C0], // autogen
[0x11AF11B4,0x11C0], // autogen
[0x11AF11B5,0x11C0], // autogen
[0x11AF11B6,0x11C0], // autogen
[0x11AF11B9,0x11C0], // autogen
[0x11AF11BF,0x11C0], // autogen
[0x11AF11FF,0x11C0], // autogen
[0x11B111A8,0x11B9], // autogen
[0x11B111AB,0x11AD], // autogen
[0x11B111AF,0x11C0], // autogen
[0x11B111B7,0x11BE], // autogen
[0x11B111B8,0x11BD], // autogen
[0x11B111BA,0x11C1], // autogen
[0x11B111BB,0x11B0], // autogen
[0x11B111BC,0x11AE], // autogen
[0x11B111C2,0x11A9], // autogen
[0x11B211A8,0x11B9], // autogen
[0x11B211AB,0x11AD], // autogen
[0x11B211AF,0x11C0], // autogen
[0x11B211B7,0x11BE], // autogen
[0x11B211B8,0x11BD], // autogen
[0x11B211BA,0x11C1], // autogen
[0x11B211BB,0x11B0], // autogen
[0x11B211BC,0x11AE], // autogen
[0x11B211C2,0x11A9], // autogen
[0x11B311A8,0x11B9], // autogen
[0x11B311AB,0x11AD], // autogen
[0x11B311AF,0x11C0], // autogen
[0x11B311B7,0x11BE], // autogen
[0x11B311B8,0x11BD], // autogen
[0x11B311BA,0x11C1], // autogen
[0x11B311BB,0x11B0], // autogen
[0x11B311BC,0x11AE], // autogen
[0x11B311C2,0x11A9], // autogen
[0x11B411A8,0x11B9], // autogen
[0x11B411AB,0x11AD], // autogen
[0x11B411AF,0x11C0], // autogen
[0x11B411B7,0x11BE], // autogen
[0x11B411B8,0x11BD], // autogen
[0x11B411BA,0x11C1], // autogen
[0x11B411BB,0x11B0], // autogen
[0x11B411BC,0x11AE], // autogen
[0x11B411C2,0x11A9], // autogen
[0x11B511A8,0x11B9], // autogen
[0x11B511AB,0x11AD], // autogen
[0x11B511AF,0x11C0], // autogen
[0x11B511B7,0x11BE], // autogen
[0x11B511B8,0x11BD], // autogen
[0x11B511BA,0x11C1], // autogen
[0x11B511BB,0x11B0], // autogen
[0x11B511BC,0x11AE], // autogen
[0x11B511C2,0x11A9], // autogen
[0x11B611A8,0x11B9], // autogen
[0x11B611AB,0x11AD], // autogen
[0x11B611AF,0x11C0], // autogen
[0x11B611B7,0x11BE], // autogen
[0x11B611B8,0x11BD], // autogen
[0x11B611BA,0x11C1], // autogen
[0x11B611BB,0x11B0], // autogen
[0x11B611BC,0x11AE], // autogen
[0x11B611C2,0x11A9], // autogen
[0x11B711AA,0x11BE], // autogen
[0x11B711AC,0x11BE], // autogen
[0x11B711B1,0x11BE], // autogen
[0x11B711B2,0x11BE], // autogen
[0x11B711B3,0x11BE], // autogen
[0x11B711B4,0x11BE], // autogen
[0x11B711B5,0x11BE], // autogen
[0x11B711B6,0x11BE], // autogen
[0x11B711B9,0x11BE], // autogen
[0x11B711BF,0x11BE], // autogen
[0x11B711FF,0x11BE], // autogen
[0x11B811AA,0x11BD], // autogen
[0x11B811AC,0x11BD], // autogen
[0x11B811B1,0x11BD], // autogen
[0x11B811B2,0x11BD], // autogen
[0x11B811B3,0x11BD], // autogen
[0x11B811B4,0x11BD], // autogen
[0x11B811B5,0x11BD], // autogen
[0x11B811B6,0x11BD], // autogen
[0x11B811B9,0x11BD], // autogen
[0x11B811BF,0x11BD], // autogen
[0x11B811FF,0x11BD], // autogen
[0x11B911A8,0x11B9], // autogen
[0x11B911AB,0x11AD], // autogen
[0x11B911AF,0x11C0], // autogen
[0x11B911B7,0x11BE], // autogen
[0x11B911B8,0x11BD], // autogen
[0x11B911BA,0x11C1], // autogen
[0x11B911BB,0x11B0], // autogen
[0x11B911BC,0x11AE], // autogen
[0x11B911C2,0x11A9], // autogen
[0x11BA11AA,0x11C1], // autogen
[0x11BA11AC,0x11C1], // autogen
[0x11BA11B1,0x11C1], // autogen
[0x11BA11B2,0x11C1], // autogen
[0x11BA11B3,0x11C1], // autogen
[0x11BA11B4,0x11C1], // autogen
[0x11BA11B5,0x11C1], // autogen
[0x11BA11B6,0x11C1], // autogen
[0x11BA11B9,0x11C1], // autogen
[0x11BA11BF,0x11C1], // autogen
[0x11BA11FF,0x11C1], // autogen
[0x11BB11AA,0x11B0], // autogen
[0x11BB11AC,0x11B0], // autogen
[0x11BB11B1,0x11B0], // autogen
[0x11BB11B2,0x11B0], // autogen
[0x11BB11B3,0x11B0], // autogen
[0x11BB11B4,0x11B0], // autogen
[0x11BB11B5,0x11B0], // autogen
[0x11BB11B6,0x11B0], // autogen
[0x11BB11B9,0x11B0], // autogen
[0x11BB11BF,0x11B0], // autogen
[0x11BB11FF,0x11B0], // autogen
[0x11BC11AA,0x11AE], // autogen
[0x11BC11AC,0x11AE], // autogen
[0x11BC11B1,0x11AE], // autogen
[0x11BC11B2,0x11AE], // autogen
[0x11BC11B3,0x11AE], // autogen
[0x11BC11B4,0x11AE], // autogen
[0x11BC11B5,0x11AE], // autogen
[0x11BC11B6,0x11AE], // autogen
[0x11BC11B9,0x11AE], // autogen
[0x11BC11BF,0x11AE], // autogen
[0x11BC11FF,0x11AE], // autogen
[0x11BF11A8,0x11B9], // autogen
[0x11BF11AB,0x11AD], // autogen
[0x11BF11AF,0x11C0], // autogen
[0x11BF11B7,0x11BE], // autogen
[0x11BF11B8,0x11BD], // autogen
[0x11BF11BA,0x11C1], // autogen
[0x11BF11BB,0x11B0], // autogen
[0x11BF11BC,0x11AE], // autogen
[0x11BF11C2,0x11A9], // autogen
[0x11C211AA,0x11A9], // autogen
[0x11C211AC,0x11A9], // autogen
[0x11C211B1,0x11A9], // autogen
[0x11C211B2,0x11A9], // autogen
[0x11C211B3,0x11A9], // autogen
[0x11C211B4,0x11A9], // autogen
[0x11C211B5,0x11A9], // autogen
[0x11C211B6,0x11A9], // autogen
[0x11C211B9,0x11A9], // autogen
[0x11C211BF,0x11A9], // autogen
[0x11C211FF,0x11A9], // autogen
/* quick shift jongseong part */
[0x11FF1161,0x11B1], /* jongseong lieul-mieum */
[0x11FF1162,0x11B6], /* jongseong lieul-hieuh */
[0x11FF1163,0x11B3], /* jongseong lieul-siot additional */
[0x11FF1165,0x11B9], /* jongseong bieup-sieus */
[0x11FF1166,0x11BF], /* jongseong kieuk */
[0x11FF1167,0x11AC], /* jongseong nieun-jieuj */
[0x11FF1169,0x11AA], /* jongseong gieug-sieus */
[0x11FF116D,0x11B5], /* jongseong lieul-pieup */
[0x11FF1172,0x11B4], /* jongseong lieul-tieut */
[0x11FF1175,0x11B2], /* jongseong lieul-bieup */
/* autogen */
[0x11FF11A8,0x11B9], // autogen
[0x11FF11AB,0x11AD], // autogen
[0x11FF11AF,0x11C0], // autogen
[0x11FF11B7,0x11BE], // autogen
[0x11FF11B8,0x11BD], // autogen
[0x11FF11BA,0x11C1], // autogen
[0x11FF11BB,0x11B0], // autogen
[0x11FF11BC,0x11AE], // autogen
[0x11FF11C2,0x11A9] // autogen
];
K3_sun2014_combination_table = hangeul_combination_table_default.slice(0);
K3_sun2014_combination_table.unshift(
[0x11621162,0x1164], /* jungseong ae + ae = yae */
[0x11BC11BC,0x11AE], /* jongseong ieung + ieung = dieud */
[0x11BA11BA,0x11BD], /* jongseong sieus + sieus = jieuj */
[0x11AF11AF,0x11BE], /* jongseong lieul + lieul = chieuch */
[0x11BB11BB,0x11BE], /* jongseong ssang_sieus + ssang_sieus = chieuch */
[0x11A911A8,0x11BF], /* jongseong ssang_gieug + gieug = kieuk */
[0x11AB11AB,0x11C0], /* jongseong nieun + nerun = tieut */
[0x11B711B7,0x11C1], /* jongseong mieum + mieum = pieup */
[0x11AB11BA,0x11AC], /* jongseong nieun + sieus = nieun-jieuj */
[0x11B111B7,0x11B5], /* jongseong lieul-mieum + mieum = lieul-pieup */
[0x11AF11AB,0x11B4] /* jongseong lieul + nieun = lieul-tieut */
);
K3_Sin3_P2_combination_table = hangeul_combination_table_default.slice(0);
K3_Sin3_P2_combination_table.unshift(
[0x119E1175,0x11A1], /* jungseong alae_a + i = alae_a-i */
[0x119E119E,0x11A2] /* jungseong alae_a + alae_a = ssang_alae_a */
);
K3_Sin3_P2_yeshangeul_combination_table = hangeul_combination_table_full.slice(0);
K3_Sin3_P2_yeshangeul_combination_table.unshift(
[0x11001109,0x1140], /* choseong gieug + sieus = yeolin_sieus */
[0x1100110B,0x114C], /* choseong gieug + ieung = yesieung */
[0x11001112,0x1159], /* choseong gieug + hiueh = yeolin_hieuh */
[0x11591112,0xA97C], /* choseong yeolin_hieuh + hiueh = ssang_yeolin_hieuh */
[0x11411109,0x1146], /* choseong ieung-gieug + sieus = ieung-yeolin_sieus */
[0x110C1109,0x113C], /* choseong jieuj + siues = ap_sieus */
[0x113C1109,0x113D], /* choseong ap_sieus + sieus = ssang_ap_sieus */
//[0x110E1109,0x113E], /* choseong chieuch + siues = dwis_sieus */
//[0x113E1109,0x113F], /* choseong dwis_sieus + sieus = ssang_dwis_sieus */
//[0x110C1103,0x114E], /* choseong jieuj + dieug = ap_jieuj */
//[0x110D1103,0x114F], /* choseong ssang_jieuj + dieud = ssang_ap_jieuj */
//[0x110C1100,0x1150], /* choseong jieuj + gieug = dwis_jieuj */
//[0x110D1100,0x1151], /* choseong ssang_jieuj + gieug = ssang_dwis_jieuj */
//[0x110E1103,0x1154], /* choseong chieuch + dieug = ap_chieuch */
//[0x110E1100,0x1155], /* choseong chieuch + gieug = dwis_chieuch */
[0x110C1112,0x113E], /* choseong jieuj + hiueh = dwis_sieus */
[0x113E1112,0x113F], /* choseong dwis_sieus + hieuh = ssang_dwis_sieus */
[0x110C1100,0x114E], /* choseong jieuj + gieug = ap_jieuj */
[0x114E1100,0x114F], /* choseong ap_jieuj + gieug = ssang_ap_jieuj */
[0x1100110C,0x1150], /* choseong gieuj + jieug = dwis_jieuj */
[0x1150110C,0x1151], /* choseong dwis_jieuj + jieuj = ssang_dwis_jieuj */
[0x110E1100,0x1154], /* choseong chieuch + gieug = ap_chieuch */
[0x1106110C,0x1155], /* choseong mieum + jieuj = dwis_chieuch */
[0x11BA11C1,0x11EB], /* jongseong sieus + pieup = yeolin_sieus */
//[0x110A11C1,0xD7EE], /* jongseong ssang_sieus + pieup = sieus-yeolin_sieus */
[0x11C711C1,0x11C8], /* jongseong nieun-sieus + pieup = nieun-yeolin_sieus */
[0x11B311C1,0x11D7], /* jongseong lieul-sieus + pieup = lieul-yeolin_sieus */
[0x11DD11C1,0x11DF], /* jongseong mieum-sieus + pieup = mieum-yeolin_sieus */
[0x11BB11C1,0xD7EE], /* jongseong ssang_siues + pieup = sieus-yeolin_sieus */
[0x11F111C1,0x11F2], /* jongseong yesieung-sieus + pieup = yesieung-yeolin_sieus */
[0x11BC11C1,0x11F0], /* jongseong ieung + pieup = yesieung */
[0x11F011C1,0x11EE], /* jongseong yesieung + pieup = ssang_yesieung */
[0xD7DD11C1,0xD7DB], /* jongseong yeolin_lieul + pieup = lieul-yesieung */
[0x11C211C1,0x11F9], /* jongseong hieuh + pieup = yeolin_hieuh */
[0x11B611C1,0x11D9], /* jongseong lieul-hieuh + pieup = lieul-yeolin_hieuh */
[0x11BC11A8,0x11EC], /* jongseong ieung + gieug = yesieung-gieug */
[0x11BC11A9,0x11EC], /* jongseong ieung + ssang_gieug = yesieung-ssang_gieug */
[0x11BC11B7,0xD7F5], /* jongseong ieung + mieum = yesieung-mieum */
[0x11BC11BA,0x11F1], /* jongseong ieung + sieus = yesieung-sieus */
[0x11BC11BC,0x11EE], /* jongseong ieung + ieung = ssang_yesieung */
[0x11BC11BF,0x11EF], /* jongseong ieung + ieung = ssang_yesieung */
[0x11BC11C2,0xD7F6] /* jongseong ieung + ieung = ssang_yesieung */
);
moachigi_combination_table_default = [
{phonemes: [0x1100,0x1100], char: 0x1101}, /* choseong gieug + gieug = ssang_gieug */
{phonemes: [0x1103,0x1103], char: 0x1104}, /* choseong dieud + dieud = ssang_dieud */
{phonemes: [0x1107,0x1107], char: 0x1108}, /* choseong bieub + bieub = ssang_bieub */
{phonemes: [0x1109,0x1109], char: 0x110A}, /* choseong sieus + sieus = ssang_sieus */
{phonemes: [0x110C,0x110C], char: 0x110D}, /* choseong jieuj + jieuj = ssang_jieuj */
{phonemes: [0x1169,0x1161], char: 0x116A}, /* jungseong o + a = wa */
{phonemes: [0x1169,0x1162], char: 0x116B}, /* jungseong o + ae = wae */
{phonemes: [0x1169,0x1175], char: 0x116C}, /* jungseong o + i = oe */
{phonemes: [0x119E,0x1175], char: 0x11A1}, /* jungseong alae_a + i = alae_a-i */
{phonemes: [0x119E,0x119E], char: 0x11A2}, /* jungseong alae_a + alae_a = ssang_alae_a */
{phonemes: [0x116E,0x1165], char: 0x116F}, /* jungseong u + eo = weo */
{phonemes: [0x116E,0x1166], char: 0x1170}, /* jungseong u + e = we */
{phonemes: [0x116E,0x1175], char: 0x1171}, /* jungseong u + i = wi */
{phonemes: [0x1173,0x1175], char: 0x1174}, /* jungseong eu + i = eui */
{phonemes: [0x11A8,0x11A8], char: 0x11A9}, /* jongseong gieug + gieug = gieug-gieus */
{phonemes: [0x11A8,0x11BA], char: 0x11AA}, /* jongseong gieug + sieus = gieug-sieus */
{phonemes: [0x11AB,0x11BD], char: 0x11AC}, /* jongseong nieun + jieuj = nieun-jieuj */
{phonemes: [0x11AB,0x11C2], char: 0x11AD}, /* jongseong nieun + hieuh = nieun-hieuh */
{phonemes: [0x11AF,0x11A8], char: 0x11B0}, /* jongseong lieul + gieug = lieul-gieug */
{phonemes: [0x11AF,0x11B7], char: 0x11B1}, /* jongseong lieul + mieum = lieul-mieum */
{phonemes: [0x11AF,0x11B8], char: 0x11B2}, /* jongseong lieul + bieub = lieul-bieub */
{phonemes: [0x11AF,0x11BA], char: 0x11B3}, /* jongseong lieul + sieus = lieul-sieus */
{phonemes: [0x11AF,0x11C0], char: 0x11B4}, /* jongseong lieul + tieut = lieul-tieut */
{phonemes: [0x11AF,0x11C1], char: 0x11B5}, /* jongseong lieul + pieup = lieul-pieup */
{phonemes: [0x11AF,0x11C2], char: 0x11B6}, /* jongseong lieul + hieuh = lieul-hieuh */
{phonemes: [0x11B8,0x11BA], char: 0x11B9}, /* jongseong bieub + sieus = bieub-sieus */
{phonemes: [0x11BA,0x11BA], char: 0x11BB} /* jongseong sieus + sieus = ssang_sieus */
];
K3_Anmatae_combination_table = [
{phonemes: [0x1169,0x1161,0x1175], char: 0x116B}, /* jungseong o + a + i = wae */
{phonemes: [0x116E,0x1165,0x1175], char: 0x1170}, /* jungseong u + eo + i = we */
{phonemes: [0x11AF,0x11C2,0x11AE], char: 0x11B4}, /* jongseong lieul + hieuh + dieud = lieul-tieut */
{phonemes: [0x11AF,0x11C2,0x11B8], char: 0x11B5}, /* jongseong lieul + hieuh + bieub = lieul-pieup */
{phonemes: [0x1100,0x1103], char: 0x1104}, /* choseong gieug + dieud = ssang_dieud */
{phonemes: [0x1100,0x110B], char: 0x1101}, /* choseong gieug + ieung = ssang_gieug */
{phonemes: [0x1100,0x1112], char: 0x110F}, /* choseong gieug + hieuh = kieuk */
{phonemes: [0x1102,0x1109], char: 0x110A}, /* choseong nieun + sieus = ssang_sieus */
{phonemes: [0x1103,0x110C], char: 0x110D}, /* choseong dieud + jieuj = ssang_jieuj */
{phonemes: [0x1103,0x1112], char: 0x1110}, /* choseong dieud + hieuh = tieut */
{phonemes: [0x1107,0x110C], char: 0x1108}, /* choseong bieub + jieuj = ssang_bieub */
{phonemes: [0x1107,0x1112], char: 0x1111}, /* choseong bieub + hieuh = pieup */
{phonemes: [0x110C,0x1112], char: 0x110E}, /* choseong jieuj + hieuh = chieuch */
{phonemes: [0x1161,0x1175], char: 0x1162}, /* jungseong a + i = ae */
{phonemes: [0x1163,0x1175], char: 0x1164}, /* jungseong ya + i = yae */
{phonemes: [0x1165,0x116E], char: 0x116F}, /* jungseong eo + u = weo */
{phonemes: [0x1165,0x1175], char: 0x1166}, /* jungseong eo + i = e */
{phonemes: [0x1166,0x116E], char: 0x1170}, /* jungseong e + u = we */
{phonemes: [0x1167,0x1175], char: 0x1168}, /* jungseong yeo + i = ye */
{phonemes: [0x116A,0x1175], char: 0x116B}, /* jungseong wa + i = wae */
{phonemes: [0x116F,0x1175], char: 0x1170}, /* jungseong wo + i = we */
{phonemes: [0x11A8,0x11BC], char: 0x11A9}, /* jongseong gieug + ieung = ssang_gieug */
{phonemes: [0x11A8,0x11C2], char: 0x11BF}, /* jongseong gieug + hieuh = kieuk */
{phonemes: [0x11AB,0x11BA], char: 0x11BB}, /* jongseong nieun + sieus = ssang_sieus */
{phonemes: [0x11AE,0x11AF], char: 0x11ce}, /* jongseong dieud + lieul = lieul-dieud */
{phonemes: [0x11AE,0x11C2], char: 0x11C0}, /* jongseong dieud + hieuh = tieut */
{phonemes: [0x11B2,0x11C2], char: 0x11B5}, /* jongseong lieul-bieub + hieuh = lieul-pieup */
{phonemes: [0x11B6,0x11AE], char: 0x11B4}, /* jongseong lieul-hieuh + dieud = lieul-tieut */
{phonemes: [0x11B6,0x11B8], char: 0x11B5}, /* jongseong lieul-hieuh + bieub = lieul-pieup */
{phonemes: [0x11B8,0x11C2], char: 0x11C1}, /* jongseong bieub + hieuh = pieup */
{phonemes: [0x11BD,0x11C2], char: 0x11BE}, /* jongseong jieuj + hieuh = chieuch */
{phonemes: [0x11CE,0x11C2], char: 0x11B4} /* jongseong lieul-dieud + hieuh = lieul-tieut */
].concat(moachigi_combination_table_default);
K3_Semoe_2018_combination_table = [
{phonemes: [0x1169,0x1161,0x1175], char: 0x116B}, /* jungseong o + a + i = wae */
{phonemes: [0x11A8,0x11b7,0x11BB], char: 0x11AA}, /* jongseong gieug + mieum + ssang_sieus = gieug-sieus */
{phonemes: [0x11AF,0x11B8,0x11BB], char: 0x11C0}, /* jongseong lieul + bieub + ssang_sieus = tieut */
{phonemes: [0x11AF,0x11BA,0x11BB], char: 0x11A9}, /* jongseong lieul + sieus + ssang_sieus = ssang_egieug */
{phonemes: [0x11B8,0x11BA,0x11BB], char: 0x11B1}, /* jongseong bieub + sieus + ssang_sieus = lieul-mieum */
{phonemes: [0x110B,0x1100], char: 0x1101}, /* choseong ieung + gieug = ssang_gieug */
{phonemes: [0x110B,0x1103], char: 0x1104}, /* choseong ieung + dieud = ssang_dieud */
{phonemes: [0x110B,0x1107], char: 0x1108}, /* choseong ieung + bieub = ssang_bieub */
{phonemes: [0x110B,0x1109], char: 0x110A}, /* choseong ieung + sieus = ssang_sieus */
{phonemes: [0x110B,0x110C], char: 0x110D}, /* choseong ieung + jieuj = ssang_jieuj */
{phonemes: [0x1112,0x1100], char: 0x110F}, /* choseong hieuh + gieug = kieuk */
{phonemes: [0x1112,0x1103], char: 0x1110}, /* choseong hieuh + dieud = tieut */
{phonemes: [0x1112,0x1107], char: 0x1111}, /* choseong hieuh + bieub = pieup */
{phonemes: [0x1112,0x110C], char: 0x110E}, /* choseong hieuh + jieuj = chieuch */
{phonemes: [0x1161,0x1175], char: 0x1162}, /* jungseong a + i = ae */
{phonemes: [0x1161,0x1165], char: 0x116D}, /* jungseong a + eo = yo */
{phonemes: [0x1165,0x1161], char: 0x116D}, /* jungseong eo + a = yo */
{phonemes: [0x1166,0x1175], char: 0x1171}, /* jungseong e + i = wi */
{phonemes: [0x1169,0x1175], char: 0x116C}, /* jungseong o + i = oe */
{phonemes: [0x1169,0x1166], char: 0x1168}, /* jungseong o + e = ye */
{phonemes: [0x1169,0x1165], char: 0x116F}, /* jungseong o + eo = wo */
{phonemes: [0x1169,0x1169], char: 0x116D}, /* jungseong o + o = yo */
{phonemes: [0x1169,0x116E], char: 0x1172}, /* jungseong o + u = yu */
{phonemes: [0x1169,0x1173], char: 0x1163}, /* jungseong o + eu = ya */
{phonemes: [0x116A,0x1175], char: 0x116B}, /* jungseong wa + i = wae */
{phonemes: [0x1169,0x1167], char: 0x1164}, /* jungseong o + yeo = yae */
{phonemes: [0x116F,0x1175], char: 0x1170}, /* jungseong weo + i = we */
{phonemes: [0x11AB,0x11AB], char: 0x11AD}, /* jongseong nieun + nieun = nieun-hieuh */
{phonemes: [0x11AB,0x11AF], char: 0x11AC}, /* jongseong nieun + lieul = nieun-jieuj */
{phonemes: [0x11AB,0x11B7], char: 0x11C0}, /* jongseong nieun + mieum = tieut */
{phonemes: [0x11AF,0x11BC], char: 0x11A8}, /* jongseong lieul + ieung = gieug */
{phonemes: [0x11B7,0x11A8], char: 0x11B0}, /* jongseong mieum + gieug = lieul-gieug */
{phonemes: [0x11BB,0x11A8], char: 0x11BF}, /* jongseong ssang_sieus + gieug = kieuk */
{phonemes: [0x11BB,0x11AB], char: 0x11C2}, /* jongseong ssang_sieus + nieun = hieuh */
{phonemes: [0x11BB,0x11AF], char: 0x11BD}, /* jongseong ssang_sieus + lieul = jieuj */
{phonemes: [0x11BB,0x11B7], char: 0x11AE}, /* jongseong ssang_sieus + mieum = dieud */
{phonemes: [0x11BB,0x11B8], char: 0x11C1}, /* jongseong ssang_sieus + bieub = pieup */
{phonemes: [0x11BB,0x11BA], char: 0x11BE}, /* jongseong ssang_sieus + sieus = chieuch */
{phonemes: [0x11BB,0x11BC], char: 0x11B6}, /* jongseong ssang_sieus + ieung = lieul-hieuh */
{phonemes: [0x11BC,0x11A8], char: 0x11A9}, /* jongseong ieung + gieug = ssang_egieug */
{phonemes: [0x11BC,0x11AB], char: 0x11AD}, /* jongseong ieung + nieun = nieun-hieuh */
{phonemes: [0x11BC,0x11B7], char: 0x11B4}, /* jongseong ieung + mieum = lieul-tikeut */
{phonemes: [0x11BC,0x11B8], char: 0x11B5}, /* jongseong ieung + bieub = lieul-pieup */
{phonemes: [0x11BC,0x11BA], char: 0x11BB}, /* jongseong ieung + sieus = ssang_sieus */
{phonemes: [0x11BC,0x11BB], char: 0x11B6}, /* jongseong ieung + ssang_sieus = lieul-hieuh */
{phonemes: [0x11C2,0x11A8], char: 0x11BF}, /* jongseong hieuh + gieug = kieuk */
{phonemes: [0x11C2,0x11AE], char: 0x11C0}, /* jongseong hieuh + dieud = tieut */
{phonemes: [0x11C2,0x11B8], char: 0x11C1} /* jongseong hieuh + bieub = pieup */
].concat(moachigi_combination_table_default);
K3_Semoe_2018_moachigi_multikey_abbreviation_table = [
{keys: ['J','K'], chars: [-1]}, /* 기호 확장 상태 ① */
{keys: ['J','L'], chars: [-2]}, /* 기호 확장 상태 ② */
{keys: ['J',':'], chars: [-3]}, /* 기호 확장 상태 ③ */
{keys: ['F','K'], chars: [0xAC00,0x3F,0x20]}, /* 가? */
{keys: ['K','S'], chars: [0xAD70,0x2E,0x20]}, /* 군. */
{keys: ['?','F'], chars: [0xAE4C,0x3F,0x20]}, /* 까? */
{keys: ['F','U'], chars: [0xB098,0x3F,0x20]}, /* 나? */
{keys: ['G','U'], chars: [0xB0D0,0x3F,0x20]}, /* 냐? */
{keys: ['C','U'], chars: [0xB124,0x2E,0x20]}, /* 네. */
{keys: ['D','U'], chars: [0xB2C8,0x3F,0x20]}, /* 니? */
{keys: ['F','I'], chars: [0xB2E4,0x2E,0x20]}, /* 다. */
{keys: ['F','M'], chars: [0xB77C,0x2E,0x20]}, /* 라. */
{keys: ['>','G'], chars: [0xC57C,0x3F,0x20]}, /* 야? */
{keys: ['G','V'], chars: [0xC57C,0x3F,0x20]}, /* 야? */
{keys: ['>','V'], chars: [0xC694,0x2E,0x20]}, /* 요. */
{keys: ['F','R'], chars: [0xC694,0x3F,0x20]}, /* 요? */
{keys: ['F','L'], chars: [0xC790,0x2E,0x20]}, /* 자. */
{keys: ['L','V'], chars: [0xC8E0,0x2E,0x20]}, /* 죠. */
{keys: ['D','L'], chars: [0xC9C0,0x2E,0x20]}, /* 지. */
{keys: ['k','u'], chars: [0xADF8,0xB7EC,0xB098]}, /* 그러나 */
{keys: ['u','w'], chars: [0x11B8,0xB2C8,0xB2E4]}, /* ㅂ니다 */
{keys: [',','u','w'], chars: [0x11B8,0xB2C8,0xB2E4,0x2E,0x20]}, /* ㅂ니다. */
{keys: ['j','w'], chars: [0xC785,0xB2C8,0xB2E4,0x2E,0x20]}, /* 입니다. */
{keys: ['h','w'], chars: [0xD569,0xB2C8,0xB2E4,0x2E,0x20]}, /* 합니다. */
{keys: ['h','l','s'], chars: [0xD558,0xC9C0,0xB9CC,0x20]}, /* 하지만 */
{keys: ['m','n'], chars: [0x21,0x20]}, /* ! */
{keys: ['i','u'], chars: [0x2C,0x20]}, /* , */
{keys: ['i','o'], chars: [0x2E,0x20]}, /* . */
{keys: ['u','y'], chars: [0x3F,0x20]}, /* ? */
/* 첫소리 ㄱ 조합 */
{keys: ['k','x'], chars: [0xAD6D,0xAC00]}, /* 국가 */
{keys: ['k','s','x'], chars: [0xAD6D,0xBBFC]}, /* 국민 */
{keys: ['e','k','s'], chars: [0xAC74,0xBB3C]}, /* 건물 */
{keys: ['a','k','s'], chars: [0xACF5,0xAC04]}, /* 공간 */
{keys: ['e','k'], chars: [0xACB0,0xACFC]}, /* 결과 */
{keys: ['k','x','z'], chars: [0xACB0,0xAD6D]}, /* 결국 */
{keys: ['e','k','x'], chars: [0xACB0,0xAD6D]}, /* 결국 */
{keys: ['k','z'], chars: [0xAC1C,0xB150]}, /* 개념 */
{keys: ['c','g','k'], chars: [0xACC4,0xAE09]}, /* 계급 */
{keys: ['k','q'], chars: [0xADF8,0xAC83]}, /* 그것 */
{keys: ['a','k'], chars: [0xAD11,0xACE0]}, /* 광고 */
{keys: [';','j','k','w'], chars: [0xAE4A,0xC774]}, /* 깊이 */
{keys: ['g','k','t'], chars: [0xADF8,0xB140]}, /* 그녀 */
{keys: ['b','f','k'], chars: [0xAD6C,0xB098]}, /* 구나 */
{keys: ['b','f','k','x'], chars: [0xAD6D,0xB0B4]}, /* 국내 */
{keys: ['g','k','v'], chars: [0xADF8,0xACF3]}, /* 그곳 */
{keys: ['c','k','t'], chars: [0xACBD,0xACC4]}, /* 경계 */
{keys: ['c','d','k','v'], chars: [0xAE30,0xACC4]}, /* 기계 */
{keys: ['.','c','d','k'], chars: [0xAE30,0xACC4]}, /* 기계 */
{keys: ['f','g','k','s'], chars: [0xADF8,0xB9CC]}, /* 그만 */
{keys: ['j','k','x'], chars: [0xAD50,0xC721]}, /* 교육 */
{keys: ['j','k','s','x'], chars: [0xC57D,0xAC04]}, /* 약간 */
{keys: ['j','k','s'], chars: [0xC778,0xAC04]}, /* 인간 */
{keys: ['a','j','k','s'], chars: [0xACF5,0xC5F0]}, /* 공연 */
{keys: ['e','j','k'], chars: [0xC5BC,0xAD74]}, /* 얼굴 */
{keys: ['a','j','k','w'], chars: [0xACF5,0xC5C5]}, /* 공업 */
{keys: ['j','k','w'], chars: [0xAE30,0xC5C5]}, /* 기업 */
{keys: ['j','k','q'], chars: [0xC774,0xAC83]}, /* 이것 */
{keys: ['a','j','k'], chars: [0xACBD,0xC6B0]}, /* 경우 */
{keys: ['j','k','s','z'], chars: [0xAC19,0xC774,0x20]}, /* 같이 */
{keys: ['b','j','k','t'], chars: [0xC5F0,0xAD6C]}, /* 연구 */
{keys: ['b','e','j','k','t'], chars: [0xACA8,0xC6B8]}, /* 겨울 */
{keys: ['g','j','k','t'], chars: [0xC5F0,0xADF9]}, /* 연극 */
{keys: ['g','j','k','s','t'], chars: [0xC758,0xACAC]}, /* 의견 */
{keys: ['b','f','j','k'], chars: [0xC694,0xAD6C]}, /* 요구 */
{keys: ['b','e','f','j','k'], chars: [0xAC1C,0xC6D4]}, /* 개월 */
{keys: ['c','j','k','r'], chars: [0xAED8,0xC11C,0x20]}, /* 께서 */
{keys: ['f','g','j','k'], chars: [0xC744,0xAE4C,0x3F,0x20]}, /* 을까? */
{keys: ['e','f','g','j','k'], chars: [0xAC00,0xC744]}, /* 가을 */
{keys: ['f','g','j','k','z'], chars: [0xAC00,0xB054]}, /* 가끔 */
{keys: ['g','j','k','r'], chars: [0xAC70,0xC758,0x20]}, /* 거의 */
{keys: ['k','l','x'], chars: [0xC911,0xAD6D]}, /* 중국 */
{keys: ['k','l','s'], chars: [0xCE5C,0xAD6C]}, /* 친구 */
{keys: ['a','k','l','s'], chars: [0xAD1C,0xCC2E]}, /* 괜찮 */
{keys: ['e','k','l'], chars: [0xACBD,0xCC30]}, /* 경찰 */
{keys: ['k','l','z'], chars: [0xC9C0,0xAE08]}, /* 지금 */
{keys: ['k','l','w'], chars: [0xAC11,0xC790,0xAE30,0x20]}, /* 갑자기 */
{keys: ['k','l','q'], chars: [0xAC70,0xC9D3]}, /* 거짓 */
{keys: ['a','k','l'], chars: [0xAC00,0xC7A5,0x20]}, /* 가장 */
{keys: ['f','k','l'], chars: [0xC790,0xAE30]}, /* 자기 */
{keys: ['f','k','l','x'], chars: [0xC791,0xAC00]}, /* 작가 */
{keys: ['f','k','l','r','z'], chars: [0xAC10,0xC815]}, /* 감정 */
{keys: ['a','f','k','l','s'], chars: [0xC7A5,0xAD00]}, /* 장관 */
{keys: ['d','f','k','l'], chars: [0xAC00,0xC9C0]}, /* 가지 */
{keys: ['a','d','f','k','l'], chars: [0xACBD,0xC7C1]}, /* 경쟁 */
{keys: ['k','l','r','x'], chars: [0xAC71,0xC815]}, /* 걱정 */
{keys: ['k','l','r','s'], chars: [0xC870,0xAC74]}, /* 조건 */
{keys: ['k','l','r','z'], chars: [0xAC80,0xCC30]}, /* 검찰 */
{keys: ['a','k','l','r'], chars: [0xAC00,0xC815]}, /* 가정 */
{keys: ['c','k','l'], chars: [0xAD6C,0xCCB4,0xC801]}, /* 구체적 */
{keys: ['k','l','t'], chars: [0xAC00,0xC838]}, /* 가져 */
{keys: ['e','k','l','t'], chars: [0xACB0,0xC815]}, /* 결정 */
{keys: ['a','k','l','t'], chars: [0xACBD,0xC81C]}, /* 경제 */
{keys: ['c','k','l','v'], chars: [0xCCB4,0xACC4]}, /* 체계 */
{keys: ['k','l','v'], chars: [0xCD5C,0xACE0]}, /* 최고 */
{keys: ['k','l','v','x'], chars: [0xAC00,0xC871]}, /* 가족 */
{keys: ['k','l','s','v'], chars: [0xAE30,0xC874]}, /* 기존 */
{keys: ['a','k','l','v'], chars: [0xAC01,0xC885]}, /* 각종 */
{keys: ['.','f','k','l'], chars: [0xACFC,0xC815]}, /* 과정 */
{keys: ['f','k','l','v'], chars: [0xACFC,0xC815]}, /* 과정 */
{keys: ['.','f','k','l','s'], chars: [0xAD00,0xC810]}, /* 관점 */
{keys: ['f','k','l','s','v'], chars: [0xAD00,0xC810]}, /* 관점 */
{keys: ['.','a','f','k','l'], chars: [0xAC15,0xC870]}, /* 강조 */
{keys: ['a','f','k','l','v'], chars: [0xAC15,0xC870]}, /* 강조 */
{keys: ['d','k','l','s','v'], chars: [0xCD5C,0xADFC,0x20]}, /* 최근 */
{keys: ['.','d','k','l','s'], chars: [0xCD5C,0xADFC,0x20]}, /* 최근 */
{keys: ['.','k','l','v'], chars: [0xC885,0xAD50]}, /* 종교 */
{keys: ['f','k','l','r'], chars: [0xC885,0xAD50]}, /* 종교 */
{keys: ['a','f','k','l','r'], chars: [0xAD50,0xC7A5]}, /* 교장 */
{keys: ['.','a','k','l','v'], chars: [0xAD50,0xC7A5]}, /* 교장 */
{keys: ['b','k','l'], chars: [0xAD6C,0xC870]}, /* 구조 */
{keys: ['b','k','l','r'], chars: [0xC804,0xAD6D]}, /* 전국 */
{keys: ['b','k','l','s'], chars: [0xAE30,0xC900]}, /* 기준 */
{keys: ['b','k','l','r','s'], chars: [0xC815,0xAD8C]}, /* 정권 */
{keys: ['.','k','l','r','s'], chars: [0xC815,0xAD8C]}, /* 정권 */
{keys: ['b','c','k','l','x'], chars: [0xAD6D,0xC81C]}, /* 국제 */
{keys: ['d','k','l','v','x'], chars: [0xADC0,0xC871]}, /* 귀족 */
{keys: ['.','d','k','l','x'], chars: [0xADC0,0xC871]}, /* 귀족 */
{keys: ['b','k','l','v'], chars: [0xADDC,0xC815]}, /* 규정 */
{keys: ['d','g','k','l'], chars: [0xADF8,0xB807,0xC9C0]}, /* 그렇지 */
{keys: ['g','k','l','s'], chars: [0xADFC,0xCC98]}, /* 근처 */
{keys: ['g','k','l','z'], chars: [0xC790,0xAE08]}, /* 자금 */
{keys: ['d','k','l'], chars: [0xAE4C,0xC9C0,0x20]}, /* 까지 */
{keys: ['c','f','k','l'], chars: [0xACFC,0xC81C]}, /* 과제 */
/* 첫소리 ㄴ 조합 */
{keys: ['e','u'], chars: [0xADF8,0xB0A0]}, /* 그날 */
{keys: ['u','z'], chars: [0xB0A8,0xC131]}, /* 남성 */
{keys: ['b','f','u'], chars: [0xB204,0xB098]}, /* 누나 */
{keys: ['g','u','v'], chars: [0xB290,0xB0D0,0x3F,0x20]}, /* 느냐? */
{keys: ['i','s','u'], chars: [0xB294,0xB370]}, /* 는데 */
{keys: ['a','i','u'], chars: [0xB178,0xB3D9]}, /* 노동 */
{keys: ['f','i','u'], chars: [0xB098,0xD0C0]}, /* 나타 */
{keys: ['i','r','u'], chars: [0xB354,0xB2C8,0x20]}, /* 더니 */
{keys: ['i','s','t','u'], chars: [0xB144,0xB300]}, /* 년대 */
{keys: ['i','u','v'], chars: [0xB610,0xB294,0x20]}, /* 또는 */
{keys: ['a','i','u','v'], chars: [0xB3D9,0xB124]}, /* 동네 */
{keys: ['d','i','u'], chars: [0xB2C8,0xB2E4,0x2E,0x20]}, /* 니다. */
/* 첫소리 ㄷ 조합 */
{keys: ['i','x'], chars: [0xB300,0xD559]}, /* 대학 */
{keys: ['i','s'], chars: [0xB2E4,0xB978,0x20]}, /* 다른 */
{keys: ['i','w'], chars: [0xB300,0xB2F5]}, /* 대답 */
{keys: ['i','q'], chars: [0xB4EF,0xC774,0x20]}, /* 듯이 */
{keys: ['a','i'], chars: [0xB2E4,0xC591]}, /* 다양 */
{keys: ['b','f','i'], chars: [0xBB34,0xB300]}, /* 무대 */
{keys: ['c','f','i','s'], chars: [0xB2E8,0xCCB4]}, /* 단체 */
{keys: ['f','g','i'], chars: [0xB9CC,0xB4E4]}, /* 만들 */
{keys: ['i','k','x'], chars: [0xAE30,0xB3C5,0xAD50]}, /* 기독교 */
{keys: ['i','k','s'], chars: [0xAC00,0xC6B4,0xB370]}, /* 가운데 */
{keys: ['i','k','x','z'], chars: [0xAE4C,0xB2ED]}, /* 까닭 */
{keys: ['e','i','k','x'], chars: [0xAE4C,0xB2ED]}, /* 까닭 */
{keys: ['i','k','z'], chars: [0xAC10,0xB3C5]}, /* 감독 */
{keys: ['a','i','k'], chars: [0xACF5,0xB3D9]}, /* 공동 */
{keys: ['f','i','k'], chars: [0xB2E4,0xAC00]}, /* 다가 */
{keys: ['c','i','k','s'], chars: [0xB2E8,0xACC4]}, /* 단계 */
{keys: ['e','i','k'], chars: [0xAC08,0xB4F1]}, /* 갈등 */
{keys: ['f','g','i','k'], chars: [0xADF8,0xB54C]}, /* 그때 */
{keys: ['g','i','k','r','s'], chars: [0xAC70,0xB4E0]}, /* 거든 */
{keys: ['i','k','r','s'], chars: [0xB358,0xAC00,0x3F,0x20]}, /* 던가? */
{keys: ['c','i','k','v'], chars: [0xACC4,0xB2E8]}, /* 계단 */
{keys: ['d','f','i','k','v'], chars: [0xACE0,0xB300]}, /* 고대 */
{keys: ['.','d','f','i','k'], chars: [0xACE0,0xB300]}, /* 고대 */
{keys: ['a','i','k','v'], chars: [0xACE0,0xB3D9]}, /* 고통 */
{keys: ['f','i','k','v'], chars: [0xB2E4,0xACE0]}, /* 다고 */
{keys: ['.','f','i','k'], chars: [0xB2E4,0xACE0]}, /* 다고 */
{keys: ['d','i','k','v'], chars: [0xAE30,0xB3C4]}, /* 기도 */
{keys: ['.','d','i','k'], chars: [0xAE30,0xB3C4]}, /* 기도 */
{keys: ['g','i','k'], chars: [0xADF8,0xB300]}, /* 그대 */
{keys: ['g','i','k','s'], chars: [0xADFC,0xB370,0x20]}, /* 근데 */
{keys: ['d','i','k'], chars: [0xAE30,0xB2E4]}, /* 기다 */
{keys: ['i','j','x'], chars: [0xB354,0xC6B1,0x20]}, /* 더욱 */
{keys: ['i','j','s'], chars: [0xB54C,0xBB38]}, /* 때문 */
{keys: ['a','i','j','s'], chars: [0xB3D9,0xC548]}, /* 동안 */
{keys: ['e','i','j','x'], chars: [0xB3C5,0xC77C]}, /* 독일 */
{keys: ['i','j','x','z'], chars: [0xB3C5,0xC77C]}, /* 독일 */
{keys: ['i','z'], chars: [0xB2E4,0xC74C]}, /* 다음 */
{keys: ['a','i','j'], chars: [0xC6B4,0xB3D9]}, /* 운동 */
{keys: [';','i','j','s'], chars: [0xC5B4,0xB5BB]}, /* 어떻 */
{keys: ['c','g','i','j'], chars: [0xC740,0xB370]}, /* 은데 */
{keys: ['c','f','i','j'], chars: [0xC5D0,0xB2E4,0x20]}, /* 에다 */
{keys: ['f','g','j'], chars: [0xC544,0xB4E4]}, /* 아들 */
{keys: ['i','m','x'], chars: [0xB3C4,0xB85D,0x20]}, /* 도록 */
{keys: ['e','i','m'], chars: [0xB2EC,0xB9AC]}, /* 달리 */
{keys: ['f','i','m'], chars: [0xB530,0xB77C]}, /* 따라 */
{keys: ['e','f','i','m'], chars: [0xB2EC,0xB77C]}, /* 달라 */
{keys: ['d','f','i','m'], chars: [0xB300,0xB85C,0x20]}, /* 대로 */
{keys: ['i','m','r'], chars: [0xB530,0xB77C,0xC11C,0x20]}, /* 따라서 */
{keys: ['c','i','m'], chars: [0xD154,0xB808,0xBE44,0xC804]}, /* 텔레비전 */
{keys: ['f','i','m','v'], chars: [0xB77C,0xB3C4,0x20]}, /* 라도 */
{keys: ['f','i','m','r'], chars: [0xB354,0xB77C,0x2E,0x20]}, /* 더라. */
{keys: ['g','i','m'], chars: [0xADF8,0xB300,0xB85C,0x20]}, /* 그대로 */
{keys: ['d','i','m'], chars: [0xB2E4,0xB9AC]}, /* 다리 */
{keys: ['g','i','m','r'], chars: [0xB4DC,0xB7EC]}, /* 드러 */
{keys: ['i','n','x'], chars: [0xC18D,0xB3C4]}, /* 속도 */
{keys: ['i','n','s'], chars: [0xB2F9,0xC2E0]}, /* 당신 */
{keys: ['a','i','n'], chars: [0xB2F9,0xC2DC]}, /* 당시 */
{keys: ['f','i','n'], chars: [0xC2DC,0xB2E4,0x2E,0x20]}, /* 시다. */
{keys: ['a','f','i','n'], chars: [0xB300,0xC0C1]}, /* 대상 */
{keys: ['d','f','i','n'], chars: [0xB2E4,0xC2DC,0x20]}, /* 다시 */
{keys: ['a','d','f','i','n'], chars: [0xB3D9,0xC0DD]}, /* 동생 */
{keys: ['i','n','v'], chars: [0xB3C4,0xC2DC]}, /* 도시 */
{keys: ['a','i','n','v'], chars: [0xB3D9,0xC2DC]}, /* 동시 */
{keys: ['b','i','n'], chars: [0xC218,0xB3C4]}, /* 수도 */
{keys: ['d','i','n'], chars: [0xC2DC,0xB300]}, /* 시대 */
{keys: ['d','i','n','s'], chars: [0xB300,0xC2E0]}, /* 대신 */
{keys: ['d','f','i','l','x'], chars: [0xB300,0xCC45]}, /* 대책 */
{keys: ['i','l','s'], chars: [0xB4E0,0xC9C0,0x20]}, /* 든지 */
{keys: ['i','l','w'], chars: [0xC9D1,0xB2E8]}, /* 집단 */
{keys: ['f','i','l','v'], chars: [0xCCAD,0xC640,0xB300]}, /* 청와대 */
{keys: ['.','f','i','l'], chars: [0xCCAD,0xC640,0xB300]}, /* 청와대 */
{keys: ['f','i','l'], chars: [0xC790,0xB3D9,0xCC28]}, /* 자동차 */
{keys: ['f','i','l','s'], chars: [0xB2E8,0xC9C0]}, /* 단지 */
{keys: ['d','f','i','l'], chars: [0xC81C,0xB300,0xB85C,0x20]}, /* 제대로 */
{keys: ['i','l','r','s'], chars: [0xC804,0xB3D9]}, /* 전통 */
{keys: ['a','i','l','r'], chars: [0xC815,0xB2F9]}, /* 정당 */
{keys: ['c','i','l'], chars: [0xC81C,0xB3C4]}, /* 제도 */
{keys: ['i','l','v'], chars: [0xD1A0,0xC9C0]}, /* 토지 */
{keys: ['b','i','l'], chars: [0xD22C,0xC7C1]}, /* 투쟁 */
{keys: ['a','b','i','l'], chars: [0xB300,0xC911]}, /* 대중 */
{keys: ['b','f','i','l'], chars: [0xD22C,0xC790]}, /* 투자 */
{keys: ['g','i','l','x'], chars: [0xD2B9,0xC9D5]}, /* 특징 */
{keys: ['a','g','i','l'], chars: [0xB4F1,0xC7A5]}, /* 등장 */
{keys: ['d','i','l'], chars: [0xC9C0,0xB3C4]}, /* 지도 */
{keys: ['c','f','i','l'], chars: [0xB300,0xCCB4]}, /* 대체 */
/* 첫소리 ㄹ 조합 */
{keys: ['m','s'], chars: [0xC774,0xB7F0,0x20]}, /* 이런 */
{keys: ['e','m'], chars: [0xB2EC,0xB7EC]}, /* 달러 */
{keys: ['m','z'], chars: [0xC5EC,0xB984]}, /* 여름 */
{keys: ['k','m','x'], chars: [0xAD8C,0xB825]}, /* 권력 */
{keys: ['k','m','s'], chars: [0xADF8,0xB7F0,0x20]}, /* 그런 */
{keys: ['e','k','m'], chars: [0xC774,0xB370,0xC62C,0xB85C,0xAE30]}, /* 이데올로기 */
{keys: ['k','m','z'], chars: [0xADF8,0xB7A8]}, /* 그램 */
{keys: ['k','m','w'], chars: [0xADF8,0xB8F9]}, /* 그룹 */
{keys: [';','k','m','s'], chars: [0xADF8,0xB807]}, /* 그렇 */
{keys: ['f','k','m'], chars: [0xADF8,0xB7EC,0xB098,0x20]}, /* 그러나 */
{keys: ['f','k','m','x'], chars: [0xAC00,0xB77D]}, /* 가락 */
{keys: ['d','f','k','m'], chars: [0xADF8,0xB798]}, /* 그래 */
{keys: ['k','m','t','v'], chars: [0xACE0,0xB824]}, /* 고려 */
{keys: ['.','k','m','t'], chars: [0xACE0,0xB824]}, /* 고려 */
{keys: ['k','m','r'], chars: [0xADF8,0xB798,0xC11C,0x20]}, /* 그래서 */
{keys: ['k','m','r','z'], chars: [0xADF8,0xB7FC,0x20]}, /* 그럼 */
{keys: ['c','k','m'], chars: [0xADF8,0xB7F0,0xB370,0x20]}, /* 그런데 */
{keys: ['k','m','t'], chars: [0xB824,0xACE0,0x20]}, /* 려고 */
{keys: ['k','m','v'], chars: [0xADF8,0xB9AC,0xACE0,0x20]}, /* 그리고 */
{keys: ['k','m','v','x'], chars: [0xAE30,0xB85D]}, /* 기록 */
{keys: ['f','k','m','v'], chars: [0xB77C,0xACE0]}, /* 라고 */
{keys: ['.','f','k','m'], chars: [0xB77C,0xACE0]}, /* 라고 */
{keys: ['k','m','s','t'], chars: [0xAD00,0xB828]}, /* 관련 */
{keys: ['f','k','m','s','v'], chars: [0xAD00,0xB9AC]}, /* 관리 */
{keys: ['.','f','k','m','s'], chars: [0xAD00,0xB9AC]}, /* 관리 */
{keys: ['b','k','m'], chars: [0xACE0,0xAD6C,0xB824]}, /* 고구려 */
{keys: ['g','k','m'], chars: [0xADF8,0xB798,0xB3C4,0x20]}, /* 그래도 */
{keys: ['d','g','k','m'], chars: [0xADF8,0xB9AC]}, /* 그리 */
{keys: ['b','g','k','m'], chars: [0xAD6C,0xB984]}, /* 구름 */
{keys: ['d','k','m','z'], chars: [0xADF8,0xB9BC]}, /* 그림 */
{keys: ['f','g','k','m'], chars: [0xAC00,0xB974]}, /* 가르 */
{keys: ['m','s','y'], chars: [0xBB3C,0xB860,0x20]}, /* 물론 */
{keys: ['e','m','y'], chars: [0xBA40,0xB9AC,0x20]}, /* 멀리 */
{keys: ['a','m','y'], chars: [0xBA85,0xB839]}, /* 명령 */
{keys: ['f','m','s','y'], chars: [0xB9C8,0xB828]}, /* 마련 */
{keys: ['e','f','m','y'], chars: [0xC57C,0xB9D0,0xB85C,0x20]}, /* 야말로 */
{keys: ['m','r','y'], chars: [0xBA38,0xB9AC]}, /* 머리 */
{keys: ['m','t','y'], chars: [0xB824,0xBA74,0x20]}, /* 려면 */
{keys: ['m','s','t','y'], chars: [0xB77C,0xBA74]}, /* 라면 */
{keys: ['m','r','s','y'], chars: [0xC544,0xBB34,0xB7F0,0x20]}, /* 아무런 */
{keys: ['b','e','m','y'], chars: [0xBB3C,0xB9AC]}, /* 물리 */
{keys: ['b','m','y'], chars: [0xBB34,0xB9AC]}, /* 무리 */
{keys: ['g','m','y'], chars: [0xBBC0,0xB85C,0x20]}, /* 므로 */
{keys: ['m','o','x'], chars: [0xBE44,0xB85D,0x20]}, /* 비록 */
{keys: ['e','m','o'], chars: [0xBE68,0xB9AC,0x20]}, /* 빨리 */
{keys: ['m','o','z'], chars: [0xBC14,0xB78C]}, /* 바람 */
{keys: ['m','o','q'], chars: [0xBE44,0xB86F]}, /* 비롯 */
{keys: ['a','m','o'], chars: [0xD504,0xB791,0xC2A4]}, /* 프랑스 */
{keys: ['f','m','o'], chars: [0xBC14,0xB77C]}, /* 바라 */
{keys: ['m','o','r','w'], chars: [0xBC95,0xB960]}, /* 법률 */
{keys: ['e','m','o','t'], chars: [0xBCC4,0xB85C,0x20]}, /* 별로 */
{keys: ['m','o','v'], chars: [0xBC14,0xB85C,0x20]}, /* 바로 */
{keys: ['l','m','s'], chars: [0xC804,0xB7B5]}, /* 전략 */
{keys: ['l','m','z'], chars: [0xCC98,0xB7FC,0x20]}, /* 처럼 */
{keys: ['a','l','m'], chars: [0xC885,0xB958]}, /* 종류 */
{keys: ['f','l','m'], chars: [0xC790,0xB8CC]}, /* 자료 */
{keys: ['d','f','l','m'], chars: [0xC7AC,0xB8CC]}, /* 재료 */
{keys: ['l','m','r'], chars: [0xCC98,0xB9AC]}, /* 처리 */
{keys: ['c','l','m','v'], chars: [0xCC28,0xB840]}, /* 차례 */
{keys: ['b','l','m'], chars: [0xC8FC,0xB85C,0x20]}, /* 주로 */
{keys: ['d','l','m'], chars: [0xC790,0xB9AC]}, /* 자리 */
{keys: ['a','h','m'], chars: [0xD6CC,0xB96D]}, /* 훌륭 */
{keys: ['f','h','m'], chars: [0xD558,0xB8E8]}, /* 하루 */
{keys: ['h','m','r'], chars: [0xD5C8,0xB9AC]}, /* 허리 */
{keys: ['g','m','o'], chars: [0xD504,0xB85C]}, /* 프로 */
{keys: ['d','h','m'], chars: [0xCC28,0xB77C,0xB9AC,0x20]}, /* 차라리 */
{keys: ['m','u','x'], chars: [0xB178,0xB825]}, /* 노력 */
{keys: ['a','m','u'], chars: [0xB2A5,0xB825]}, /* 능력 */
{keys: ['f','m','u'], chars: [0xB098,0xB77C]}, /* 나라 */
{keys: ['d','f','m','u'], chars: [0xB0B4,0xB824]}, /* 내려 */
{keys: ['m','u','v'], chars: [0xB178,0xB798]}, /* 노래 */
{keys: ['m','u','z'], chars: [0xB098,0xB984]}, /* 나름 */
/* 첫소리 ㅁ 조합 */
{keys: ['x','y'], chars: [0xBBF8,0xAD6D]}, /* 미국 */
{keys: ['s','x','y'], chars: [0xB9CC,0xC57D]}, /* 만약 */
{keys: ['s','y'], chars: [0xBB38,0xD654]}, /* 문화 */
{keys: ['e','s','y'], chars: [0xBB3C,0xAC74]}, /* 물건 */
{keys: ['a','s','y'], chars: [0xB9CE,0xC774,0x20]}, /* 많이 */
{keys: [';','y','z'], chars: [0xBBFF,0xC74C]}, /* 믿음 */
{keys: ['e','y'], chars: [0xBB3C,0xC9C8]}, /* 물질 */
{keys: ['y','z'], chars: [0xB9C8,0xC74C]}, /* 마음 */
{keys: ['w','y'], chars: [0xC5C5,0xBB34]}, /* 업무 */
{keys: ['q','y'], chars: [0xBB34,0xC5C7]}, /* 무엇 */
{keys: [';','y'], chars: [0xB9DB,0xC788]}, /* 맛있 */
{keys: ['a','y'], chars: [0xBAA8,0xC591]}, /* 모양 */
{keys: ['b','f','y'], chars: [0xB9E4,0xC6B0,0x20]}, /* 매우 */
{keys: ['g','v','y'], chars: [0xBAA8,0xB4E0,0x20]}, /* 모든 */
{keys: ['f','g','y'], chars: [0xB9C8,0xC744]}, /* 마을 */
{keys: ['o','x','y'], chars: [0xBAA9,0xD45C]}, /* 목표 */
{keys: ['a','o','y'], chars: [0xBD84,0xBA85]}, /* 분명 */
{keys: ['o','s','y'], chars: [0xBC18,0xBA74]}, /* 반면 */
{keys: ['b','o','y'], chars: [0xBD80,0xBAA8]}, /* 부모 */
{keys: ['l','x','y'], chars: [0xBBFC,0xC871]}, /* 민족 */
{keys: ['l','s','x','y'], chars: [0xB9CC,0xC871]}, /* 만족 */
{keys: ['l','s','y'], chars: [0xC9C0,0xB9CC,0x20]}, /* 지만 */
{keys: ['e','l','y'], chars: [0xC815,0xB9D0]}, /* 정말 */
{keys: ['l','y','z'], chars: [0xB9C8,0xCE68,0x20]}, /* 마침 */
{keys: ['f','l','s','y'], chars: [0xB9C8,0xCC2C,0xAC00,0xC9C0]}, /* 마찬가지 */
{keys: ['f','l','x','y'], chars: [0xB9C8,0xC9C0,0xB9C9]}, /* 마지막 */
{keys: ['d','f','l','y'], chars: [0xC7AC,0xBBF8]}, /* 재미 */
{keys: ['l','r','y'], chars: [0xB9C8,0xC800,0x20]}, /* 마저 */
{keys: ['l','r','s','y'], chars: [0xBA3C,0xC800]}, /* 먼저 */
{keys: ['c','l','y'], chars: [0xBB38,0xC81C]}, /* 문제 */
{keys: ['l','t','y'], chars: [0xBA70,0xCE60]}, /* 며칠 */
{keys: ['l','s','t','y'], chars: [0xC790,0xBA74,0x20]}, /* 자면 */
{keys: ['l','v','x','y'], chars: [0xBAA9,0xC801]}, /* 목적 */
{keys: ['b','l','y'], chars: [0xC8FC,0xBBFC]}, /* 주민 */
{keys: ['b','l','r','s','y'], chars: [0xC804,0xBB38]}, /* 전문 */
{keys: ['d','l','y'], chars: [0xB9C8,0xCE58,0x20]}, /* 마치 */
{keys: ['d','l','s','y'], chars: [0xBBFC,0xC8FC]}, /* 민주 */
{keys: ['d','e','l','y'], chars: [0xC9C8,0xBB38]}, /* 질문 */
{keys: ['a','b','l','y'], chars: [0xBBFC,0xC911]}, /* 민중 */
{keys: ['e','u','y'], chars: [0xB208,0xBB3C]}, /* 눈물 */
{keys: ['a','u','y'], chars: [0xB18D,0xBBFC]}, /* 농민 */
{keys: ['b','f','u','y'], chars: [0xB098,0xBB34]}, /* 나무 */
{keys: ['r','u','y'], chars: [0xB108,0xBB34,0x20]}, /* 너무 */
{keys: ['b','u','y'], chars: [0xC8FC,0xBA38,0xB2C8]}, /* 주머니 */
/* 첫소리 ㅂ 조합 */
{keys: ['a','o','x'], chars: [0xBC16,0xC5D0,0x20]}, /* 밖에 */
{keys: ['o','s'], chars: [0xBD80,0xBD84]}, /* 부분 */
{keys: [';','o','z'], chars: [0xBC1B,0xC544]}, /* 받아 */
{keys: ['e','o'], chars: [0xBC1C,0xD45C]}, /* 발표 */
{keys: ['e','o','w'], chars: [0xBD88,0xBC95]}, /* 불법 */
{keys: ['o','w'], chars: [0xBC29,0xBC95]}, /* 방법 */
{keys: ['e','k','o'], chars: [0xAC1C,0xBC1C]}, /* 개발 */
{keys: ['a','k','o'], chars: [0xACF5,0xBD80]}, /* 공부 */
{keys: ['e','f','k','o'], chars: [0xBC1C,0xACAC]}, /* 발견 */
{keys: ['k','o','r'], chars: [0xCEE4,0xD53C]}, /* 커피 */
{keys: ['a','k','o','t'], chars: [0xD3C9,0xAC00]}, /* 평가 */
{keys: ['k','o','s','v'], chars: [0xAE30,0xBCF8]}, /* 기본 */
{keys: ['a','k','o','v'], chars: [0xACF5,0xD3EC]}, /* 공포 */
{keys: ['f','k','o','v'], chars: [0xBD88,0xACFC]}, /* 불과 */
{keys: ['.','f','k','o'], chars: [0xBD88,0xACFC]}, /* 불과 */
{keys: ['b','k','o'], chars: [0xBD88,0xAD6C]}, /* 불구 */
{keys: ['b','e','k','o'], chars: [0xBD88,0xAD50]}, /* 불교 */
{keys: ['d','k','o'], chars: [0xAE30,0xBD84]}, /* 기분 */
{keys: ['i','o','x'], chars: [0xD2B9,0xBCC4]}, /* 특별 */
{keys: ['i','o','s'], chars: [0xB300,0xBD80,0xBD84]}, /* 대부분 */
{keys: ['e','i','o'], chars: [0xBC1C,0xB2EC]}, /* 발달 */
{keys: ['i','o','z'], chars: [0xB2F4,0xBC30]}, /* 담배 */
{keys: ['a','i','o'], chars: [0xBC14,0xD0D5]}, /* 바탕 */
{keys: ['f','i','o'], chars: [0xBC14,0xB2E4]}, /* 바다 */
{keys: ['g','i','o','s'], chars: [0xBC18,0xB4DC,0xC2DC,0x20]}, /* 반드시 */
{keys: ['d','f','i','o','s'], chars: [0xBC18,0xB300]}, /* 반대 */
{keys: ['i','o','r'], chars: [0xD37C,0xC13C,0xD2B8]}, /* 퍼센트 */
{keys: ['i','o','v'], chars: [0xBCF4,0xB2E4,0x20]}, /* 보다 */
{keys: ['f','i','o','s','v'], chars: [0xBC18,0xB3C4]}, /* 반도 */
{keys: ['.','f','i','o','s'], chars: [0xBC18,0xB3C4]}, /* 반도 */
{keys: ['f','i','o','r'], chars: [0xB300,0xD45C]}, /* 대표 */
{keys: ['.','i','o','v'], chars: [0xB300,0xD45C]}, /* 대표 */
{keys: ['b','i','o'], chars: [0xBD80,0xD130,0x20]}, /* 부터 */
{keys: ['g','i','o'], chars: [0xBD80,0xB4DC]}, /* 부드 */
{keys: ['d','g','i','o'], chars: [0xD2F0,0xBE0C,0xC774]}, /* 티브이 */
{keys: ['j','o','x'], chars: [0xD30C,0xC545]}, /* 파악 */
{keys: ['j','o','s'], chars: [0xC774,0xBC88,0x20]}, /* 이번 */
{keys: ['e','j','o','s'], chars: [0xC77C,0xBC18]}, /* 일반 */
{keys: ['a','j','o','s'], chars: [0xBC29,0xC548]}, /* 방안 */
{keys: ['e','j','o'], chars: [0xC77C,0xBCF8]}, /* 일본 */
{keys: ['j','o','q'], chars: [0xBC97,0xC5B4]}, /* 벗어 */
{keys: ['a','j','o'], chars: [0xBCD1,0xC6D0]}, /* 병원 */
{keys: ['b','f','j','o'], chars: [0xBC30,0xC6B0]}, /* 배우 */
{keys: ['n','o','x'], chars: [0xC0C8,0xBCBD]}, /* 새벽 */
{keys: ['n','o','s'], chars: [0xBD80,0xC0B0]}, /* 부산 */
{keys: ['e','n','o'], chars: [0xC0B4,0xD3B4]}, /* 살펴 */
{keys: ['n','o','q'], chars: [0xBE44,0xC2B7]}, /* 비슷 */
{keys: ['a','n','o'], chars: [0xBC29,0xC2DD]}, /* 방식 */
{keys: ['e','f','n','o'], chars: [0xBC1C,0xC0DD]}, /* 발생 */
{keys: ['a','f','n','o'], chars: [0xBC29,0xC1A1]}, /* 방송 */
{keys: ['n','o','r','s'], chars: [0xC120,0xBC30]}, /* 선배 */
{keys: ['e','n','o','r'], chars: [0xBC8C,0xC368,0x20]}, /* 벌써 */
{keys: ['n','o','v'], chars: [0xC18C,0xBE44]}, /* 소비 */
{keys: ['b','n','o'], chars: [0xBD80,0xC0C1]}, /* 부상 */
{keys: ['b','n','o','s'], chars: [0xBD84,0xC11D]}, /* 분석 */
{keys: ['g','n','o','r'], chars: [0xBC84,0xC2A4]}, /* 버스 */
{keys: ['l','o','x'], chars: [0xC791,0xD488]}, /* 작품 */
{keys: ['l','o','s'], chars: [0xC8FC,0xBCC0]}, /* 주변 */
{keys: ['e','l','o'], chars: [0xBC1C,0xC804]}, /* 발전 */
{keys: ['l','o','z'], chars: [0xBC29,0xCE68]}, /* 방침 */
{keys: ['a','l','o'], chars: [0xC815,0xBD80]}, /* 정부 */
{keys: ['f','l','o'], chars: [0xC544,0xBC84,0xC9C0]}, /* 아버지 */
{keys: ['d','f','l','o'], chars: [0xC9C0,0xBC30]}, /* 지배 */
{keys: ['d','f','l','o','x'], chars: [0xBC31,0xC81C]}, /* 백제 */
{keys: ['l','o','r','s'], chars: [0xBC88,0xC9F8]}, /* 번째 */
{keys: ['e','f','l','o','r'], chars: [0xC7AC,0xBC8C]}, /* 재벌 */
{keys: ['l','o','v'], chars: [0xC815,0xBCF4]}, /* 정보 */
{keys: ['c','l','o'], chars: [0xC81C,0xD488]}, /* 제품 */
{keys: ['l','o','s','t'], chars: [0xD3B8,0xC9C0]}, /* 편지 */
{keys: ['b','l','o','x'], chars: [0xBD80,0xC871]}, /* 부족 */
{keys: ['l','o','s','v'], chars: [0xC790,0xBCF8]}, /* 자본 */
{keys: ['b','l','o','s'], chars: [0xC900,0xBE44]}, /* 준비 */
{keys: ['b','f','l','o'], chars: [0xBD80,0xC790]}, /* 부자 */
{keys: ['b','l','o','r'], chars: [0xBD80,0xC815]}, /* 부정 */
{keys: ['a','f','l','o'], chars: [0xC9C0,0xBC29]}, /* 지방 */
{keys: ['o','u','z'], chars: [0xB0A8,0xD3B8]}, /* 남편 */
/* 첫소리 ㅅ 조합 */
{keys: ['n','x'], chars: [0xC2DD,0xC0AC]}, /* 식사 */
{keys: ['n','s'], chars: [0xC120,0xC0DD]}, /* 선생 */
{keys: ['a','n','s'], chars: [0xC0DD,0xC0B0]}, /* 생산 */
{keys: ['e','n'], chars: [0xC0AC,0xC2E4]}, /* 사실 */
{keys: ['n','z'], chars: [0xC0AC,0xB78C]}, /* 사람 */
{keys: ['n','w'], chars: [0xC2B5,0xB2C8,0xB2E4,0x2E,0x20]}, /* 습니다. */
{keys: ['a','n'], chars: [0xC138,0xC0C1]}, /* 세상 */
{keys: ['b','f','n'], chars: [0xC218,0xC0AC]}, /* 수사 */
{keys: ['c','f','n'], chars: [0xC138,0xC694]}, /* 세요 */
{keys: ['k','n','x'], chars: [0xC0DD,0xAC01]}, /* 생각 */
{keys: ['k','n','s'], chars: [0xC2DC,0xAC04]}, /* 시간 */
{keys: ['e','k','n'], chars: [0xAE30,0xC220]}, /* 기술 */
{keys: ['k','n','x','z'], chars: [0xC0BC,0xAD6D]}, /* 삼국 */
{keys: ['k','n','z'], chars: [0xAD00,0xC2EC]}, /* 관심 */
{keys: ['a','k','n'], chars: [0xC131,0xACA9]}, /* 성격 */
{keys: ['f','k','n','s'], chars: [0xC0AC,0xAC74]}, /* 사건 */
{keys: ['f','k','n','z'], chars: [0xAC10,0xC0AC]}, /* 감사 */
{keys: ['a','f','k','n'], chars: [0xC0C1,0xAD00]}, /* 상관 */
{keys: ['f','k','n'], chars: [0xAE30,0xC0AC]}, /* 기사 */
{keys: ['d','f','k','n','x'], chars: [0xC2DC,0xAC01]}, /* 시각 */
{keys: ['a','d','f','k','n'], chars: [0xAE30,0xC0C1]}, /* 기상 */
{keys: ['k','n','r'], chars: [0xACE0,0xC11C,0x20]}, /* 고서 */
{keys: ['k','n','r','s'], chars: [0xC120,0xAC70]}, /* 선거 */
{keys: ['e','k','n','r'], chars: [0xAC74,0xC124]}, /* 건설 */
{keys: ['a','k','n','r'], chars: [0xC131,0xACBD]}, /* 성경 */
{keys: ['c','k','n'], chars: [0xC138,0xACC4]}, /* 세계 */
{keys: ['e','k','n','t'], chars: [0xACB0,0xC2EC]}, /* 결심 */
{keys: ['a','k','n','t'], chars: [0xACBD,0xC0C1]}, /* 경상 */
{keys: ['k','n','v','x'], chars: [0xACC4,0xC18D]}, /* 계속 */
{keys: ['k','n','v'], chars: [0xC0AC,0xACE0]}, /* 사고 */
{keys: ['a','k','n','v'], chars: [0xC131,0xACF5]}, /* 성공 */
{keys: ['a','f','k','n','v'], chars: [0xACF5,0xC0AC]}, /* 공사 */
{keys: ['.','a','f','k','n'], chars: [0xACF5,0xC0AC]}, /* 공사 */
{keys: ['a','b','k','n'], chars: [0xAD6C,0xC131]}, /* 구성 */
{keys: ['f','k','n','r'], chars: [0xAD50,0xC0AC]}, /* 교사 */
{keys: ['.','k','n','v'], chars: [0xAD50,0xC0AC]}, /* 교사 */
{keys: ['b','k','n','s'], chars: [0xC21C,0xAC04]}, /* 순간 */
{keys: ['b','k','n','v'], chars: [0xC218,0xACE0]}, /* 수고 */
{keys: ['.','b','k','n'], chars: [0xC218,0xACE0]}, /* 수고 */
{keys: ['g','k','n'], chars: [0xC4F0,0xB808,0xAE30]}, /* 쓰레기 */
{keys: ['e','g','k','n'], chars: [0xAE00,0xC384]}, /* 글쎄 */
{keys: ['g','k','n','z'], chars: [0xAC00,0xC2B4]}, /* 가슴 */
{keys: ['c','d','k','n'], chars: [0xC138,0xAE30]}, /* 세기 */
{keys: ['d','k','n','s'], chars: [0xC2E0,0xACBD]}, /* 신경 */
{keys: ['d','k','n','z'], chars: [0xC2EC,0xAC01]}, /* 심각 */
{keys: ['c','k','n','r'], chars: [0xC5D0,0xAC8C,0xC11C,0x20]}, /* 에게서 */
{keys: ['c','k','n','v'], chars: [0xC2DC,0xACC4]}, /* 시계 */
{keys: ['n','s','u'], chars: [0xC544,0xB098,0xC6B4,0xC11C]}, /* 아나운서 */
{keys: ['n','u','z'], chars: [0xC120,0xC0DD,0xB2D8]}, /* 선생님 */
{keys: ['a','n','u'], chars: [0xAC00,0xB2A5,0xC131]}, /* 가능성 */
{keys: ['f','n','u'], chars: [0xC0AC,0xB0B4]}, /* 사내 */
{keys: ['d','f','n','u','z'], chars: [0xB0C4,0xC0C8]}, /* 냄새 */
{keys: ['n','t','u'], chars: [0xC18C,0xB140]}, /* 소녀 */
{keys: ['n','s','t','u'], chars: [0xC18C,0xB144]}, /* 소년 */
{keys: ['n','s','u','v'], chars: [0xC190,0xB2D8]}, /* 손님 */
{keys: ['a','n','u','v'], chars: [0xB18D,0xC0AC]}, /* 농사 */
{keys: ['b','n','u','v'], chars: [0xB274,0xC2A4]}, /* 뉴스 */
{keys: ['m','n','x'], chars: [0xC138,0xB825]}, /* 세력 */
{keys: ['m','n','s'], chars: [0xC2E0,0xB77C]}, /* 신라 */
{keys: ['a','m','n'], chars: [0xC0AC,0xB791]}, /* 사랑 */
{keys: ['f','m','n'], chars: [0xC0AC,0xB77C]}, /* 사라 */
{keys: ['d','f','m','n'], chars: [0xC0C8,0xB85C,0x20]}, /* 새로 */
{keys: ['m','n','r','v'], chars: [0xC11C,0xB85C,0x20]}, /* 서로 */
{keys: ['.','m','n','r'], chars: [0xC11C,0xB85C,0x20]}, /* 서로 */
{keys: ['m','n','r'], chars: [0xB85C,0xC368,0x20]}, /* 로써 */
{keys: ['m','n','s','t'], chars: [0xC18C,0xB828]}, /* 소련 */
{keys: ['m','n','v'], chars: [0xB85C,0xC11C,0x20]}, /* 로서 */
{keys: ['b','m','n'], chars: [0xC218,0xB85D,0x20]}, /* 수록 */
{keys: ['b','d','m','n'], chars: [0xC218,0xB9AC]}, /* 수리 */
{keys: ['g','m','n'], chars: [0xC2A4,0xC2A4,0xB85C]}, /* 스스로 */
{keys: ['d','m','n'], chars: [0xC18C,0xB9AC]}, /* 소리 */
{keys: ['n','x','y'], chars: [0xBAA9,0xC18C,0xB9AC]}, /* 목소리 */
{keys: ['n','s','y'], chars: [0xBB34,0xC2A8,0x20]}, /* 무슨 */
{keys: ['e','n','s','y'], chars: [0xC120,0xBB3C]}, /* 선물 */
{keys: ['e','n','y'], chars: [0xB9D0,0xC500]}, /* 말씀 */
{keys: ['n','x','y','z'], chars: [0xBAA9,0xC228]}, /* 목숨 */
{keys: ['n','w','y'], chars: [0xBAA8,0xC2B5]}, /* 모습 */
{keys: ['a','n','y'], chars: [0xC0DD,0xBA85]}, /* 생명 */
{keys: ['e','n','r','y'], chars: [0xC124,0xBA85]}, /* 설명 */
{keys: ['n','s','t','y'], chars: [0xBA74,0xC11C,0x20]}, /* 면서 */
{keys: ['b','n','y'], chars: [0xBB34,0xC2DC]}, /* 무시 */
{keys: ['d','n','y'], chars: [0xC2DC,0xBBFC]}, /* 시민 */
{keys: ['d','n','x','y'], chars: [0xC2DD,0xBB3C]}, /* 식물 */
{keys: ['d','n','s','y'], chars: [0xC2E0,0xBB38]}, /* 신문 */
{keys: ['h','n','x'], chars: [0xD559,0xC0DD]}, /* 학생 */
{keys: ['h','n','s'], chars: [0xD604,0xC0C1]}, /* 현상 */
{keys: ['e','h','n'], chars: [0xD6E8,0xC52C,0x20]}, /* 훨씬 */
{keys: ['e','h','n','x'], chars: [0xD655,0xC2E4]}, /* 확실 */
{keys: ['h','n','x','z'], chars: [0xD655,0xC2E4]}, /* 확실 */
{keys: ['h','n','z'], chars: [0xC2DC,0xD5D8]}, /* 시험 */
{keys: ['a','h','n'], chars: [0xC0DD,0xD65C]}, /* 생활 */
{keys: ['f','h','n'], chars: [0xC0AC,0xD68C]}, /* 사회 */
{keys: ['d','f','h','n'], chars: [0xC0C1,0xD0DC]}, /* 상태 */
{keys: ['a','d','f','h','n'], chars: [0xD589,0xC0AC]}, /* 행사 */
{keys: ['c','h','n','s'], chars: [0xC13C,0xD2F0]}, /* 센티 */
{keys: ['h','n','s','t'], chars: [0xD604,0xC2E4]}, /* 현실 */
{keys: ['a','h','n','x'], chars: [0xD615,0xC2DD]}, /* 형식 */
{keys: ['a','f','h','n','v'], chars: [0xC0C1,0xD669]}, /* 상황 */
{keys: ['.','a','f','h','n'], chars: [0xC0C1,0xD669]}, /* 상황 */
{keys: ['d','h','n','v'], chars: [0xD68C,0xC0AC]}, /* 회사 */
{keys: ['.','d','h','n'], chars: [0xD68C,0xC0AC]}, /* 회사 */
{keys: ['c','h','n','v'], chars: [0xC218,0xD61C]}, /* 수혜 */
{keys: ['.','c','h','n'], chars: [0xC218,0xD61C]}, /* 수혜 */
{keys: ['d','e','h','n'], chars: [0xC2E4,0xCC9C]}, /* 실천 */
{keys: ['j','n','x'], chars: [0xC5ED,0xC0AC]}, /* 역사 */
{keys: ['j','n','s','x'], chars: [0xC778,0xC2DD]}, /* 인식 */
{keys: ['j','n','s'], chars: [0xC6B0,0xC120,0x20]}, /* 우선 */
{keys: ['a','j','n','s'], chars: [0xC778,0xC0DD]}, /* 인생 */
{keys: ['e','j','n'], chars: [0xC11C,0xC6B8]}, /* 서울 */
{keys: ['e','j','n','z'], chars: [0xC5F4,0xC2EC]}, /* 열심 */
{keys: ['j','n','s','w'], chars: [0xC0B0,0xC5C5]}, /* 산업 */
{keys: ['a','j','n'], chars: [0xC774,0xC0C1]}, /* 이상 */
{keys: ['b','f','j','n','z'], chars: [0xC2F8,0xC6C0]}, /* 싸움 */
{keys: ['c','e','j','n','r'], chars: [0xC138,0xC6D4]}, /* 세월 */
{keys: ['f','g','j','n'], chars: [0xC758,0xC0AC]}, /* 의사 */
{keys: ['c','j','n','r'], chars: [0xC5D0,0xC11C,0x20]}, /* 에서 */
{keys: ['l','n','x'], chars: [0xC2DC,0xC791]}, /* 시작 */
{keys: ['l','n','s'], chars: [0xC790,0xC2E0]}, /* 자신 */
{keys: ['e','l','n','s'], chars: [0xC9C4,0xC2E4]}, /* 진실 */
{keys: ['e','l','n','r'], chars: [0xC9C8,0xC11C]}, /* 질서 */
{keys: ['l','n','z'], chars: [0xC911,0xC2EC]}, /* 중심 */
{keys: ['a','l','n'], chars: [0xC2DC,0xC7A5]}, /* 시장 */
{keys: ['f','l','n'], chars: [0xC790,0xC2DD]}, /* 자식 */
{keys: ['f','l','n','z'], chars: [0xC7A0,0xC2DC]}, /* 잠시 */
{keys: ['a','f','l','n'], chars: [0xC131,0xC7A5]}, /* 성장 */
{keys: ['d','f','l','n'], chars: [0xC7AC,0xC0B0]}, /* 재산 */
{keys: ['a','d','f','l','n'], chars: [0xC9C0,0xC0C1]}, /* 지상 */
{keys: ['l','n','r'], chars: [0xC544,0xC800,0xC528]}, /* 아저씨 */
{keys: ['l','n','r','s'], chars: [0xC870,0xC120]}, /* 조선 */
{keys: ['a','l','n','s'], chars: [0xC815,0xC2E0]}, /* 정신 */
{keys: ['c','l','n'], chars: [0xC790,0xC138]}, /* 자세 */
{keys: ['l','n','v'], chars: [0xC870,0xC0AC]}, /* 조사 */
{keys: ['a','f','l','n','r'], chars: [0xC0AC,0xC815]}, /* 사정 */
{keys: ['b','l','n'], chars: [0xC218,0xC900]}, /* 수준 */
{keys: ['d','l','n','x'], chars: [0xC9C0,0xC2DD]}, /* 지식 */
{keys: ['d','l','n','s'], chars: [0xC0AC,0xC9C4]}, /* 사진 */
{keys: ['d','e','l','n'], chars: [0xC2E4,0xC81C]}, /* 실제 */
{keys: ['c','d','l','n'], chars: [0xC81C,0xC2DC]}, /* 제시 */
/* 첫소리 ㅇ 조합 */
{keys: ['j','x'], chars: [0xC74C,0xC545]}, /* 음악 */
{keys: ['j','s'], chars: [0xC5B4,0xB5A4,0x20]}, /* 어떤 */
{keys: ['e','j','s'], chars: [0xC778,0xBB3C]}, /* 인물 */
{keys: ['e','j'], chars: [0xC77C,0xC5B4]}, /* 일어 */
{keys: ['j','x','z'], chars: [0xC6C0,0xC9C1]}, /* 움직 */
{keys: ['j','z'], chars: [0xC74C,0xC2DD]}, /* 음식 */
{keys: ['j','q','w'], chars: [0xC5C6,0xC774,0x20]}, /* 없이 */
{keys: ['j','q','z'], chars: [0xC6C3,0xC74C]}, /* 웃음 */
{keys: ['a','j'], chars: [0xC5EC,0xC131]}, /* 여성 */
{keys: [';','j','s'], chars: [0xC774,0xB807]}, /* 이렇 */
{keys: ['b','j','t'], chars: [0xC601,0xAD6D]}, /* 영국 */
{keys: ['b','s','t','y'], chars: [0xC6B4,0xBA85]}, /* 운명 */
{keys: ['g','j','t'], chars: [0xC73C,0xBA70,0x20]}, /* 으며 */
{keys: ['g','j','s','t'], chars: [0xC73C,0xBA74,0x20]}, /* 으면 */
{keys: ['b','f','j'], chars: [0xC544,0xBB34]}, /* 아무 */
{keys: ['c','g','j'], chars: [0xC740,0xD61C]}, /* 은혜 */
{keys: ['c','f','j'], chars: [0xC5D0,0xC694,0x2E,0x20]}, /* 에요. */
{keys: ['c','j','r'], chars: [0xC608,0xC694,0x2E,0x20]}, /* 예요. */
{keys: ['j','l','r','t'], chars: [0xC5EC,0xC804]}, /* 여전 */
{keys: ['m','r','t'], chars: [0xC5EC,0xB7EC,0x20]}, /* 여러 */
{keys: ['j','r','t'], chars: [0xC601,0xC5B4]}, /* 영어 */
{keys: ['g','j','r'], chars: [0xC758,0xC6D0]}, /* 의원 */
{keys: ['j','m','s'], chars: [0xC774,0xB860]}, /* 이론 */
{keys: ['e','j','m'], chars: [0xC54C,0xB824]}, /* 알려 */
{keys: ['j','m','z'], chars: [0xC774,0xB984]}, /* 이름 */
{keys: ['j','m','w'], chars: [0xC720,0xB7FD]}, /* 유럽 */
{keys: ['f','j','m'], chars: [0xC544,0xB77C]}, /* 아라 */
{keys: ['f','j','m','s'], chars: [0xC774,0xB780]}, /* 이란 */
{keys: ['d','f','j','m'], chars: [0xC544,0xB798]}, /* 아래 */
{keys: ['j','m','r','s'], chars: [0xC5B8,0xB860]}, /* 언론 */
{keys: ['e','j','m','r'], chars: [0xB9AC,0xC5BC]}, /* 리얼 */
{keys: ['j','m','v'], chars: [0xC624,0xB798]}, /* 오래 */
{keys: ['e','j','m','v'], chars: [0xC62C,0xB77C]}, /* 올라 */
{keys: ['b','j','m'], chars: [0xC6B0,0xB9AC]}, /* 우리 */
{keys: ['b','j','m','r','s'], chars: [0xC6D0,0xB9AC]}, /* 원리 */
{keys: ['.','j','m','r','s'], chars: [0xC6D0,0xB9AC]}, /* 원리 */
{keys: ['b','j','m','v'], chars: [0xC778,0xB958]}, /* 인류 */
{keys: ['g','j','m'], chars: [0xC73C,0xB85C,0x20]}, /* 으로 */
{keys: ['g','j','m','s'], chars: [0xC5BC,0xB978,0x20]}, /* 얼른 */
{keys: ['f','g','j','m'], chars: [0xC544,0xB984]}, /* 아름 */
{keys: ['b','f','m'], chars: [0xC544,0xBB34,0xB9AC,0x20]}, /* 아무리 */
{keys: ['d','j','m','s'], chars: [0xC5B4,0xB9B0,0x20]}, /* 어린 */
{keys: ['g','j','m','r'], chars: [0xC5B4,0xB978]}, /* 어른 */
{keys: ['h','j','x'], chars: [0xC5ED,0xD560]}, /* 역할 */
{keys: ['h','j','s','x'], chars: [0xD655,0xC778]}, /* 확인 */
{keys: ['h','j','s'], chars: [0xCC28,0xC6D0]}, /* 차원 */
{keys: ['e','h','j'], chars: [0xC62C,0xD574]}, /* 올해 */
{keys: ['h','j','z'], chars: [0xCC45,0xC784]}, /* 책임 */
{keys: ['c','h','j'], chars: [0xC5C5,0xCCB4]}, /* 업체 */
{keys: ['a','h','j'], chars: [0xC601,0xD654]}, /* 영화 */
{keys: ['f','h','j'], chars: [0xC544,0xD30C,0xD2B8]}, /* 아파트 */
{keys: ['f','h','j','s'], chars: [0xB610,0xD55C,0x20]}, /* 또한 */
{keys: ['d','f','h','j'], chars: [0xCC28,0xC774]}, /* 차이 */
{keys: ['a','d','f','h','j'], chars: [0xD589,0xC704]}, /* 행위 */
{keys: ['h','j','r','z'], chars: [0xC704,0xD5D8]}, /* 위험 */
{keys: ['h','j','r','t'], chars: [0xC5EC,0xC804,0xD788]}, /* 여전히 */
{keys: ['h','j','t','w'], chars: [0xC704,0xD611]}, /* 위협 */
{keys: ['a','h','j','r'], chars: [0xC5C4,0xCCAD,0x20]}, /* 엄청 */
{keys: ['a','h','j','t'], chars: [0xC601,0xD5A5]}, /* 영향 */
{keys: ['h','j','v'], chars: [0xC624,0xD788,0xB824,0x20]}, /* 오히려 */
{keys: ['h','j','v','x'], chars: [0xD639,0xC740,0x20]}, /* 혹은 */
{keys: ['a','h','j','v'], chars: [0xB3D9,0xC77C]}, /* 통일 */
{keys: ['f','h','j','s','v'], chars: [0xC644,0xC804,0xD788,0x20]}, /* 완전히 */
{keys: ['.','f','h','j','s'], chars: [0xC644,0xC804,0xD788,0x20]}, /* 완전히 */
{keys: ['d','h','j','v'], chars: [0xD68C,0xC758]}, /* 회의 */
{keys: ['.','d','h','j'], chars: [0xD68C,0xC758]}, /* 회의 */
{keys: ['b','h','j'], chars: [0xC774,0xD6C4]}, /* 이후 */
{keys: ['b','h','j','r','s'], chars: [0xC6D0,0xD55C]}, /* 원한 */
{keys: ['.','h','j','r','s'], chars: [0xC6D0,0xD55C]}, /* 원한 */
{keys: ['b','d','h','j','s'], chars: [0xC704,0xC6D0,0xD68C]}, /* 위원회 */
{keys: ['c','d','h','j','s'], chars: [0xC704,0xC6D0,0xD68C]}, /* 위원회 */
{keys: ['b','h','j','v'], chars: [0xC624,0xD6C4]}, /* 오후 */
{keys: ['.','b','h','j'], chars: [0xC624,0xD6C4]}, /* 오후 */
{keys: ['g','h','j','s'], chars: [0xC740,0xD589]}, /* 은행 */
{keys: ['d','h','j'], chars: [0xC774,0xD574]}, /* 이해 */
{keys: ['j','r','s','u'], chars: [0xC5B8,0xB2C8]}, /* 언니 */
{keys: ['e','j','u'], chars: [0xC5BC,0xB9C8,0xB098,0x20]}, /* 얼마나 */
{keys: ['j','u','z'], chars: [0xB118,0xC5B4]}, /* 넘어 */
{keys: ['a','j','u'], chars: [0xB0B4,0xC6A9]}, /* 내용 */
{keys: ['f','j','u'], chars: [0xC774,0xB098,0x20]}, /* 이나 */
{keys: ['e','f','j','u'], chars: [0xC774,0xB0A0]}, /* 이날 */
{keys: ['d','f','j','u'], chars: [0xC544,0xB0B4]}, /* 아내 */
{keys: ['j','r','u'], chars: [0xC5B4,0xBA38,0xB2C8]}, /* 어머니 */
{keys: ['j','u','v'], chars: [0xC624,0xB298]}, /* 오늘 */
{keys: ['a','j','u','v'], chars: [0xB18D,0xC5C5]}, /* 농업 */
{keys: ['e','g','j','u'], chars: [0xB298,0xC5B4]}, /* 늘어 */
{keys: ['d','g','j','u'], chars: [0xC73C,0xB2C8]}, /* 으니 */
{keys: ['d','j','u'], chars: [0xB2C8,0xAE4C]}, /* 니까 */
{keys: ['d','e','j','u'], chars: [0xB0B4,0xC77C]}, /* 내일 */
{keys: ['d','j','u','z'], chars: [0xB290,0xB08C]}, /* 느낌 */
/* 첫소리 ㅈ~ㅎ 조합 */
{keys: ['l','x'], chars: [0xC870,0xC9C1]}, /* 조직 */
{keys: ['a','l','x'], chars: [0xC9C1,0xC7A5]}, /* 직장 */
{keys: ['l','w','x'], chars: [0xC9C1,0xC811,0x20]}, /* 직접 */
{keys: ['l','s'], chars: [0xC874,0xC7AC]}, /* 존재 */
{keys: ['a','l','s'], chars: [0xC804,0xC7C1]}, /* 전쟁 */
{keys: ['e','l'], chars: [0xC2DC,0xC808]}, /* 시절 */
{keys: ['l','z'], chars: [0xC870,0xAE08]}, /* 조금 */
{keys: ['l','q'], chars: [0xC800,0xAC83]}, /* 저것 */
{keys: ['a','l'], chars: [0xC815,0xB3C4]}, /* 정도 */
{keys: [';','l','s'], chars: [0xC88B,0xC544]}, /* 좋아 */
{keys: ['b','f','l'], chars: [0xC790,0xC8FC]}, /* 자주 */
{keys: ['a','b','f','l'], chars: [0xC8FC,0xC7A5]}, /* 주장 */
{keys: ['c','f','l'], chars: [0xC790,0xCCB4]}, /* 자체 */
{keys: ['c','l','r'], chars: [0xC804,0xCCB4]}, /* 전체 */
{keys: ['c','d','l','v'], chars: [0xC9C0,0xD61C]}, /* 지혜 */
{keys: ['.','c','d','l'], chars: [0xC9C0,0xD61C]}, /* 지혜 */
{keys: ['j','l','x'], chars: [0xC9C0,0xC5ED]}, /* 지역 */
{keys: ['a','j','l','x'], chars: [0xC791,0xC6A9]}, /* 작용 */
{keys: ['j','l','s'], chars: [0xC790,0xC5F0]}, /* 자연 */
{keys: ['a','j','l','s'], chars: [0xC778,0xC815]}, /* 인정 */
{keys: ['e','j','l'], chars: [0xC77C,0xC815]}, /* 일정 */
{keys: ['j','l','x','z'], chars: [0xC8FD,0xC74C]}, /* 죽음 */
{keys: ['a','j','l','w'], chars: [0xC785,0xC7A5]}, /* 입장 */
{keys: ['j','l','z'], chars: [0xC544,0xCE68]}, /* 아침 */
{keys: ['j','l','w'], chars: [0xC791,0xC5C5]}, /* 작업 */
{keys: ['a','j','l'], chars: [0xC911,0xC694]}, /* 중요 */
{keys: [';','e','j','l'], chars: [0xCC3E,0xC544]}, /* 찾아 */
{keys: ['b','f','j','l'], chars: [0xC544,0xC8FC,0x20]}, /* 아주 */
{keys: ['a','b','f','j','l'], chars: [0xC911,0xC559]}, /* 중앙 */
{keys: ['b','g','j','l'], chars: [0xC8FC,0xC758]}, /* 주의 */
{keys: ['c','j','l','r'], chars: [0xC5B4,0xC81C]}, /* 어제 */
{keys: ['c','j','l','r','s'], chars: [0xC5B8,0xC81C]}, /* 언제 */
{keys: ['a','c','j','l','r'], chars: [0xC608,0xC815]}, /* 예정 */
{keys: ['f','g','j','l','z'], chars: [0xC694,0xC998]}, /* 요즘 */
{keys: ['g','j','l','r'], chars: [0xC815,0xC758]}, /* 정의 */
{keys: ['h','l','x'], chars: [0xC815,0xCC45]}, /* 정책 */
{keys: ['a','h','l','x'], chars: [0xC815,0xD655]}, /* 정확 */
{keys: ['a','h','l','s'], chars: [0xD604,0xC7A5]}, /* 현장 */
{keys: ['e','h','l','s'], chars: [0xCD9C,0xC2E0]}, /* 출신 */
{keys: ['h','l','z'], chars: [0xCC98,0xC74C]}, /* 처음 */
{keys: ['h','l','w'], chars: [0xC870,0xD569]}, /* 조합 */
{keys: ['a','h','l'], chars: [0xC815,0xCE58]}, /* 정치 */
{keys: ['h','l','r','t'], chars: [0xC804,0xD600,0x20]}, /* 전혀 */
{keys: ['h','k','x'], chars: [0xAC1C,0xD601]}, /* 개혁 */
{keys: ['h','k','s'], chars: [0xD658,0xACBD]}, /* 환경 */
{keys: ['e','h','k','s'], chars: [0xACB0,0xD63C]}, /* 결혼 */
{keys: ['h','k','z'], chars: [0xCEF4,0xD4E8,0xD130]}, /* 컴퓨터 */
{keys: ['a','k','r','t'], chars: [0xACBD,0xD5D8]}, /* 경험 */
{keys: ['c','f','h','k'], chars: [0xD55C,0xACC4]}, /* 한계 */
{keys: ['c','d','k','v','x'], chars: [0xACC4,0xD68D]}, /* 계획 */
{keys: ['.','c','d','k','x'], chars: [0xACC4,0xD68D]}, /* 계획 */
{keys: ['g','h','k','t'], chars: [0xACBD,0xD5A5]}, /* 경향 */
{keys: ['f','g','h','k'], chars: [0xD55C,0xAE00]}, /* 한글 */
{keys: ['h','i','x'], chars: [0xD2B9,0xD788,0x20]}, /* 특히 */
{keys: ['a','i','n','x'], chars: [0xD2B9,0xC131]}, /* 특성 */
{keys: ['h','i','s','x'], chars: [0xB300,0xD55C,0xBBFC,0xAD6D]}, /* 대한민국 */
{keys: ['h','i','s'], chars: [0xB300,0xD55C]}, /* 대한 */
{keys: ['a','h','i','s'], chars: [0xB3D9,0xC2E0]}, /* 통신 */
{keys: ['e','h','i'], chars: [0xD65C,0xB3D9]}, /* 활동 */
{keys: ['h','i','z'], chars: [0xD68C,0xB2F4]}, /* 회담 */
{keys: ['a','i','m'], chars: [0xB300,0xB3D9,0xB839]}, /* 대통령 */
{keys: ['c','f','h','i'], chars: [0xD55C,0xD14C,0x20]}, /* 한테 */
{keys: ['a','h','o','x'], chars: [0xD589,0xBCF5]}, /* 행복 */
{keys: ['h','o','s'], chars: [0xBD81,0xD55C]}, /* 북한 */
{keys: ['e','h','o'], chars: [0xD544,0xC694]}, /* 필요 */
{keys: ['n','o','z'], chars: [0xC0C1,0xD488]}, /* 상품 */
{keys: ['a','h','o'], chars: [0xD45C,0xC815]}, /* 표정 */
{keys: ['h','o','r','t'], chars: [0xD45C,0xD604]}, /* 표현 */
{keys: ['l','u','x'], chars: [0xC791,0xB144]}, /* 작년 */
{keys: ['l','s','u'], chars: [0xB294,0xC9C0,0x20]}, /* 는지 */
{keys: ['l','u','z'], chars: [0xC8FC,0xB2D8]}, /* 주님 */
{keys: ['a','l','u'], chars: [0xB098,0xC911]}, /* 나중 */
{keys: ['f','l','s','u'], chars: [0xC9C0,0xB09C,0x20]}, /* 지난 */
{keys: ['l','r','u'], chars: [0xC800,0xB141]}, /* 저녁 */
{keys: ['d','l','u'], chars: [0xC9C0,0xB098]}, /* 지나 */
{keys: ['h','x'], chars: [0xD559,0xAD50]}, /* 학교 */
{keys: ['h','s'], chars: [0xD55C,0xAD6D]}, /* 한국 */
{keys: ['e','h'], chars: [0xD560,0xBA38,0xB2C8]}, /* 할머니 */
{keys: ['h','z'], chars: [0xD568,0xAED8,0x20]}, /* 함께 */
{keys: ['a','h'], chars: [0xD56D,0xC0C1,0x20]}, /* 항상 */
{keys: ['h','x','y'], chars: [0xBB38,0xD559]}, /* 문학 */
{keys: ['h','y','z'], chars: [0xB9CC,0xD07C,0x20]}, /* 만큼 */
{keys: ['a','h','y'], chars: [0xD76C,0xB9DD]}, /* 희망 */
{keys: ['g','h','x','y'], chars: [0xCE21,0xBA74]}, /* 측면 */
{keys: ['d','h','y'], chars: [0xBBF8,0xD130]}, /* 미터 */
{keys: ['h','u','x'], chars: [0xD559,0xB144]}, /* 학년 */
{keys: ['e','h','u'], chars: [0xD558,0xB298]}, /* 하늘 */
{keys: ['h','u','z'], chars: [0xD558,0xB098,0xB2D8]}, /* 하나님 */
{keys: ['f','h','u'], chars: [0xD558,0xB098]}, /* 하나 */
{keys: ['a','h','r','u'], chars: [0xCCAD,0xC18C,0xB144]}, /* 청소년 */
//160823 약어 추가
{keys: ['a','b','f','j','l','s'], chars: [0xC704,0xC6D0,0xC7A5]}, /* 위원장 */
{keys: ['a','h','i'], chars: [0xD589,0xB3D9]}, /* 행동 */
{keys: ['a','i','k','s'], chars: [0xADF8,0xB3D9,0xC548]}, /* 그동안 */
{keys: ['j','n','w'], chars: [0xC0AC,0xC5C5]}, /* 사업 */
{keys: ['d','f','l','s','u'], chars: [0xC9C0,0xB09C,0xD574]}, /* 지난해 */
{keys: ['d','k','n'], chars: [0xC2DC,0xAE30]}, /* 시기 */
{keys: ['g','k','m','r'], chars: [0xADF8,0xB7EC]}, /* 그러 */
{keys: ['e','f','l','o'], chars: [0xD560,0xC544,0xBC84,0xC9C0]}, /* 할아버지 */
{keys: ['a','f','k','l'], chars: [0xACF5,0xC7A5]}, /* 공장 */
{keys: ['i','j','z'], chars: [0xB3C4,0xC6C0]}, /* 도움 */
{keys: ['f','j','u','v'], chars: [0xC624,0xB298,0xB0A0]}, /* 오늘날 */
{keys: ['.','f','j','u'], chars: [0xC624,0xB298,0xB0A0]}, /* 오늘날 */
{keys: ['e','h','k'], chars: [0xACB0,0xCF54,0x20]}, /* 결코 */
{keys: ['f','n','o','v'], chars: [0xC18C,0xBE44,0xC790]}, /* 소비자 */
{keys: ['.','f','n','o'], chars: [0xC18C,0xBE44,0xC790]}, /* 소비자 */
{keys: ['a','f','i','u'], chars: [0xB178,0xB3D9,0xC790]}, /* 노동자 */
{keys: ['b','d','h','j'], chars: [0xC704,0xCE58]}, /* 위치 */
{keys: ['c','d','h','j'], chars: [0xC704,0xCE58]}, /* 위치 */
{keys: ['j','q'], chars: [0xC774,0xC6C3]}, /* 이웃 */
{keys: ['f','k','l','s'], chars: [0xAD00,0xACC4,0xC790]}, /* 관계자 */
{keys: ['d','k','l','v'], chars: [0xCD08,0xAE30]}, /* 초기 */
{keys: ['.','d','k','l'], chars: [0xCD08,0xAE30]}, /* 초기 */
{keys: ['a','h','k'], chars: [0xACE0,0xD5A5]}, /* 고향 */
{keys: [';','s','u'], chars: [0xB0B4,0xB193]}, /* 내놓 */
{keys: ['b','g','k','l'], chars: [0xADF8,0xC911]}, /* 그중 */
{keys: ['d','j','s','u'], chars: [0xB178,0xC778]}, /* 노인 */
{keys: ['a','f','l','n'], chars: [0xC0AC,0xC7A5]}, /* 사장 */
{keys: ['a','l','n','r'], chars: [0xC131,0xC7A5]}, /* 성장 */
{keys: ['a','l','n','v'], chars: [0xC7A5,0xC18C]}, /* 장소 */
{keys: ['f','i','o','s'], chars: [0xD310,0xB2E8]}, /* 판단 */
{keys: ['d','k','m'], chars: [0xAC70,0xB9AC]}, /* 거리 */
{keys: ['o','y','z'], chars: [0xBD80,0xBAA8,0xB2D8]}, /* 부모님 */
{keys: ['b','e','l','n'], chars: [0xC218,0xCD9C]}, /* 수출 */
{keys: ['d','m','y'], chars: [0xBBF8,0xB9AC,0x20]}, /* 미리 */
{keys: ['f','m','y'], chars: [0xB9C8,0xB9AC]}, /* 마리 */
{keys: ['d','f','m','y'], chars: [0xBBF8,0xB798]}, /* 미래 */
{keys: ['l','r','x','y'], chars: [0xBB34,0xCC99,0x20]}, /* 무척 */
{keys: ['a','d','k','o'], chars: [0xBE44,0xD589,0xAE30]}, /* 비행기 */
{keys: ['d','f','j','m','s'], chars: [0xC6D0,0xB798]}, /* 원래 */
{keys: ['b','m','o'], chars: [0xBFCC,0xB9AC]}, /* 뿌리 */
{keys: ['g','k','m','t'], chars: [0xADF8,0xB9AC,0xD558,0xC5EC,0x20]}, /* 그리하여 */
{keys: ['j','l','s','x'], chars: [0xC9C1,0xC6D0]}, /* 직원 */
{keys: ['b','o','u'], chars: [0xB0B4,0xBD80]}, /* 내부 */
{keys: ['f','i','n','v'], chars: [0xB2E4,0xC18C,0x20]}, /* 다소 */
{keys: ['.','f','i','n'], chars: [0xB2E4,0xC18C,0x20]}, /* 다소 */
{keys: ['c','f','k'], chars: [0xAC00,0xAC8C]}, /* 가게 */
{keys: ['g','i','k','x'], chars: [0xAC00,0xB4DD,0x20]}, /* 가득 */
{keys: ['b','f','k','l','s'], chars: [0xC7A5,0xAD70]}, /* 장군 */
{keys: ['b','t','y'], chars: [0xBB34,0xC5ED]}, /* 무역 */
{keys: ['b','f','i','o'], chars: [0xBD80,0xB2F4]}, /* 부담 */
{keys: ['a','l','o','s'], chars: [0xCDA9,0xBD84]}, /* 충분 */
{keys: ['a','d','l','o','s'], chars: [0xCDA9,0xBD84,0xD788,0x20]}, /* 충분히 */
{keys: ['c','l','u'], chars: [0xC5D0,0xB108,0xC9C0]}, /* 에너지 */
{keys: ['a','l','m','r'], chars: [0xC815,0xB9AC]}, /* 정리 */
{keys: ['j','l','s','w'], chars: [0xC9D1,0xC548]}, /* 집안 */
{keys: ['d','f','k','o'], chars: [0xBC30,0xACBD]}, /* 배경 */
{keys: ['b','i','n','s'], chars: [0xB2E8,0xC21C]}, /* 단순 */
{keys: ['d','h','n'], chars: [0xB2E8,0xC21C,0xD788,0x20]}, /* 단순히 */
{keys: ['f','i','n','s'], chars: [0xC218,0xB2E8]}, /* 수단 */
{keys: ['l','o','w'], chars: [0xBC95,0xCE59]}, /* 법칙 */
{keys: ['k','n','v','z'], chars: [0xC18C,0xAE08]}, /* 소금 */
{keys: ['f','k','l','r','s'], chars: [0xC790,0xC804,0xAC70]}, /* 자전거 */
{keys: ['d','l','o','v'], chars: [0xBC94,0xC8C4]}, /* 범죄 */
{keys: ['.','d','l','o'], chars: [0xBC94,0xC8C4]}, /* 범죄 */
{keys: ['m','s','u'], chars: [0xB17C,0xB9AC]}, /* 논리 */
{keys: ['f','g','i','m'], chars: [0xB4DC,0xB77C,0xB9C8]}, /* 드라마 */
{keys: ['g','h','l','r'], chars: [0xC800,0xD76C]}, /* 저희 */
{keys: ['g','h','r','u'], chars: [0xB108,0xD76C]}, /* 너희 */
{keys: ['a','f','i','k','r'], chars: [0xAD50,0xB3D9]}, /* 교통 */
{keys: ['.','a','i','k','v'], chars: [0xAD50,0xB3D9]}, /* 교통 */
{keys: ['e','j','l','z'], chars: [0xC80A,0xC740]}, /* 젊은 */
{keys: ['k','n','s','v'], chars: [0xC190,0xAC00,0xB77D]}, /* 손가락 */
{keys: ['g','k','l','r'], chars: [0xC801,0xADF9]}, /* 적극 */
{keys: ['g','k','l','r','x'], chars: [0xC801,0xADF9,0xC801]}, /* 적극적 */
{keys: ['d','f','o','y'], chars: [0xD310,0xB9E4]}, /* 판매 */
{keys: ['a','h','n','r','t'], chars: [0xD615,0xC131]}, /* 형성 */
{keys: ['a','l','s','y'], chars: [0xC7A5,0xBA74]}, /* 장면 */
{keys: ['d','u','y'], chars: [0xB098,0xBA38,0xC9C0]}, /* 나머지 */
{keys: ['e','n','u'], chars: [0xB0A0,0xC528]}, /* 날씨 */
{keys: ['a','d','f','k','o'], chars: [0xAC1C,0xBC29]}, /* 개방 */
{keys: ['j','o','r','t'], chars: [0xC5EC,0xB7EC,0xBD84]}, /* 여러분 */
{keys: ['d','f','h','u','v'], chars: [0xC65C,0xB0D0,0xD558,0xBA74,0x20]}, /* 왜냐하면 */
{keys: ['.','d','f','h','u'], chars: [0xC65C,0xB0D0,0xD558,0xBA74,0x20]}, /* 왜냐하면 */
{keys: ['d','f','i','k'], chars: [0xAE30,0xB300]}, /* 기대 */
{keys: ['f','i','l','x'], chars: [0xB3C4,0xCC29]}, /* 도착 */
{keys: ['c','n','o','r'], chars: [0xC18C,0xD504,0xD2B8,0xC6E8,0xC5B4]}, /* 소프트웨어 */
{keys: ['f','g','i','j'], chars: [0xB530,0xB73B]}, /* 따뜻 */
{keys: ['c','i','n'], chars: [0xC138,0xB300]}, /* 세대 */
{keys: ['b','k','l','x'], chars: [0xCD95,0xAD6C]}, /* 축구 */
{keys: ['a','h','t','u'], chars: [0xD615,0xB2D8]}, /* 형님 */
{keys: ['a','f','i','l'], chars: [0xB2F9,0xC7A5]}, /* 당장 */
{keys: ['b','t','w','y'], chars: [0xBB34,0xB835]}, /* 무렵 */
{keys: ['e','f','n','y'], chars: [0xC0AC,0xBB3C]}, /* 사물 */
{keys: ['e','l','o','r','s'], chars: [0xC77C,0xBC18,0xC801]}, /* 일반적 */
{keys: ['f','i','o','x'], chars: [0xBC14,0xB2E5]}, /* 바닥 */
{keys: ['b','k','n'], chars: [0xAD50,0xC218]}, /* 교수 */
{keys: ['d','f','k','n'], chars: [0xC0C8,0xB07C]}, /* 새끼 */
{keys: ['d','g','n','o'], chars: [0xC11C,0xBE44,0xC2A4]}, /* 서비스 */
{keys: ['i','n','r','s'], chars: [0xC120,0xD0DD]}, /* 선택 */
{keys: ['f','i','k','s'], chars: [0xAC04,0xB2E8]}, /* 간단 */
{keys: ['c','f','i','k'], chars: [0xAC8C,0xB2E4,0xAC00,0x20]}, /* 게다가 */
{keys: ['a','g','i','k'], chars: [0xACE0,0xB4F1]}, /* 고등 */
{keys: ['c','h','y'], chars: [0xB9E4,0xCCB4]}, /* 매체 */
{keys: ['f','l','o','w'], chars: [0xBCF5,0xC7A1]}, /* 복잡 */
{keys: ['c','h','l','r'], chars: [0xCCB4,0xD5D8]}, /* 체험 */
{keys: ['b','k','n','x'], chars: [0xAD6C,0xC18D]}, /* 구속 */
{keys: ['d','f','i','m','v'], chars: [0xB54C,0xB85C,0x20]}, /* 때로 */
{keys: ['.','d','f','i','m'], chars: [0xB54C,0xB85C,0x20]}, /* 때로 */
{keys: ['l','r','t'], chars: [0xC5B4,0xCA4C,0xBA74,0x20]}, /* 어쩌면 */
{keys: ['k','o','x'], chars: [0xADF9,0xBCF5]}, /* 극복 */
{keys: ['e','o','y'], chars: [0xBE44,0xBC00]}, /* 비밀 */
{keys: ['j','t','u'], chars: [0xC774,0xB150]}, /* 이념 */
{keys: ['l','q','y'], chars: [0xC798,0xBABB]}, /* 잘못 */
{keys: ['f','n','o','x'], chars: [0xBC15,0xC0AC]}, /* 박사 */
{keys: ['b','l','r','s'], chars: [0xC804,0xBB38,0xAC00]}, /* 전문가 */
{keys: ['b','f','k','l'], chars: [0xC790,0xAFB8,0x20]}, /* 자꾸 */
{keys: ['d','f','h','j','v'], chars: [0xD574,0xC678]}, /* 해외 */
{keys: ['.','d','f','h','j'], chars: [0xD574,0xC678]}, /* 해외 */
{keys: ['d','n','v','y'], chars: [0xBBF8,0xC18C]}, /* 미소 */
{keys: ['.','d','n','y'], chars: [0xBBF8,0xC18C]}, /* 미소 */
{keys: ['a','i','o','v'], chars: [0xBCF4,0xB3D9]}, /* 보통 */
{keys: ['d','i','n','x'], chars: [0xC2DD,0xB2F9]}, /* 식당 */
{keys: ['d','j','m'], chars: [0xC774,0xB798]}, /* 이래 */
{keys: ['b','c','h','j'], chars: [0xCCB4,0xC721]}, /* 체육 */
{keys: ['g','i','v'], chars: [0xB3C5,0xD2B9]}, /* 독특 */
{keys: ['c','m','n','v'], chars: [0xC0AC,0xB840]}, /* 사례 */
{keys: ['a','k','o','s'], chars: [0xD3C9,0xADE0]}, /* 평균 */
{keys: ['a','d','k','l','z'], chars: [0xAC10,0xC815]}, /* 김정 */
{keys: ['h','m','s'], chars: [0xD6C8,0xB828]}, /* 훈련 */
{keys: ['h','m','z'], chars: [0xD750,0xB984]}, /* 흐름 */
{keys: ['s','u','y'], chars: [0xB17C,0xBB38]}, /* 논문 */
{keys: ['a','j','s'], chars: [0xC624,0xB7AB,0xB3D9,0xC548]}, /* 오랫동안 */
{keys: ['m','o','v','x'], chars: [0xD3ED,0xB825]}, /* 폭력 */
{keys: ['h','n','v','x'], chars: [0xD639,0xC2DC,0x20]}, /* 혹시 */
{keys: ['d','m','o','v','x'], chars: [0xC62C,0xB9BC,0xD53D]}, /* 올림픽 */
{keys: ['.','d','m','o','x'], chars: [0xC62C,0xB9BC,0xD53D]}, /* 올림픽 */
{keys: ['a','c','k','l'], chars: [0xC81C,0xACF5]}, /* 제공 */
{keys: ['a','f','g','k','l'], chars: [0xC99D,0xAC00]}, /* 증가 */
{keys: ['i','l','r','x'], chars: [0xC801,0xC5B4,0xB3C4,0x20]}, /* 적어도 */
{keys: ['b','k','m','r','s'], chars: [0xAD8C,0xB9AC]}, /* 권리 */
{keys: ['.','k','m','r','s'], chars: [0xAD8C,0xB9AC]}, /* 권리 */
{keys: ['j','m','r','t','z'], chars: [0xC5B4,0xB824,0xC6C0]}, /* 어려움 */
{keys: ['b','f','j','l','s'], chars: [0xC790,0xC6D0]}, /* 자원 */
{keys: ['b','c','h','y'], chars: [0xBB3C,0xCCB4]}, /* 물체 */
{keys: ['a','d','o','y'], chars: [0xBD84,0xBA85,0xD788,0x20]}, /* 분명히 */
{keys: ['b','f','j','q'], chars: [0xC544,0xBB34,0xAC83]}, /* 아무것 */
{keys: ['a','n','o','t'], chars: [0xD3C9,0xC18C]}, /* 평소 */
{keys: ['b','f','i','k'], chars: [0xB354,0xAD6C,0xB098,0x20]}, /* 더구나 */
{keys: ['g','i','l','r'], chars: [0xC5B4,0xCA0C,0xB4E0,0x20]}, /* 어쨌든 */
{keys: ['b','i','l','x'], chars: [0xC8FC,0xD0DD]}, /* 주택 */
{keys: ['e','s','u'], chars: [0xB208,0xAE38]}, /* 눈길 */
{keys: ['g','i','n'], chars: [0xC2A4,0xD2B8,0xB808,0xC2A4]}, /* 스트레스 */
{keys: ['e','m','u'], chars: [0xB110,0xB9AC,0x20]}, /* 널리 */
{keys: ['h','s','u','v'], chars: [0xB18D,0xCD0C]}, /* 농촌 */
{keys: ['d','f','l','n','v'], chars: [0xC18C,0xC7AC]}, /* 소재 */
{keys: ['.','d','f','l','n'], chars: [0xC18C,0xC7AC]}, /* 소재 */
{keys: ['a','f','l','y'], chars: [0xC804,0xB9DD]}, /* 전망 */
{keys: ['d','k','o','v'], chars: [0xD3EC,0xAE30]}, /* 포기 */
{keys: ['.','d','k','o'], chars: [0xD3EC,0xAE30]}, /* 포기 */
{keys: ['k','o','v'], chars: [0xBCF4,0xACE0]}, /* 보고 */
{keys: ['f','k','o','r'], chars: [0xBE44,0xAD50]}, /* 비교 */
{keys: ['.','k','o','v'], chars: [0xBE44,0xAD50]}, /* 비교 */
{keys: ['f','k','o','r','x'], chars: [0xBE44,0xAD50,0xC801]}, /* 비교적 */
{keys: ['.','k','o','v','x'], chars: [0xBE44,0xAD50,0xC801]}, /* 비교적 */
{keys: ['k','n','r','z'], chars: [0xAC80,0xC0AC]}, /* 검사 */
{keys: ['k','m','s','v'], chars: [0xACB0,0xB860]}, /* 결론 */
{keys: ['f','o','x','y'], chars: [0xBC15,0xBB3C,0xAD00]}, /* 박물관 */
{keys: ['n','v','y'], chars: [0xC18C,0xBB38]}, /* 소문 */
{keys: ['l','t','u'], chars: [0xC790,0xB140]}, /* 자녀 */
{keys: ['c','l','v','y'], chars: [0xC81C,0xBAA9]}, /* 제목 */
{keys: ['e','k','o','t'], chars: [0xD310,0xACB0]}, /* 판결 */
{keys: ['a','f','k','o'], chars: [0xAC00,0xBC29]}, /* 가방 */
{keys: ['b','i','k','s'], chars: [0xAD70,0xB300]}, /* 군대 */
{keys: ['g','h','y','z'], chars: [0xADF8,0xB9CC,0xD07C]}, /* 그만큼 */
{keys: ['a','d','f','i','o'], chars: [0xC0C1,0xB300,0xBC29]}, /* 상대방 */
{keys: ['b','k','n','r'], chars: [0xC11C,0xAD6C]}, /* 서구 */
{keys: ['e','k','n','v'], chars: [0xC2DC,0xACE8]}, /* 시골 */
{keys: ['d','l','m','v'], chars: [0xCE58,0xB8CC]}, /* 치료 */
{keys: ['.','d','l','m'], chars: [0xCE58,0xB8CC]}, /* 치료 */
{keys: ['b','o','s','y'], chars: [0xBD80,0xBB38]}, /* 부문 */
{keys: ['d','g','l','n'], chars: [0xC2DC,0xB9AC,0xC988]}, /* 시리즈 */
{keys: ['j','n','s','z'], chars: [0xC784,0xC2E0]}, /* 임신 */
{keys: ['d','k','n','x'], chars: [0xC2DD,0xAD6C]}, /* 식구 */
{keys: ['d','f','k','n','s'], chars: [0xAC1C,0xC120]}, /* 개선 */
{keys: ['m','o','x','z'], chars: [0xBC14,0xB78C,0xC9C1]}, /* 바람직 */
{keys: ['d','j','m','v'], chars: [0xB77C,0xB514,0xC624]}, /* 라디오 */
{keys: ['.','d','j','m'], chars: [0xB77C,0xB514,0xC624]}, /* 라디오 */
{keys: ['a','i','o','s','v'], chars: [0xBD80,0xB3D9,0xC0B0]}, /* 부동산 */
{keys: ['f','h','n','v'], chars: [0xC2E0,0xD654]}, /* 신화 */
{keys: ['.','f','h','n'], chars: [0xC2E0,0xD654]}, /* 신화 */
{keys: ['j','l','w','x'], chars: [0xC9C1,0xC5C5]}, /* 직업 */
{keys: ['o','z'], chars: [0xBC94,0xC704]}, /* 범위 */
{keys: ['a','f','l','n','v'], chars: [0xC870,0xC0C1]}, /* 조상 */
{keys: ['.','a','f','l','n'], chars: [0xC870,0xC0C1]}, /* 조상 */
{keys: ['e','h','l','x'], chars: [0xCCA0,0xD559]}, /* 철학 */
{keys: ['g','k','o','x'], chars: [0xADFC,0xBCF8,0xC801]}, /* 근본적 */
{keys: ['k','o','v','x'], chars: [0xBCF8,0xACA9,0xC801]}, /* 본격적 */
{keys: ['d','k','o','x'], chars: [0xAE30,0xBCF8,0xC801]}, /* 기본적 */
{keys: ['c','l','y','z'], chars: [0xBB38,0xC81C,0xC810]}, /* 문제점 */
{keys: ['a','k','l','x'], chars: [0xCDA9,0xACA9]}, /* 충격 */
{keys: ['g','k','o','z'], chars: [0xAE08,0xBC29,0x20]}, /* 금방 */
{keys: ['b','e','n','y'], chars: [0xBBF8,0xC220]}, /* 미술 */
{keys: ['d','f','n','o','x'], chars: [0xBC31,0xC131]}, /* 백성 */
{keys: ['a','f','h','n'], chars: [0xC0C1,0xB2F9,0xD788,0x20]}, /* 상당히 */
{keys: ['e','f','k','n'], chars: [0xC0C9,0xAE54]}, /* 색깔 */
{keys: ['a','b','t','y'], chars: [0xC720,0xBA85]}, /* 유명 */
{keys: ['j','k','s','v','x'], chars: [0xC678,0xAD6D,0xC778]}, /* 외국인 */
{keys: ['.','j','k','s','x'], chars: [0xC678,0xAD6D,0xC778]}, /* 외국인 */
{keys: ['h','l','s','z'], chars: [0xD55C,0xCC38]}, /* 한참 */
{keys: ['b','f','k','n','s'], chars: [0xAD70,0xC0AC]}, /* 군사 */
{keys: ['b','c','l','n','x'], chars: [0xC219,0xC81C]}, /* 숙제 */
{keys: ['c','f','j','n','s'], chars: [0xC608,0xC0B0]}, /* 예산 */
{keys: [';','e','j','k'], chars: [0xC628,0xAC16,0x20]}, /* 온갖 */
{keys: ['b','m','t'], chars: [0xC6B0,0xB824]}, /* 우려 */
{keys: ['b','f','j','n','s'], chars: [0xC6B0,0xC0B0]}, /* 우산 */
{keys: ['b','f','j','n'], chars: [0xC218,0xC694]}, /* 수요 */
{keys: ['d','g','k','o'], chars: [0xAE30,0xC068]}, /* 기쁨 */
{keys: [';','w','y'], chars: [0xBB34,0xB98E]}, /* 무릎 */
{keys: ['c','i','n','z'], chars: [0xC2DC,0xC2A4,0xD15C]}, /* 시스템 */
{keys: ['d','e','f','l','u'], chars: [0xC9C0,0xB09C,0xB2EC]}, /* 지난달 */
{keys: ['f','h','j','z'], chars: [0xCC38,0xC5EC]}, /* 참여 */
{keys: ['e','g','j','k','r'], chars: [0xAC78,0xC74C]}, /* 걸음 */
{keys: ['b','k','t'], chars: [0xACA8,0xC6B0,0x20]}, /* 겨우 */
{keys: ['d','f','l','n','x'], chars: [0xCC45,0xC0C1]}, /* 책상 */
{keys: ['g','i','n','x'], chars: [0xC18C,0xB4DD]}, /* 소득 */
{keys: ['d','i','l','z'], chars: [0xCE68,0xB300]}, /* 침대 */
{keys: ['f','g','i','n'], chars: [0xC2A4,0xD0C0]}, /* 스타 */
{keys: ['e','j','n','w'], chars: [0xC785,0xC220]}, /* 입술 */
{keys: ['a','b','k','l'], chars: [0xC911,0xAC04]}, /* 중간 */
{keys: ['n','v','w','y'], chars: [0xBAB9,0xC2DC,0x20]}, /* 몹시 */
{keys: ['b','g','i'], chars: [0xBB38,0xB4DD,0x20]}, /* 문득 */
{keys: ['g','n','o'], chars: [0xC2A4,0xD3EC,0xCE20]}, /* 스포츠 */
{keys: ['k','l','r'], chars: [0xC800,0xAE30]}, /* 저기 */
{keys: ['g','k','l'], chars: [0xADF8,0xC800,0x20]}, /* 그저 */
{keys: ['c','f','j','l','s'], chars: [0xC5B8,0xC820,0xAC00,0x20]}, /* 언젠가 */
{keys: ['c','f','j','n'], chars: [0xC608,0xC220,0xAC00]}, /* 예술가 */
{keys: ['g','i','j','v'], chars: [0xC758,0xB3C4]}, /* 의도 */
{keys: ['f','h','s','y'], chars: [0xAC00,0xB9CC,0xD788,0x20]}, /* 가만히 */
{keys: ['b','f','h','i','s'], chars: [0xD55C,0xB450,0x20]}, /* 한두 */
{keys: ['d','f','h','j','s'], chars: [0xD55C,0xB54C]}, /* 한때 */
{keys: ['a','d','f','i','n','x'], chars: [0xC0C1,0xB300,0xC801]}, /* 상대적 */
{keys: ['d','n','o','x'], chars: [0xC2DD,0xD488]}, /* 식품 */
{keys: ['.','d','h','j','s'], chars: [0xD68C,0xC6D0]}, /* 회원 */
{keys: ['d','h','j','s','v'], chars: [0xD68C,0xC6D0]}, /* 회원 */
{keys: ['i','n','r','v'], chars: [0xB3C4,0xC11C,0xAD00]}, /* 도서관 */
{keys: ['.','i','n','r'], chars: [0xB3C4,0xC11C,0xAD00]}, /* 도서관 */
{keys: ['d','l','v','y'], chars: [0xC870,0xBBF8,0xB8CC]}, /* 조미료 */
{keys: ['.','d','l','y'], chars: [0xC870,0xBBF8,0xB8CC]}, /* 조미료 */
{keys: ['a','f','k','m'], chars: [0xAC15,0xB825]}, /* 강력 */
{keys: ['e','g','u','y'], chars: [0xB9C8,0xB298]}, /* 마늘 */
{keys: ['g','k','n','w'], chars: [0xC2B5,0xAD00]}, /* 습관 */
{keys: ['e','h','l'], chars: [0xC9C0,0xD558,0xCCA0]}, /* 지하철 */
{keys: ['h','s','t','y'], chars: [0xD654,0xBA74]}, /* 화면 */
{keys: ['f','i','o','r','x'], chars: [0xB300,0xD45C,0xC801]}, /* 대표적 */
{keys: ['.','i','o','v','x'], chars: [0xB300,0xD45C,0xC801]}, /* 대표적 */
{keys: ['b','l','o'], chars: [0xC8FC,0xBD80]}, /* 주부 */
{keys: ['d','l','m','s'], chars: [0xC9C4,0xB9AC]}, /* 진리 */
{keys: ['h','i','q','w'], chars: [0xD2C0,0xB9BC,0xC5C6]}, /* 틀림없 */
{keys: ['a','k','w'], chars: [0xACF5,0xAE09]}, /* 공급 */
{keys: ['a','i','m','v'], chars: [0xB3D9,0xB8CC]}, /* 동료 */
{keys: ['a','h','k','s'], chars: [0xADE0,0xD615]}, /* 균형 */
{keys: ['f','n','y'], chars: [0xC0AC,0xBB34]}, /* 사무 */
{keys: ['k','l','r','w'], chars: [0xC811,0xADFC]}, /* 접근 */
{keys: ['a','f','k','n','r'], chars: [0xAC1C,0xC131]}, /* 개성 */
{keys: ['f','h','n','x'], chars: [0xC0AC,0xD68C,0xC801]}, /* 사회적 */
{keys: ['d','f','h','n','x'], chars: [0xD575,0xC2EC]}, /* 핵심 */
{keys: ['a','f','o','y'], chars: [0xBC29,0xBB38]}, /* 방문 */
{keys: ['.','f','k','s','x'], chars: [0xAD00,0xAC1D]}, /* 관객 */
{keys: ['f','k','s','v','x'], chars: [0xAD00,0xAC1D]}, /* 관객 */
{keys: ['a','i','l','x'], chars: [0xB3D9,0xC791]}, /* 동작 */
{keys: ['d','e','m','y'], chars: [0xBC00,0xB9AC]}, /* 밀리 */
{keys: ['b','f','l','n'], chars: [0xC22B,0xC790]}, /* 숫자 */
{keys: ['j','l','s','v','x'], chars: [0xC67C,0xCABD]}, /* 왼쪽 */
{keys: ['.','j','l','s','x'], chars: [0xC67C,0xCABD]}, /* 왼쪽 */
{keys: ['l','m','v','x'], chars: [0xC624,0xB978,0xCABD]}, /* 오른쪽 */
{keys: ['b','c','l','n'], chars: [0xC911,0xC138]}, /* 중세 */
{keys: ['d','f','i','n','x'], chars: [0xD0DD,0xC2DC]}, /* 택시 */
{keys: ['a','h','i','w'], chars: [0xB3D9,0xD569]}, /* 통합 */
{keys: ['c','k','n','s','v'], chars: [0xACC4,0xC0B0]}, /* 계산 */
{keys: ['d','k','m','v'], chars: [0xAF2C,0xB9AC]}, /* 꼬리 */
{keys: ['.','d','k','m'], chars: [0xAF2C,0xB9AC]}, /* 꼬리 */
{keys: ['a','j','n','x'], chars: [0xC591,0xC2DD]}, /* 양식 */
{keys: ['d','k','l','s'], chars: [0xC804,0xAE30]}, /* 전기 */
{keys: ['b','l','n','x'], chars: [0xC8FC,0xC2DD]}, /* 주식 */
{keys: ['j','k','q','w'], chars: [0xB04A,0xC784,0xC5C6]}, /* 끊임없 */
{keys: ['a','n','x'], chars: [0xC0C1,0xC2DD]}, /* 상식 */
{keys: ['b','g','k'], chars: [0xAD81,0xAE08]}, /* 궁금 */
{keys: ['l','w'], chars: [0xC7A1,0xC9C0]}, /* 잡지 */
{keys: ['b','k','o','r'], chars: [0xAC70,0xBD80]}, /* 거부 */
{keys: ['f','k','o','s'], chars: [0xBC18,0xAC11]}, /* 반갑 */
{keys: ['j','o','s','w'], chars: [0xBC95,0xC6D0]}, /* 법원 */
{keys: ['d','i','o','v'], chars: [0xBE44,0xB514,0xC624]}, /* 비디오 */
{keys: ['.','d','i','o'], chars: [0xBE44,0xB514,0xC624]}, /* 비디오 */
{keys: ['g','j','n','t'], chars: [0xC5F0,0xC2B5]}, /* 연습 */
{keys: ['d','e','f','l','n'], chars: [0xD654,0xC7A5,0xC2E4]}, /* 화장실 */
{keys: ['d','m','n','x'], chars: [0xC2DD,0xB7C9]}, /* 식량 */
{keys: ['e','h','n','z'], chars: [0xC2E4,0xD5D8]}, /* 실험 */
{keys: ['i','m','s','v'], chars: [0xD1A0,0xB860]}, /* 토론 */
{keys: ['k','w'], chars: [0xACE0,0xAE09]}, /* 고급 */
{keys: ['e','l','x'], chars: [0xC801,0xC808]}, /* 적절 */
{keys: ['d','f','l','n','z'], chars: [0xCC38,0xC0C8]}, /* 참새 */
{keys: ['f','l','o','v'], chars: [0xD654,0xC7A5,0xD488]}, /* 화장품 */
{keys: ['.','f','l','o'], chars: [0xD654,0xC7A5,0xD488]}, /* 화장품 */
{keys: ['f','g','j','k','q'], chars: [0xAE68,0xB057]}, /* 깨끗 */
{keys: ['f','s','u','y'], chars: [0xB18D,0xC0B0,0xBB3C]}, /* 농산물 */
{keys: ['b','f','j','u'], chars: [0xB208,0xC55E]}, /* 눈앞 */
{keys: ['b','f','i','m'], chars: [0xC544,0xBB34,0xB798,0xB3C4,0x20]}, /* 아무래도 */
{keys: ['b','k','n','t'], chars: [0xC5F0,0xAD6C,0xC18C]}, /* 연구소 */
{keys: ['a','d','f','k','n','v'], chars: [0xACE0,0xC0DD]}, /* 고생 */
{keys: ['.','a','d','f','k','n'], chars: [0xACE0,0xC0DD]}, /* 고생 */
{keys: ['a','k','m','t'], chars: [0xAC00,0xB839,0x20]}, /* 가령 */
{keys: ['i','k','r'], chars: [0xAC70,0xB300]}, /* 거대 */
{keys: ['g','k','m','s'], chars: [0xADFC,0xB85C]}, /* 근로 */
{keys: ['l','o','r','z'], chars: [0xBC31,0xD654,0xC810]}, /* 백화점 */
{keys: ['j','m','s','t'], chars: [0xC5EC,0xB860]}, /* 여론 */
{keys: ['g','j','o','v'], chars: [0xC758,0xBCF5]}, /* 의복 */
{keys: ['b','e','l','o'], chars: [0xCD9C,0xBC1C]}, /* 출발 */
{keys: ['h','n','r','s','t'], chars: [0xD604,0xC2E4,0xC801]}, /* 현실적 */
{keys: ['c','f','h','l'], chars: [0xD654,0xC81C]}, /* 화제 */
{keys: ['a','k','x'], chars: [0xACF5,0xACA9]}, /* 공격 */
{keys: ['b','e','f','y'], chars: [0xBB3C,0xAC00]}, /* 물가 */
{keys: ['a','b','l','n'], chars: [0xC18C,0xC911]}, /* 소중 */
{keys: ['b','g','j'], chars: [0xC758,0xBB38]}, /* 의문 */
{keys: ['d','e','k','m'], chars: [0xD0AC,0xB85C]}, /* 킬로 */
{keys: ['b','f','k','n'], chars: [0xAC00,0xC218]}, /* 가수 */
{keys: ['a','n','o','x'], chars: [0xBC29,0xC1A1,0xAD6D]}, /* 방송국 */
{keys: ['f','j','w','x'], chars: [0xC555,0xB825]}, /* 압력 */
{keys: ['d','j','s','x'], chars: [0xC778,0xB825]}, /* 인력 */
{keys: ['c','g','j','k'], chars: [0xC608,0xAE08]}, /* 예금 */
{keys: ['d','h','j','w'], chars: [0xC785,0xD559]}, /* 입학 */
{keys: ['.','a','g','l','m'], chars: [0xCC28,0xB7C9]}, /* 차량 */
{keys: ['b','e','f','h','l'], chars: [0xCD9C,0xC0B0]}, /* 출산 */
{keys: ['b','l','n','r'], chars: [0xC120,0xC9C4,0xAD6D]}, /* 선진국 */
{keys: ['d','f','l','o','s'], chars: [0xC7AC,0xD310]}, /* 재판 */
{keys: ['a','f','l','s','y'], chars: [0xCC3D,0xBB38]}, /* 창문 */
{keys: ['l','n','r','x'], chars: [0xCC38,0xC11D]}, /* 참석 */
{keys: ['b','e','f','h','o'], chars: [0xBC1C,0xD718]}, /* 발휘 */
{keys: ['a','k','l','w'], chars: [0xC911,0xC18C,0xAE30,0xC5C5]}, /* 중소기업 */
{keys: ['l','r','w','x'], chars: [0xC9C1,0xC811,0xC801]}, /* 직접적 */
{keys: ['h','w','x'], chars: [0xD611,0xB825]}, /* 협력 */
{keys: ['f','g','k','n'], chars: [0xAC00,0xC2A4]}, /* 가스 */
{keys: ['f','h','v','y'], chars: [0xB9CC,0xD654]}, /* 만화 */
{keys: ['.','f','h','y'], chars: [0xB9CC,0xD654]}, /* 만화 */
{keys: ['e','l','n','x'], chars: [0xC0B4,0xC9DD,0x20]}, /* 살짝 */
{keys: ['e','k','l','s'], chars: [0xAD00,0xCC30]}, /* 관찰 */
{keys: ['u','x'], chars: [0xB140,0xC11D]}, /* 녀석 */
{keys: ['g','i','j','r'], chars: [0xB4DC,0xB514,0xC5B4,0x20]}, /* 드디어 */
{keys: ['g','k','l','x'], chars: [0xC790,0xADF9]}, /* 자극 */
{keys: ['d','l','n'], chars: [0xC9C0,0xC2DC]}, /* 지시 */
{keys: ['c','h','l','t'], chars: [0xD615,0xC81C]}, /* 형제 */
{keys: ['f','h','m','v'], chars: [0xD654,0xB824]}, /* 화려 */
{keys: ['.','f','h','m'], chars: [0xD654,0xB824]}, /* 화려 */
{keys: ['c','k','n','x'], chars: [0xC138,0xACC4,0xC801]}, /* 세계적 */
{keys: ['d','e','l','o'], chars: [0xBCF8,0xC9C8]}, /* 본질 */
{keys: ['d','n','o','s'], chars: [0xC2E0,0xBD84]}, /* 신분 */
{keys: ['d','n','o'], chars: [0xC2E0,0xBD80]}, /* 신부 */
{keys: ['e','j','l','w'], chars: [0xC878,0xC5C5]}, /* 졸업 */
{keys: ['h','o','z'], chars: [0xD3EC,0xD568]}, /* 포함 */
{keys: ['a','f','h','m'], chars: [0xD638,0xB791,0xC774]}, /* 호랑이 */
{keys: ['c','k','n','z'], chars: [0xC138,0xAE08]}, /* 세금 */
{keys: ['a','j','r','t'], chars: [0xC601,0xC591]}, /* 영양 */
{keys: ['d','i','m','w'], chars: [0xB3C5,0xB9BD]}, /* 독립 */
{keys: ['d','f','i','n','v'], chars: [0xB610,0xB2E4,0xC2DC,0x20]}, /* 또다시 */
{keys: ['.','d','f','i','n'], chars: [0xB610,0xB2E4,0xC2DC,0x20]}, /* 또다시 */
{keys: ['b','f','j','o','s'], chars: [0xC704,0xBC18]}, /* 위반 */
{keys: ['a','d','f','n','o'], chars: [0xD3C9,0xC0DD]}, /* 평생 */
{keys: ['a','b','f','k','l'], chars: [0xAD11,0xC8FC]}, /* 광주 */
{keys: ['f','j','m','r'], chars: [0xB7EC,0xC2DC,0xC544]}, /* 러시아 */
{keys: ['f','h','s','u'], chars: [0xB0A8,0xD55C]}, /* 남한 */
{keys: ['f','j','k','s','x'], chars: [0xAD00,0xC545]}, /* 관악 */
{keys: ['a','h','s'], chars: [0xD55C,0xAC15]}, /* 한강 */
{keys: ['g','j','m','t'], chars: [0xC73C,0xB824]}, /* 으려 */
{keys: ['b','i','k','r','s'], chars: [0xB354,0xAD70,0x2E,0x20]}, /* 더군. */
{keys: ['d','f','i','u'], chars: [0xB2E4,0xB2C8]}, /* 다니 */
{keys: ['g','s','u','v'], chars: [0xACE0,0xB294,0x20]}, /* 고는 */
{keys: ['f','l','y'], chars: [0xB9C8,0xC790,0x20]}, /* 마자 */
{keys: ['a','d','k','l','v'], chars: [0xAD49,0xC7A5]}, /* 굉장 */
{keys: ['.','a','d','k','l'], chars: [0xAD49,0xC7A5]}, /* 굉장 */
{keys: ['k','l','t','x'], chars: [0xC790,0xACA9]}, /* 자격 */
{keys: ['c','f','l','x'], chars: [0xC81C,0xC791]}, /* 제작 */
{keys: ['a','l','w'], chars: [0xC9D1,0xC911]}, /* 집중 */
{keys: ['a','h','l','w'], chars: [0xC885,0xD569]}, /* 종합 */
{keys: ['e','f','l','y'], chars: [0xC8FC,0xB9D0]}, /* 주말 */
{keys: ['b','f','k','m'], chars: [0xAC00,0xB8E8]}, /* 가루 */
{keys: ['f','j','m','x'], chars: [0xC5F0,0xB77D]}, /* 연락 */
{keys: ['a','c','i','l','v'], chars: [0xB3D9,0xC81C]}, /* 통제 */
{keys: ['c','f','h','l','s'], chars: [0xC81C,0xD55C]}, /* 제한 */
{keys: ['c','h','j','r'], chars: [0xD5E4,0xC5B4]}, /* 헤어 */
{keys: ['e','j','l','s'], chars: [0xCD9C,0xC5F0]}, /* 출연 */
{keys: ['b','f','l','y'], chars: [0xB9C8,0xC8FC,0x20]}, /* 마주 */
{keys: ['a','c','f','k','l'], chars: [0xAC15,0xC81C]}, /* 강제 */
{keys: ['d','f','n','u'], chars: [0xB09A,0xC2DC]}, /* 낚시 */
{keys: ['b','l','s','y'], chars: [0xBB38,0xC790]}, /* 문자 */
{keys: ['k','s','z'], chars: [0xAD00,0xB150]}, /* 관념 */
{keys: ['e','n','o','s'], chars: [0xC2E0,0xBC1C]}, /* 신발 */
{keys: ['d','k','l','z'], chars: [0xAC10,0xCE58]}, /* 김치 */
{keys: ['a','d','i','k'], chars: [0xB3D9,0xAE30]}, /* 동기 */
{keys: ['e','f','g','i','n'], chars: [0xC2A4,0xD0C0,0xC77C]}, /* 스타일 */
{keys: ['l','n','r','z'], chars: [0xC2DC,0xC810]}, /* 시점 */
{keys: ['a','l','n','z'], chars: [0xC2EC,0xC7A5]}, /* 심장 */
{keys: ['d','l','n','z'], chars: [0xC810,0xC2EC]}, /* 점심 */
{keys: ['i','j','w'], chars: [0xB3C4,0xC785]}, /* 도입 */
{keys: ['g','j','m','z'], chars: [0xC74C,0xB8CC]}, /* 음료 */
{keys: ['f','g','j','l'], chars: [0xC758,0xC790]}, /* 의자 */
{keys: ['c','f','h','y'], chars: [0xCE74,0xBA54,0xB77C]}, /* 카메라 */
{keys: ['d','m','o'], chars: [0xD3B8,0xB9AC]}, /* 편리 */
{keys: ['d','e','k','l'], chars: [0xAC70,0xCE60]}, /* 거칠 */
{keys: ['f','u','y'], chars: [0xB098,0xB9C8,0x20]}, /* 나마 */
{keys: ['f','o','u','z'], chars: [0xB0A8,0xBD80]}, /* 남부 */
{keys: ['e','m','v','y'], chars: [0xBAB0,0xB798,0x20]}, /* 몰래 */
{keys: ['g','k','l','v'], chars: [0xC870,0xADF8]}, /* 조그 */
{keys: ['b','e','k','l'], chars: [0xC904,0xAE30]}, /* 줄기 */
{keys: ['f','g','k','l','x'], chars: [0xADF9,0xC7A5]}, /* 극장 */
{keys: ['d','g','k','o','x'], chars: [0xBE44,0xADF9]}, /* 비극 */
{keys: [';','u','w'], chars: [0xB192,0xC774]}, /* 높이 */
{keys: ['f','h','n','s'], chars: [0xD55C,0xC228]}, /* 한숨 */
{keys: ['a','f','l','n','s'], chars: [0xC120,0xC7A5]}, /* 선장 */
{keys: ['g','i','k','v'], chars: [0xCF54,0xB4DC]}, /* 코드 */
{keys: ['h','r','t','u'], chars: [0xCCAD,0xB144]}, /* 청년 */
{keys: ['d','n','u'], chars: [0xC2DC,0xB0B4]}, /* 시내 */
{keys: ['d','e','n','u'], chars: [0xC2E4,0xB0B4]}, /* 실내 */
{keys: ['e','j','k','s'], chars: [0xC5F0,0xACB0]}, /* 연결 */
{keys: ['c','k','r'], chars: [0xACC4,0xC57D]}, /* 계약 */
{keys: ['b','g','k','o'], chars: [0xBD80,0xB044]}, /* 부끄 */
{keys: ['b','h','n'], chars: [0xC218,0xD589]}, /* 수행 */
{keys: ['a','d','l','n','s'], chars: [0xC2E0,0xCCAD]}, /* 신청 */
{keys: ['b','f','o'], chars: [0xBC14,0xC704]}, /* 바위 */
{keys: ['c','l','r','x'], chars: [0xC804,0xCCB4,0xC801]}, /* 전체적 */
{keys: ['h','j','s','t'], chars: [0xD3B8,0xC548]}, /* 편안 */
{keys: ['d','f','m','x','y'], chars: [0xB9E4,0xB825]}, /* 매력 */
{keys: ['a','b','f','l','o'], chars: [0xBD80,0xC7A5]}, /* 부장 */
{keys: ['d','m','n','z'], chars: [0xC2EC,0xB9AC]}, /* 심리 */
{keys: ['e','f','i','l'], chars: [0xC804,0xB2EC]}, /* 전달 */
{keys: ['a','h','n','t'], chars: [0xD615,0xC0AC]}, /* 형사 */
{keys: ['f','i','k','z'], chars: [0xAC10,0xB3D9]}, /* 감동 */
{keys: ['b','f','m','y'], chars: [0xB9C8,0xB8E8]}, /* 마루 */
{keys: ['a','l','n','x'], chars: [0xC131,0xC801]}, /* 성적 */
{keys: ['e','l','n'], chars: [0xC194,0xC9C1]}, /* 솔직 */
{keys: ['i','l','r','s','x'], chars: [0xC804,0xB3D9,0xC801]}, /* 전통적 */
{keys: ['d','i','n','v'], chars: [0xC2DC,0xB3C4]}, /* 시도 */
{keys: ['.','d','i','n'], chars: [0xC2DC,0xB3C4]}, /* 시도 */
{keys: ['f','k','l','z'], chars: [0xCC38,0xAC00]}, /* 참가 */
{keys: ['d','f','h','y'], chars: [0xCE58,0xB9C8]}, /* 치마 */
{keys: ['a','h','i','x'], chars: [0xD2B9,0xC815]}, /* 특정 */
{keys: ['d','k','n','v','x'], chars: [0xACF5,0xC2DD]}, /* 공식 */
{keys: ['.','d','k','n','x'], chars: [0xACF5,0xC2DD]}, /* 공식 */
{keys: ['a','d','k','l','s'], chars: [0xAE34,0xC7A5]}, /* 긴장 */
{keys: ['a','k','l','s','v'], chars: [0xC8FC,0xC778,0xACF5]}, /* 주인공 */
{keys: ['l','o','r'], chars: [0xBD80,0xCC98]}, /* 부처 */
{keys: ['e','i','l'], chars: [0xC808,0xB300]}, /* 절대 */
{keys: ['f','o','r','y'], chars: [0xD45C,0xBA74]}, /* 표면 */
{keys: ['.','o','v','y'], chars: [0xD45C,0xBA74]}, /* 표면 */
{keys: ['k','r','s','x'], chars: [0xAC1D,0xAD00,0xC801]}, /* 객관적 */
{keys: ['a','k','l','r','t'], chars: [0xACBD,0xC81C,0xC801]}, /* 경제적 */
{keys: ['k','n','r','x'], chars: [0xAD6C,0xC11D]}, /* 구석 */
{keys: ['a','i','z'], chars: [0xB2F4,0xB2F9]}, /* 담당 */
{keys: ['d','f','i','o'], chars: [0xBD80,0xB300]}, /* 부대 */
{keys: ['h','n','v'], chars: [0xCCAD,0xC18C]}, /* 청소 */
{keys: ['a','h','n','r'], chars: [0xC2DC,0xCCAD]}, /* 시청 */
{keys: ['a','g','k','l','r'], chars: [0xC99D,0xAC70]}, /* 증거 */
{keys: ['c','e','k','l','r'], chars: [0xACC4,0xC808]}, /* 계절 */
{keys: ['e','g','o','u'], chars: [0xBC14,0xB298]}, /* 바늘 */
{keys: ['d','f','k','l','s'], chars: [0xC804,0xAC1C]}, /* 전개 */
{keys: ['l','v','w','x'], chars: [0xC811,0xCD09]}, /* 접촉 */
{keys: ['.','l','w','x'], chars: [0xC811,0xCD09]}, /* 접촉 */
{keys: ['b','f','h','o','s'], chars: [0xD6C4,0xBC18]}, /* 후반 */
{keys: ['d','e','h','j'], chars: [0xC77C,0xCE58]}, /* 일치 */
{keys: ['a','i','s'], chars: [0xB2F9,0xC5F0]}, /* 당연 */
{keys: ['d','i','o'], chars: [0xB300,0xBE44]}, /* 대비 */
{keys: ['l','u','v','x'], chars: [0xB0A8,0xCABD]}, /* 남쪽 */
{keys: ['a','b','f','n'], chars: [0xC218,0xC0C1]}, /* 수상 */
{keys: ['k','l','s','z'], chars: [0xC7A0,0xAE50]}, /* 잠깐 */
{keys: ['i','l','x'], chars: [0xC801,0xB2F9]}, /* 적당 */
{keys: ['l','n','v','x'], chars: [0xC9C0,0xC18D]}, /* 지속 */
{keys: ['b','k','o','s'], chars: [0xAD6C,0xBD84]}, /* 구분 */
{keys: ['d','g','k','l','z'], chars: [0xAE08,0xC9C0]}, /* 금지 */
{keys: ['b','g','y'], chars: [0xC758,0xBB34]}, /* 의무 */
{keys: ['h','o','s','x'], chars: [0xD55C,0xBCF5]}, /* 한복 */
{keys: ['k','l','s','x'], chars: [0xAC74,0xCD95]}, /* 건축 */
{keys: ['k','o','s','z'], chars: [0xBC14,0xAE65]}, /* 바깥 */
{keys: ['d','l','o'], chars: [0xBC14,0xC9C0]}, /* 바지 */
{keys: ['f','k','o','s','v'], chars: [0xBCF4,0xAD00]}, /* 보관 */
{keys: ['.','f','k','o','s'], chars: [0xBCF4,0xAD00]}, /* 보관 */
{keys: [';','e','i','o'], chars: [0xBD80,0xB52A]}, /* 부딪 */
{keys: ['h','j','w'], chars: [0xC5F0,0xD569]}, /* 연합 */
{keys: ['f','l','n','r','s'], chars: [0xC0AC,0xC804]}, /* 사전 */
{keys: ['d','l','n','v','z'], chars: [0xC870,0xC2EC]}, /* 조심 */
{keys: ['.','d','l','n','z'], chars: [0xC870,0xC2EC]}, /* 조심 */
{keys: ['f','o','s','u'], chars: [0xBE44,0xB09C]}, /* 비난 */
{keys: ['d','k','n','s','v'], chars: [0xC2E0,0xACE0]}, /* 신고 */
{keys: ['.','d','k','n','s'], chars: [0xC2E0,0xACE0]}, /* 신고 */
{keys: ['a','c','f','j','n'], chars: [0xC608,0xC0C1]}, /* 예상 */
{keys: ['b','l','r','y'], chars: [0xC8FC,0xBA39]}, /* 주먹 */
{keys: ['a','b','k','t'], chars: [0xAD6C,0xACBD]}, /* 구경 */
{keys: ['b','g','k','s'], chars: [0xADFC,0xBB34]}, /* 근무 */
{keys: ['g','n','v'], chars: [0xC18C,0xC2A4]}, /* 소스 */
{keys: ['a','f','l','m'], chars: [0xC790,0xB791]}, /* 자랑 */
{keys: ['k','l','r','v','x'], chars: [0xACFC,0xD559,0xC801]}, /* 과학적 */
{keys: ['.','k','l','r','x'], chars: [0xACFC,0xD559,0xC801]}, /* 과학적 */
{keys: ['f','k','l','v','x'], chars: [0xACFC,0xD559,0xC790]}, /* 과학자 */
{keys: ['.','f','k','l','x'], chars: [0xACFC,0xD559,0xC790]}, /* 과학자 */
{keys: ['a','g','m','n'], chars: [0xC2B9,0xB9AC]}, /* 승리 */
{keys: ['d','f','k','l','x'], chars: [0xAC1C,0xC778,0xC801]}, /* 개인적 */
{keys: ['b','l','n','v'], chars: [0xC18C,0xC8FC]}, /* 소주 */
{keys: ['f','g','h','j'], chars: [0xC758,0xD559]}, /* 의학 */
{keys: ['e','l','s'], chars: [0xC9C4,0xCD9C]}, /* 진출 */
{keys: ['c','k','l','r'], chars: [0xC81C,0xAC70]}, /* 제거 */
{keys: ['g','k','m','z'], chars: [0xAE30,0xB984]}, /* 기름 */
{keys: ['b','g','i','n'], chars: [0xD2B9,0xC218]}, /* 특수 */
{keys: ['e','x','y'], chars: [0xACE8,0xBAA9]}, /* 골목 */
{keys: ['f','h','j','x'], chars: [0xC720,0xD559]}, /* 유학 */
{keys: ['e','l','o','r'], chars: [0xCC98,0xBC8C]}, /* 처벌 */
{keys: ['c','f','k','o'], chars: [0xCE74,0xD398]}, /* 카페 */
{keys: ['i','k','v'], chars: [0xAC80,0xD1A0]}, /* 검토 */
{keys: ['m','v','y'], chars: [0xBAA8,0xB798]}, /* 모래 */
{keys: ['b','f','i','n'], chars: [0xB2E4,0xC218]}, /* 다수 */
{keys: ['h','n','r','x'], chars: [0xD574,0xC11D]}, /* 해석 */
{keys: ['g','j','k','r','s'], chars: [0xADFC,0xC6D0]}, /* 근원 */
{keys: ['b','f','i','o','x'], chars: [0xBD80,0xD0C1]}, /* 부탁 */
{keys: ['d','e','n','o'], chars: [0xC2E4,0xD328]}, /* 실패 */
{keys: ['b','j','s','t'], chars: [0xC6B0,0xC5F0]}, /* 우연 */
{keys: ['a','l','m','v'], chars: [0xCD1D,0xB9AC]}, /* 총리 */
{keys: [';','q','u'], chars: [0xB208,0xBE5B]}, /* 눈빛 */
{keys: ['j','s','u','v'], chars: [0xB17C,0xC758]}, /* 논의 */
{keys: ['b','g','j','n'], chars: [0xC6B0,0xC2B9]}, /* 우승 */
{keys: ['g','k','l','r','s'], chars: [0xC99D,0xAD8C]}, /* 증권 */
{keys: ['a','g','h','y'], chars: [0xD765,0xBBF8]}, /* 흥미 */
{keys: ['e','o','u'], chars: [0xBE44,0xB2D0]}, /* 비닐 */
{keys: ['a','d','f','n','y'], chars: [0xC0DD,0xBB3C]}, /* 생물 */
{keys: ['d','m','o','v'], chars: [0xD53C,0xB85C]}, /* 피로 */
{keys: ['.','d','m','o'], chars: [0xD53C,0xB85C]}, /* 피로 */
{keys: ['d','n','o','v'], chars: [0xBE44,0xB85C,0xC18C,0x20]}, /* 비로소 */
{keys: ['.','d','n','o'], chars: [0xBE44,0xB85C,0xC18C,0x20]}, /* 비로소 */
{keys: ['b','e','f','l'], chars: [0xC790,0xC728]}, /* 자율 */
{keys: ['b','l','o','r','s'], chars: [0xC804,0xBD80]}, /* 전부 */
{keys: ['d','i','l','s'], chars: [0xC9C4,0xB2E8]}, /* 진단 */
{keys: ['b','i','k'], chars: [0xAD6C,0xB450]}, /* 구두 */
{keys: ['a','f','l','o','v'], chars: [0xBCF4,0xC7A5]}, /* 보장 */
{keys: ['.','a','f','l','o'], chars: [0xBCF4,0xC7A5]}, /* 보장 */
{keys: ['f','k','n','v'], chars: [0xC0AC,0xACFC]}, /* 사과 */
{keys: ['.','f','k','n'], chars: [0xC0AC,0xACFC]}, /* 사과 */
{keys: ['b','d','j','m','v'], chars: [0xC720,0xB9AC]}, /* 유리 */
{keys: ['.','b','d','j','m'], chars: [0xC720,0xB9AC]}, /* 유리 */
{keys: ['a','g','i','m'], chars: [0xB4F1,0xB85D]}, /* 등록 */
{keys: ['c','f','j','o'], chars: [0xC608,0xBC29]}, /* 예방 */
{keys: ['d','f','h','m','w'], chars: [0xD569,0xB9AC]}, /* 합리 */
{keys: ['g','i','k','r','w'], chars: [0xAC70,0xB4ED]}, /* 거듭 */
{keys: ['a','l','o','r'], chars: [0xC815,0xBE44]}, /* 정비 */
{keys: ['e','g','h','j'], chars: [0xC774,0xD2C0]}, /* 이틀 */
{keys: ['e','o','s'], chars: [0xBD88,0xC548]}, /* 불안 */
{keys: ['e','h','o','s'], chars: [0xBD88,0xD3B8]}, /* 불편 */
{keys: ['e','f','o','y'], chars: [0xBD88,0xC548]}, /* 불만 */
{keys: [';','h','s'], chars: [0xD558,0xC597]}, /* 하얗 */
//1701 약어 추가
{keys: ['g','h','u'], chars: [0xD558,0xB294,0x20]}, /* 하는 */
{keys: ['g','i','k','r'], chars: [0xB728,0xAC70,0xC6B4,0x20]}, /* 뜨거운 */
{keys: ['f','g','u'], chars: [0xB098,0xB294,0x20]}, /* 나는 */
{keys: ['c','u','y'], chars: [0xB9CC,0xB098,0xAC8C,0x20]}, /* 만나게 */
{keys: ['c','f','u'], chars: [0xB098,0xAC8C,0x20]}, /* 나게 */
{keys: ['d','i','u','v'], chars: [0xB418,0xB294,0x20]}, /* 되는 */
{keys: ['.','d','i','u'], chars: [0xB418,0xB294,0x20]}, /* 되는 */
{keys: ['b','j','m','s'], chars: [0xB85C,0xC6B4,0x20]}, /* 로운 */
{keys: ['g','u','y'], chars: [0xBAA8,0xB974,0xB294,0x20]}, /* 모르는 */
{keys: ['g','m','u'], chars: [0xB974,0xB294,0x20]}, /* 르는 */
{keys: ['d','g','m','u'], chars: [0xB9AC,0xB294,0x20]}, /* 리는 */
{keys: ['q','j','u'], chars: [0xC788,0xB294,0x20]}, /* 있는 */
{keys: ['j','q','u','w'], chars: [0xC5C6,0xB294,0x20]}, /* 없는 */
{keys: ['g','h','s','u'], chars: [0xCE58,0xB294,0x20]}, /* 치는 */
{keys: ['h','s','u'], chars: [0xD0A4,0xB294,0x20]}, /* 키는 */
{keys: ['c','f','h'], chars: [0xD558,0xAC8C,0x20]}, /* 하게 */
{keys: ['g','l','v'], chars: [0xC88B,0xC740,0x20]}, /* 좋은 */
{keys: ['f','k','m','s'], chars: [0xCEE4,0xB2E4,0xB780,0x20]}, /* 커다란 */
{keys: ['k','s'], chars: [0xAE30,0xB294,0x20]}, /* 기는 */
{keys: ['f','g','k'], chars: [0xAC00,0xB294,0x20]}, /* 가는 */
{keys: ['f','g','k','z'], chars: [0xAC19,0xC740,0x20]}, /* 같은 */
{keys: ['b','g','j','k'], chars: [0xAFB8,0xB294,0x20]}, /* 꾸는 */
{keys: ['d','f','g','u'], chars: [0xB0B4,0xB294,0x20]}, /* 내는 */
{keys: ['g','i','u'], chars: [0xB4DC,0xB294,0x20]}, /* 드는 */
{keys: ['f','g','m'], chars: [0xB77C,0xB294,0x20]}, /* 라는 */
{keys: ['c','f','m'], chars: [0xB77C,0xAC8C,0x20]}, /* 라게 */
{keys: ['j','m','r'], chars: [0xB7EC,0xC6B4,0x20]}, /* 러운 */
{keys: ['j','m','t'], chars: [0xB824,0xC6B4,0x20]}, /* 려운 */
{keys: ['d','f','m','n','s'], chars: [0xC0C8,0xB85C,0xC6B4,0x20]}, /* 새로운 */
{keys: ['b','h','s','y'], chars: [0xD765,0xBBF8,0xB85C,0xC6B4,0x20]}, /* 흥미로운 */
{keys: ['b','g','m'], chars: [0xB8E8,0xB294,0x20]}, /* 루는 */
{keys: ['o','u','v'], chars: [0xBCF4,0xB294,0x20]}, /* 보는 */
{keys: ['c','k','o'], chars: [0xC058,0xAC8C,0x20]}, /* 쁘게 */
{keys: ['g','n','r'], chars: [0xC11C,0xB294,0x20]}, /* 서는 */
{keys: ['k','n','w'], chars: [0xC27D,0xAC8C,0x20]}, /* 쉽게 */
{keys: ['g','m','n','r'], chars: [0xC2A4,0xB7EC]}, /* 스러 */
{keys: ['g','m','n','r','s'], chars: [0xC2A4,0xB7EC,0xC6B4,0x20]}, /* 스러운 */
{keys: ['d','g','n','u'], chars: [0xC2DC,0xB294,0x20]}, /* 시는 */
{keys: ['a','f','g','j'], chars: [0xC54A,0xC740,0x20]}, /* 않은 */
{keys: ['a','f','g','u'], chars: [0xC54A,0xB294,0x20]}, /* 않는 */
{keys: ['j','s','u'], chars: [0xC624,0xB294,0x20]}, /* 오는 */
{keys: ['b','j','u'], chars: [0xC6B0,0xB294,0x20]}, /* 우는 */
{keys: ['g','j','u'], chars: [0xC774,0xB294,0x20]}, /* 이는 */
{keys: ['b','g','l'], chars: [0xC8FC,0xB294,0x20]}, /* 주는 */
{keys: ['g','l','s','u'], chars: [0xC9C0,0xB294,0x20]}, /* 지는 */
{keys: ['c','d','ks','l'], chars: [0xCE58,0xAC8C,0x20]}, /* 치게 */
{keys: ['g','k','o'], chars: [0xD504,0xAC8C,0x20]}, /* 프게 */
{keys: ['c','h','u'], chars: [0xD558,0xB294,0xB370]}, /* 하는데 */
{keys: ['c','g','h','k'], chars: [0xD06C,0xAC8C,0x20]}, /* 크게 */
{keys: ['f','g','o'], chars: [0xBC1B,0xC740,0x20]}, /* 받은 */
{keys: ['f','g','n'], chars: [0xC0AC,0xB294,0x20]}, /* 사는 */
{keys: ['g','r','y'], chars: [0xBA39,0xB294,0x20]}, /* 먹는 */
{keys: [';','n','w'], chars: [0xC2F6,0xC740,0x20]}, /* 싶은 */
{keys: ['f','g','l'], chars: [0xC791,0xC740,0x20]}, /* 작은 */
{keys: ['g','j','u','v'], chars: [0xB192,0xC740,0x20]}, /* 높은 */
{keys: ['b','f','i','s'], chars: [0xB2E4,0xC6B4,0x20]}, /* 다운 */
{keys: ['c','k','m','v'], chars: [0xB86D,0xAC8C,0x20]}, /* 롭게 */
{keys: ['g','s','u','y'], chars: [0xB9DE,0xB294,0x20]}, /* 맞는 */
{keys: ['m','n','w'], chars: [0xC2A4,0xB7FD]}, /* 스럽 */
{keys: ['g','n','u'], chars: [0xC4F0,0xB294,0x20]}, /* 쓰는 */
{keys: ['f','g','h','u'], chars: [0xCC3E,0xB294,0x20]}, /* 찾는 */
{keys: ['f','g','j','s'], chars: [0xC544,0xB294,0x20]}, /* 아는 */
{keys: [';','k','w'], chars: [0xAE4A,0xC740,0x20]}, /* 깊은 */
{keys: ['e','u','w'], chars: [0xB113,0xC740,0x20]}, /* 넓은 */
{keys: ['e','f','g','j','l'], chars: [0xC9E7,0xC740,0x20]}, /* 짧은 */
{keys: ['e','f','g','u'], chars: [0xB0AE,0xC740,0x20]}, /* 낮은 */
{keys: ['j','q','r','u','w'], chars: [0xC5C6,0xC560,0xB294,0x20]}, /* 없애는 */
{keys: ['g','k','r','z'], chars: [0xAC80,0xC740,0x20]}, /* 검은 */
{keys: ['e','g','k','l'], chars: [0xC990,0xAC70,0xC6B4,0x20]}, /* 즐거운 */
{keys: ['h','k','q'], chars: [0xD558,0xACA0]}, /* 하겠 */
{keys: ['h','j','q'], chars: [0xD558,0xC600]}, /* 하였 */
{keys: ['d','h','n','s'], chars: [0xD558,0xC2E0,0x20]}, /* 하신 */
{keys: ['h','n','q'], chars: [0xD558,0xC168]}, /* 하셨 */
{keys: ['i','k','q'], chars: [0xB418,0xACA0]}, /* 되겠 */
{keys: ['i','j','q'], chars: [0xB418,0xC5C8]}, /* 되었 */
{keys: ['e','i','j'], chars: [0xB4E4,0xC758,0x20]}, /* 들의 */
{keys: ['e','i'], chars: [0xB4E4,0xC774,0x20]}, /* 들이 */
{keys: ['e','i','s'], chars: [0xB4E4,0xC740,0x20]}, /* 들은 */
{keys: ['g','l','m'], chars: [0xC801,0xC73C,0xB85C,0x20]}, /* 적으로 */
{keys: ['l','s','x'], chars: [0xC801,0xC778,0x20]}, /* 적인 */
{keys: ['e','f','h','n'], chars: [0xD560,0x20,0xC218]}, /* 할 수 */
{keys: ['n','q'], chars: [0x20,0xC218,0x20,0xC788]}, /* 수 있 */
{keys: ['n','q','w'], chars: [0x20,0xC218,0x20,0xC5C6]}, /* 수 없 */
{keys: ['e','h','n','s'], chars: [0xD560,0x20,0xC218,0xB294,0x20]}, /* 할 수는 */
{keys: ['f','i','o','v'], chars: [0xB3C4,0x20,0xBD88,0xAD6C,0xD558,0xACE0,0x20]}, /* 도 불구하고 */
{keys: ['.','f','i','o'], chars: [0xB3C4,0x20,0xBD88,0xAD6C,0xD558,0xACE0,0x20]}, /* 도 불구하고 */
{keys: ['i','k','q','r'], chars: [0xAC83,0xB3C4,0x20]}, /* 것도 */
{keys: ['g','k','r'], chars: [0xAC83,0xC740,0x20]}, /* 것은 */
{keys: ['e','g','k','r'], chars: [0xAC83,0xC744,0x20]}, /* 것을 */
{keys: ['c','d','i','u'], chars: [0xB418,0xB294,0xB370]}, /* 되는데 */
{keys: ['f','g','i','u'], chars: [0xB294,0xB2E4,0x2E,0x20]}, /* 는다. */
{keys: ['f','g','s','u'], chars: [0xB294,0xAC00]}, /* 는가 */
{keys: ['g','i','s','u'], chars: [0xB2E4,0xB294,0x20]}, /* 다는 */
{keys: ['f','o','u'], chars: [0xBC1B,0xB294,0x20]}, /* 받는 */
{keys: ['d','f','o','u'], chars: [0xBCF4,0xB0B4]}, /* 보내 */
{keys: ['d','f','o','s','u'], chars: [0xBCF4,0xB0B8,0x20]}, /* 보낸 */
{keys: ['f','g','k','l'], chars: [0xAE00,0xC790]}, /* 글자 */
{keys: ['c','d','h','n'], chars: [0xC790,0xC138,0xD788,0x20]}, /* 자세히 */
{keys: ['a','f','h','j','r'], chars: [0xC870,0xC6A9,0xD788,0x20]}, /* 조용히 */
{keys: ['.','a','h','j','v'], chars: [0xC870,0xC6A9,0xD788,0x20]}, /* 조용히 */
//1701 약어 수정
{keys: ['c','f','l','u'], chars: [0xC790,0xB124]}, /* 자네 */
{keys: ['c','j','r','s'], chars: [0xC5B8,0xC81C,0xB098,0x20]}, /* 언제나 */
{keys: ['d','h','n','s','v'], chars: [0xC2E0,0xD638]}, /* 신호 */
{keys: ['.','d','h','n','s'], chars: [0xC2E0,0xD638]}, /* 신호 */
{keys: ['e','g','i','r'], chars: [0xB4E4,0xC5B4]}, /* 들어 */
{keys: ['e','i','j','s'], chars: [0xC77C,0xB2E8,0x20]}, /* 일단 */
{keys: ['c','f','k','s'], chars: [0xAD00,0xACC4]}, /* 관계 */
{keys: ['a','g','u','v'], chars: [0xADF8,0xB0E5,0x20]}, /* 그냥 */
{keys: ['a','u'], chars: [0xAC00,0xB2A5]}, /* 가능 */
{keys: ['j','k','z'], chars: [0xAE08,0xC735]}, /* 금융 */
{keys: ['g','j','k','v'], chars: [0xC694,0xAE08]}, /* 요금 */
{keys: ['a','j','s','u'], chars: [0xC548,0xB155]}, /* 안녕 */
{keys: ['g','j','r','u'], chars: [0xC5B4,0xB290,0x20]}, /* 어느 */
{keys: ['f','g','k','l','z'], chars: [0xADF8,0xB9BC,0xC790]}, /* 그림자 */
{keys: ['g','k','r','s'], chars: [0xADFC,0xAC70]}, /* 근거 */
{keys: ['k','o','s'], chars: [0xBD84,0xC704,0xAE30]}, /* 분위기 */
{keys: ['i','l','z'], chars: [0xB2E4,0xC9D0]}, /* 다짐 */
{keys: ['d','l','n','s','v'], chars: [0xCD5C,0xC18C,0xD55C]}, /* 최소한 */
{keys: ['.','d','l','n','s'], chars: [0xCD5C,0xC18C,0xD55C]}, /* 최소한 */
{keys: ['e','i','n','r'], chars: [0xC124,0xD0D5]}, /* 설탕 */
{keys: ['b','f','h','s','y'], chars: [0xBB38,0xD654,0xC7AC]}, /* 문화재 */
{keys: ['b','f','s','y'], chars: [0xB300,0xBB38]}, /* 대문 */
{keys: ['g','m','r'], chars: [0xADF8,0xB7EC,0xBBC0,0xB85C,0x20]}, /* 그러므로 */
{keys: ['c','d','j','v'], chars: [0xC608,0xC678]}, /* 예외 */
{keys: ['.','c','d','j'], chars: [0xC608,0xC678]}, /* 예외 */
{keys: ['e','j','q','u'], chars: [0xC61B,0xB0A0]}, /* 옛날 */
{keys: ['i','q','u'], chars: [0xC778,0xD130,0xB137]}, /* 인터넷 */
{keys: ['g','k','m','q'], chars: [0xADF8,0xB987]}, /* 그릇 */
{keys: ['k','m','q'], chars: [0xADF8,0xB7AC]}, /* 그랬 */
{keys: ['f','g','s','y'], chars: [0xB9CE,0xC740,0x20]}, /* 많은 */
{keys: [';','e','j'], chars: [0xC788,0xC744,0x20]}, /* 있을 */
{keys: ['h','j','t'], chars: [0xD558,0xC5EC,0x20]}, /* 하여 */
{keys: ['c','i','u','v'], chars: [0xB294,0xB370,0xB3C4,0x20]}, /* 는데도 */
{keys: ['.','c','i','u'], chars: [0xB294,0xB370,0xB3C4,0x20]}, /* 는데도 */
{keys: ['f','g','j','u'], chars: [0xC5B4,0xB290,0xC0C8,0x20]}, /* 어느새 */
{keys: ['d','m','u'], chars: [0xADF8,0xB7EC,0xB2C8]}, /* 그러니 */
{keys: ['k','m','r','t'], chars: [0xADF8,0xB7EC,0xB824,0xACE0,0x20]}, /* 그러려고 */
{keys: ['k','m','r','s','t'], chars: [0xADF8,0xB7EC,0xB824,0xBA74,0x20]}, /* 그러려면 */
{keys: ['a','b','d','l','n'], chars: [0xC131,0xCDE8]}, /* 성취 */
{keys: ['a','c','d','l','n'], chars: [0xC131,0xCDE8]}, /* 성취 */
{keys: ['.','d','f','k','n'], chars: [0xC18C,0xAC1C]}, /* 소개 */
{keys: ['d','f','k','n','v'], chars: [0xC18C,0xAC1C]}, /* 소개 */
{keys: ['i','m','v'], chars: [0xB530,0xB85C,0x20]}, /* 따로 */
{keys: ['d','f','l','u'], chars: [0xB0B4,0xC9C0,0x20]}, /* 내지 */
{keys: ['d','e','f','l','o'], chars: [0xD544,0xC790]}, /* 필자 */
{keys: ['b','f','n','y'], chars: [0xBB34,0xC0AC]}, /* 무사 */
{keys: ['c','g','k','l'], chars: [0xACC4,0xCE35]}, /* 계층 */
{keys: ['e','g','i','j','r'], chars: [0xB5A0,0xB4E4]}, /* 떠들 */
{keys: ['n','v','x','y'], chars: [0xBB3C,0xC18D]}, /* 물속 */
{keys: ['k','l','r','t'], chars: [0xC5EC,0xAE30,0xC800,0xAE30]}, /* 여기저기 */
{keys: ['b','j','m','x'], chars: [0xC774,0xB8E9]}, /* 이룩 */
{keys: ['e','l','o','t'], chars: [0xCC28,0xBCC4]}, /* 차별 */
{keys: ['e','k','l','w'], chars: [0xAECD,0xC9C8]}, /* 껍질 */
{keys: ['f','g','i','k','s'], chars: [0xB4E0,0xAC00]}, /* 든가 */
{keys: ['b','e','f','j'], chars: [0xC544,0xC6B8,0xB7EC]}, /* 아울러 */
{keys: ['i','l','v','x'], chars: [0xB3D9,0xCABD]}, /* 동쪽 */
{keys: ['j','k','x','z'], chars: [0xC5C4,0xACA9]}, /* 엄격 */
{keys: ['a','h','o','s'], chars: [0xD615,0xD3B8]}, /* 형편 */
{keys: ['b','f','k','o'], chars: [0xAC04,0xBD80]}, /* 간부 */
{keys: ['h','n','r'], chars: [0xC11C,0xC11C,0xD788]}, /* 서서히 */
{keys: ['a','j','o','r','t'], chars: [0xD3C9,0xC591]}, /* 평양 */
{keys: ['g','m','o','q'], chars: [0xBC84,0xB987]}, /* 버릇 */
{keys: ['m','o','s','v'], chars: [0xBCF8,0xB798]}, /* 본래 */
{keys: [';','o','x'], chars: [0xBD80,0xC5CC]}, /* 부엌 */
{keys: ['a','d','l','n'], chars: [0xC2E4,0xC815]}, /* 실정 */
{keys: ['b','c','h','j','x'], chars: [0xC721,0xCCB4]}, /* 육체 */
{keys: ['f','g','i','l'], chars: [0xC794,0xB729]}, /* 잔뜩 */
{keys: ['e','f','i','k'], chars: [0xB2EC,0xAC40]}, /* 달걀 */
{keys: ['d','n','q','y'], chars: [0xBA38,0xB9BF,0xC18D]}, /* 머릿속 */
{keys: ['a','f','l','o','s'], chars: [0xBC18,0xC7A5]}, /* 반장 */
{keys: ['l','o','v','x'], chars: [0xBD81,0xCABD]}, /* 북쪽 */
{keys: ['f','l','o','s'], chars: [0xC790,0xD310]}, /* 자판 */
{keys: ['a','d','k','l'], chars: [0xC9C0,0xACBD]}, /* 지경 */
{keys: ['d','h','y','z'], chars: [0xCE68,0xBB35]}, /* 침묵 */
{keys: ['l','n','r','v','x'], chars: [0xC11C,0xCABD]}, /* 서쪽 */
{keys: ['.','l','n','r','x'], chars: [0xC11C,0xCABD]}, /* 서쪽 */
{keys: ['a','k','n','s'], chars: [0xACF5,0xC0B0]}, /* 공산 */
{keys: ['j','r','s','t'], chars: [0xC601,0xC6D0]}, /* 영원 */
{keys: [';','l','m','s'], chars: [0xC800,0xB807]}, /* 저렇 */
{keys: ['b','m','t','y'], chars: [0xBB34,0xB824,0x20]}, /* 무려 */
{keys: ['a','o','u'], chars: [0xB18D,0xBD80]}, /* 농부 */
{keys: ['l','m','x','z'], chars: [0xCE68,0xB7B5]}, /* 침략 */
{keys: ['j','m','x'], chars: [0xC5B4,0xB9AC,0xC11D]}, /* 어리석 */
{keys: ['g','j','v'], chars: [0xC608,0xC758]}, /* 예의 */
{keys: ['f','l','o','r','s'], chars: [0xC804,0xD30C]}, /* 전파 */
{keys: ['j','n','z'], chars: [0xC608,0xC218,0xB2D8]}, /* 예수님 */
{keys: ['b','i','o','v'], chars: [0xBD80,0xB3C4]}, /* 부도 */
{keys: ['h','r','s','t'], chars: [0xD604,0xC800]}, /* 현저 */
{keys: ['d','m','s','y'], chars: [0xBBF8,0xB828]}, /* 미련 */
{keys: ['i','l','r','s','v'], chars: [0xC804,0xB3C4]}, /* 전도 */
{keys: ['.','i','l','r','s'], chars: [0xC804,0xB3C4]}, /* 전도 */
{keys: ['a','m','n','r'], chars: [0xC131,0xB839]}, /* 성령 */
{keys: ['s','u'], chars: [0xB0B4,0xB144]} /* 내년 */
];
yeshangeul_sign_combination = [
[0x302E,0x302E,0x302F], /* hangeul single dot tone mark + hangeul single dot tone mark = hangeul double dot tone mark */
];
} // input_combination_table_info()
function covert_into_en_capslock_layout(layout) {
var c,i;
var capslock_layout=[];
for(i=0; i<layout.length; ++i) {
c=layout[i];
if(c>64 && c<91) c+=32;
else if(c>96 && c<123) c-=32;
capslock_layout.push(c);
}
return capslock_layout;
}
mh273jjlg0w9u970yb9zdi00wd1h6oc
User:Namoroka/ohi.js
2
166972
665299
2025-07-05T07:27:00Z
Namoroka
19627
https://github.com/pat-al/Online-HanGeul-IME/blob/master/ohi.js / GPLv3
665299
javascript
text/javascript
/** Modified Version (http://ohi.pat.im)
* Modifier : Pat-Al <pat@pat.im> (https://pat.im/910)
* Last Update : 2024/08/07
* Added support for more keyboard layouts by custom keyboard layout tables.
* Added support for Dvorak and Colemak and Workman keyboard layouts.
* Added support for Firefox 12 and higher version.
* Added the on-screen keyboard function.
* Added support for old Hangeul combination by Syllable-Initial-Peak-Final Encoding Approach.
* Added support for multi-key input (moachigi).
**/
/** Original Version (copy - http://ohi.pat.im/org)
* Author : Ho-Seok Ee <hsee@korea.ac.kr>
* Release: 2006/07/18
* Update : 2011/01/22
Copyright (C) Ho-Seok Ee <hsee@korea.ac.kr>. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
The license can be found at http://www.gnu.org/licenses/gpl.txt.
**/
var default_En_type = 'QWERTY';
var default_Ko_type = 'Sin3-P2';
var default_ohi_KBD_type = 'QWERTY';
var default_ohi_KE = 'Ko';
var En_type; // 영문 자판 종류 (ohiChange 함수로 바꿈)
var Ko_type; // 한글 자판 종류 (ohiChange 함수로 바꿈)
var ohi_KBD_type; // 기준 자판 종류 (QWERTY/QWERTZ/AZERTY, ohiChange_KBD_type 함수로 바꿈)
var ohi_KE; // 한글·영문 상태 (Ko: 한글, En: 영문) (ohiChange_KE 함수로 바꿈)
function option() {
var enable_double_final_ext; // 겹받침 확장 배열 쓰기 --> ohiChange_enable_double_final_ext() 함수로 값을 바꿈
var enable_sign_ext; // 세벌식 자판의 기호 확장 배열 쓰기 --> ohiChange_enable_sign_ext() 함수로 값을 바꿈
var force_normal_typing; // 모아치기 자판을 이어치기(일반 타자법)로 치게 하기
var only_NFD_hangeul_encoding; // 한글을 첫가끝 조합형으로만 넣기 (완성형으로 넣지 않기)
var enable_old_hangeul_input; // 옛한글 조합하기
var use_hangeul_compatibility_jamo_when_entering_old_hangeul; // 옛한글을 조합할 때 낱자를 호환 자모로 나타냄
var enable_Sin3_diphthong_key; // 0이면 신세벌식 자판에서 오른쪽 글쇠로 홀소리를 넣을 수 없음
var phonemic_writing; // 풀어쓰기
var phonemic_writing_in_single_phoneme; // 풀어쓰기: 겹낱자를 홑낱자로 풀기
var phonemic_writing_in_halfwidth_letter; // 풀어쓰기: 한글 낱자를 반각 문자로 넣기
var phonemic_writing_initial_ieung_ellipsis; // 풀어쓰기: 첫소리 ㅇ 넣지 않기
var phonemic_writing_adding_space_every_syllable_end; // 풀어쓰기: 낱내자(음절자)마다 빈칸 넣기
var phonemic_writing_directly; // 풀어쓰기: 조합하지 않고 낱자를 바로 넣기
var abbreviation; // 이어치기 자판에서 줄임말 기능 쓰기
var convenience_combination; // 입력 편의를 높이는 추가 낱자 조합 쓰기
var sunalae; // 두벌식 자판 순아래 조합
var show_layout; // 1: 자판 배열표 보이기 / 0: 자판 배열표 감추기 --> show_keyboard_layout() 함수로 값을 바꿈
var turn_off_OHI; // OHI 입력 기능 끄기 (끄더라도 화상 자판은 그대로 쓸 수 있음)
var square_layout; // 화상 배열표를 네모지게 나타내기
}
function converting_option() {
var NCR_text; // HTML 문자 참조 보기
var convert_only_NFD_hangeul_encoding_in_NCR_text; // 첫가끝 조합형으로 들어간 한글만 바꾸기
var direct_typing_text; // 쿼티 배열 기준으로 글쇠값 바꾸기
var extended_hangeul_layout_reflection; // 한글 확장 배열 반영하기
var combination_table_reflection; // 낱자 조합 규칙 반영하기
var combination_table_reflection_priority; // 겹낱자까지 낱자 조합 규칙을 우선 반영하기
var combination_table_reflection_ggeut_ss_exception; // 낱자 조합 규칙을 적용하더라도 받침 ㅆ은 조합해서 넣지 않는 것으로 셈하기
}
function initialize_options() {
var default_enable_double_final_ext = 0;
var default_enable_sign_ext = 1;
var default_force_normal_typing = 0;
var default_only_NFD_hangeul_encoding = 0;
var default_enable_old_hangeul_input = 0;
var default_use_hangeul_compatibility_jamo_when_entering_old_hangeul = 1;
var default_enable_Sin3_diphthong_key = 1;
var default_enable_Sin3_adding_cheos_with_shift_key = 0;
var default_phonemic_writing = 0;
var default_phonemic_writing_in_single_phoneme = 1;
var default_phonemic_writing_in_halfwidth_letter = 0;
var default_phonemic_writing_initial_ieung_ellipsis = 1;
var default_phonemic_writing_adding_space_every_syllable_end = 0;
var default_phonemic_writing_directly = 0;
var default_phonemic_writing_NFD_ggeut_to_cheos = 1;
var default_abbreviation = 0;
var default_convenience_combination = 1;
var default_sunalae = 0;
var default_square_layout = 0;
// En_type, Ko_type 등이 미리 지정되어 있으면 지정된 것으로 초기값을 바꿈
if(typeof En_type != 'undefined') default_En_type = En_type; else En_type = default_En_type;
if(typeof Ko_type != 'undefined') default_Ko_type = Ko_type; else Ko_type = default_Ko_type;
if(typeof ohi_KBD_type != 'undefined') default_ohi_KBD_type = ohi_KBD_type; else ohi_KBD_type = default_ohi_KBD_type;
if(typeof ohi_KE != 'undefined') default_ohi_KE = ohi_KE; else ohi_KE = default_ohi_KE;
if(typeof enable_sign_ext != 'undefined') default_enable_sign_ext = enable_sign_ext;
if(typeof force_normal_typing != 'undefined') default_force_normal_typing = force_normal_typing;
if(typeof phonemic_writing != 'undefined') default_phonemic_writing = phonemic_writing;
if(typeof phonemic_writing_in_single_phoneme != 'undefined') default_phonemic_writing_in_single_phoneme = phonemic_writing_in_single_phoneme;
if(typeof phonemic_writing_in_halfwidth_letter != 'undefined') default_phonemic_writing_in_halfwidth_letter = phonemic_writing_in_halfwidth_letter;
if(typeof phonemic_writing_initial_ieung_ellipsis != 'undefined') default_phonemic_writing_initial_ieung_ellipsis = phonemic_writing_initial_ieung_ellipsis;
if(typeof phonemic_writing_adding_space_every_syllable_end != 'undefined') default_phonemic_writing_adding_space_every_syllable_end = phonemic_writing_adding_space_every_syllable_end;
if(typeof phonemic_writing_directly != 'undefined') default_phonemic_writing_directly = phonemic_writing_directly;
if(typeof square_layout != 'undefined') default_square_layout = square_layout;
option = new option();
option.enable_double_final_ext = default_enable_double_final_ext;
option.enable_sign_ext = default_enable_sign_ext;
option.force_normal_typing = default_force_normal_typing;
option.only_NFD_hangeul_encoding = default_only_NFD_hangeul_encoding;
option.enable_old_hangeul_input = default_enable_old_hangeul_input;
option.use_hangeul_compatibility_jamo_when_entering_old_hangeul = default_use_hangeul_compatibility_jamo_when_entering_old_hangeul;
option.enable_Sin3_diphthong_key = default_enable_Sin3_diphthong_key;
option.enable_Sin3_adding_cheos_with_shift_key = default_enable_Sin3_adding_cheos_with_shift_key;
option.phonemic_writing = default_phonemic_writing;
option.phonemic_writing_in_single_phoneme = default_phonemic_writing_in_single_phoneme;
option.phonemic_writing_in_halfwidth_letter = default_phonemic_writing_in_halfwidth_letter;
option.phonemic_writing_initial_ieung_ellipsis = default_phonemic_writing_initial_ieung_ellipsis;
option.phonemic_writing_adding_space_every_syllable_end = default_phonemic_writing_adding_space_every_syllable_end;
option.phonemic_writing_directly = default_phonemic_writing_directly;
option.phonemic_writing_NFD_ggeut_to_cheos = default_phonemic_writing_NFD_ggeut_to_cheos;
option.abbreviation = default_abbreviation;
option.convenience_combination = default_convenience_combination;
option.sunalae = default_sunalae;
option.turn_off_OHI = 0;
option.show_layout = 1;
option.square_layout = default_square_layout;
converting_option = new converting_option();
converting_option.NCR_text = 0;
converting_option.convert_only_NFD_hangeul_encoding_in_NCR_text = 0;
converting_option.direct_typing_text = 0;
converting_option.extended_hangeul_layout_reflection = 0;
converting_option.combination_table_reflection = 1;
converting_option.combination_table_reflection_priority = 0;
converting_option.combination_table_reflection_ggeut_ss_exception = 1;
}
initialize_options();
var ohiQ = [0,0,0,0,0,0,0,0,0]; // 조합하고 있는 완성형 한글 낱내자의 낱자들을 담는 배열 [첫,첫,첫,가,가,가,끝,끝,끝]
var ohiRQ = [0,0,0,0,0,0,0,0,0]; // 조합하고 있는 완성형 한글 낱내자의 낱자들의 추가 정보를 담는 배열 (보기: 겹홀소리 조합용 홀소리인지, 받침 붙는 홀소리인지)
var prev_ohiQ = [];
var prev_ohiRQ = [];
var backup_ohiQ = []; // 완성형 한글 낱내자를 옛한글 상태로 바꿀 때에 복사해 두는 배열
var backup_ohiRQ = [];
var backspacing_state = 0; // 뒷걸음쇠 처리를 하고 있는지를 알리는 상태 변수 (ohiInsert 함수에 알림)
var prev_cursor_position = -1; // 앞선 상태의 가리키개 자리 (모아치기 자판이나 줄임말 기능으로 넣은 글을 한꺼번에 지울 때 쓰임)
var backup_prev_cursor_position = -1; // 앞선 상태의 가리키개 자리 (모아치기 자판이나 줄임말 기능으로 넣은 글을 한꺼번에 지울 때 쓰임)
var abbreviation_processing_state = 0; // 줄임말 처리를 하고 있는지를 나타내는 변수
var ohiStatus = document.createElement('div');
var ohiTimeout = 0;
var sign_ext_state = 0; // 기호 확장 배열을 쓰고 있는지를 나타냄
var phoneme_input_state = 0 // 풀어쓰기로 넣고 있는지를 나타냄 (ohiInsert 함수에 알림)
var onkeypress_skip = 0; // ohiKeypress() 처리를 건너뛰기 (보기: 오른쪽 숫자판을 눌렀을 때)
var onkeyup_skip = 0; // ohiKeyup() 처리를 건너뛰기
var ohiHangeul3_HanExtKey = 0; // 한글 확장 글쇠가 눌린 상태
var shift_lock = 0; // 한글 타자기 받침 글쇠 눌린 상태
var shift_click = 0; // 배열표에서 윗글쇠 누른 상태
var shiftlock_click = 0; // 배열표에서 Shift Lock을 누른 상태
var browser = '', browser_ver = 0, nu = navigator.userAgent;
var dkey, ukey;
var pressed_keys = []; // 모아친 글쇠들의 값
var prev_pressed_keys = []; // 바로 앞에 모아친 글쇠들의 값
var prev_class = []; // 바로 앞에 모아친 줄임말의 종류(품사 등)
var pressing_keys = 0; // 눌려 있는 글쇠 수
var double_multikey_abbreviated_state = 0; // 줄여넣기를 두 차례 잇달아 했는지를 나타냄
function NFD_stack() { // 먼저 넣은 낱자 정보가 배열의 뒤에 들어가고, 마지막으로 들어온 낱자가 배열의 맨 앞에 들어감
var phoneme = []; // 글쇠로 친 첫가끝 낱자들을 겹낱자로 조합하지 않은 채로 담음
var phoneme_R = []; // 조합하는 첫가끝 낱자들의 추가 정보를 담음 (보기: 겹홀소리 조합용 홀소리인지, 받침 붙는 홀소리인지)
var virtual_phoneme = []; // 가상 낱자
var combined_phoneme = []; // 조합한 첫가끝 낱자들을 담음 (첫+가 또는 첫+가+끝)
}
function initialize_NFD_stack() {
NFD_stack.phoneme = [];
NFD_stack.phoneme_R = [];
NFD_stack.combined_phoneme = [];
}
initialize_NFD_stack();
var ohi_cheos, ohi_ga, ohi_ggeut, ohi_hotbadchim; // OHI에서 쓰는 요즘한글 첫·가·끝 낱자
var unicode_NFD_hangeul_phoneme = [], unicode_cheos = [], unicode_ga = [], unicode_ggeut=[]; // 유니코드 한글 낱자, 유니코드 한글 첫·가·끝 낱자
var unicode_modern_hangeul_phoneme= [], unicode_modern_cheos = [], unicode_modern_ga = [], unicode_modern_ggeut = []; // 유니코드 조합형 한글 낱자, 유니코드 조합형 요즘한글 첫·가·끝 낱자
var compatibility_hangeul_phoneme = [], compatibility_modern_cheos = [], compatibility_ga = [], compatibility_ggeut = []; // 유니코드 한글 호환 자모
var halfwidth_cheos = [], halfwidth_ga = [], halfwidth_ggeut= [];
var current_layout_info=[];
function browser_detect() {
var trident=navigator.userAgent.match(/Trident\/(\d\.\d)/i);
var trident_ver = trident===undefined || !trident ? 0 : parseFloat(trident[1]);
if(nu.indexOf('MSIE')>=0 || trident_ver>=7) {
browser = "MSIE";
if(trident_ver<7) browser_ver = parseFloat(nu.substring(nu.indexOf("MSIE ")+5));
else if(trident_ver==7) browser_ver=11;
}
else if(nu.indexOf('Firefox')>=0) {
browser = "Firefox";
browser_ver = parseFloat(nu.substring(nu.indexOf('Firefox/')+8));
}
else if(nu.indexOf('Chrome')>=0) {
browser = "Chrome";
browser_ver = parseFloat(nu.substring(nu.indexOf('Chrome/')+7));
}
}
function ohiBackspace(f) { // backspace 동작
if(document.selection && browser=='MSIE' && browser_ver<9) {
var s=document.selection.createRange();
s.moveStart('character', -f.value.length);
var pos = s.text.length;
if(f.setSelectionRange) {
f.setSelectionRange(pos-1,pos);
f.text='';
}
else if(f.createTextRange) {
var range = f.createTextRange();
range.collapse(true);
range.moveEnd('character', pos);
range.moveStart('character', pos-length);
range.select();
range.text = '';
var scrollTop = f.scrollTop, scrollLeft = f.scrollLeft, selectionStart = f.selectionStart;
var endText = f.value.substr(f.selectionEnd,f.value.length);
f.value = f.value.substr(0,selectionStart)+String.fromCharCode(c);
var scrollHeight = f.scrollHeight, scrollWidth = f.scrollWidth;
f.value += endText;
if(c==13 && browser=='MSIE' && browser_ver==11 && !endText.length) {
// IE 11에서 뒤에 아무 문자 없을 때 줄을 바꾸면 한글 조합이 안 됨
f.value += String.fromCharCode(32);
}
f.scrollTop = (scrollTop > scrollHeight-f.clientHeight) ? scrollTop : scrollHeight-f.clientHeight;
f.scrollLeft = (scrollLeft > scrollWidth-f.clientWidth) ? scrollLeft : scrollWidth-f.clientWidth;
f.setSelectionRange(m || c<32 ? selectionStart:selectionStart+1, selectionStart+1);
}
}
else {
var bs_start = f.selectionStart;
var bs_end = f.selectionEnd;
if(!bs_end) return;
if(bs_start == bs_end) {
if(!NFD_stack.phoneme.length && prev_cursor_position<0) { // 첫가끝 조합 상태가 아닐 때
// 첫가끝 조합형으로 넣은 한글을 낱내자 단위로 지울 수 있게 낱내자의 낱자, 채움 문자, 방점 수를 셈
var i=0, ggeut=0;
do {
var code = f.value.substr(bs_start-i-1,1).charCodeAt(0);
if(!i && unicode_ggeut.indexOf(code)>=0) {ggeut=1; continue;}
if(i-ggeut==0 && (code==0x1160 || unicode_ga.indexOf(code)>=0)) continue;
if(i-ggeut==0 && (code==0x1160 || unicode_ga.indexOf(code)>=0)) continue;
if(i-ggeut==1 && (code==0x115F || unicode_cheos.indexOf(code)>=0)) continue;
break;
} while(bs_start-(++i));
}
bs_start -= i?i:1;
}
f.value = f.value.substr(0,bs_start)+f.value.substr(bs_end);
f.selectionStart = f.selectionEnd = bs_start;
}
ohiInsert(f,0,0);
}
function ohiHangeul_moa_backspace(f,e) {
if(f.selectionEnd) {
if(prev_cursor_position>=0 && f.selectionEnd > prev_cursor_position) {
initialize_NFD_stack();
while(f.selectionEnd && f.selectionEnd > prev_cursor_position) {if(!ohiHangeul_backspace(f,e)) ohiBackspace(f);}
}
else if(!ohiHangeul_backspace(f,e)) ohiBackspace(f);
}
prev_cursor_position = -1;
prev_class = [];
esc_ext_state();
return true;
}
function ohiCombinedCharacter_backspace(f,e) {
if(e.preventDefault) e.preventDefault();
if(character_combination_queue.length) {
ohiBackspace(f);
character_combination_queue.pop();
if(character_combination_queue.length) {
ohiInput(f,0,character_combination_queue[character_combination_queue.length-1]);
ohiSelection(f,1);
}
return true;
}
return false;
}
function ohiHangeul_backspace(f,e) {
var i,j;
var KE=ohi_KE;
if(e.preventDefault) e.preventDefault();
// Backspace (기호 확장 배열 상태일 때)
if(option.enable_sign_ext && sign_ext_state) {
if(Ko_type.substr(0,4)=='Sin3') ohiBackspace(f);
esc_ext_state();
return true;
}
if(ohiQ[1] || ohiQ[4] || ohiQ[0]&&ohiQ[3]) { // Backspace (요즘한글 조합 상태)
for(i=8; !ohiQ[i];) i--;
backspacing_state=1;
ohiInsert(f,ohiQ[i]=0,ohiQ);
backspacing_state=0;
ohiRQ[i]=0;
esc_ext_state();
return true;
}
if(KE=='Ko' && NFD_stack.phoneme.length) { // 첫가끝 조합 상태
if(!ohiHangeul3_HanExtKey) {
ohiBackspace(f);
if(browser=="MSIE" && browser_ver<9 ) { // IE ~8
i=NFD_stack.combined_phoneme.length-1; while(i--) ohiBackspace(f);
}
var temp_NFD_stack_phoneme = NFD_stack.phoneme.slice();
var temp_NFD_stack_phoneme_R = NFD_stack.phoneme_R.slice();
initialize_NFD_stack();
for(j=0, i=temp_NFD_stack_phoneme.length-1; i>=1; --i)
if(unicode_NFD_hangeul_filler.indexOf(temp_NFD_stack_phoneme[i])>=0) ++j;
if(j!=temp_NFD_stack_phoneme.length-1) { // 채움 문자만 남지 않았으면
for(i=temp_NFD_stack_phoneme.length-1; i>=1; --i) {
NFD_hangeul_input(f,0,(temp_NFD_stack_phoneme_R[i] ? -1:1)*temp_NFD_stack_phoneme[i]);
NFD_stack.phoneme_R[i-1] = temp_NFD_stack_phoneme_R[i];
}
}
}
if(!is_old_hangeul_input() && !option.only_NFD_hangeul_encoding) {
// 아래아 등이 지워졌을 때 첫가끝 코드 조합 상태에서 요즘한글(완성형) 코드로 바꾸기
for(i=0;i<NFD_stack.combined_phoneme.length;++i) {
if(unicode_modern_hangeul_phoneme.indexOf(NFD_stack.combined_phoneme[i])<0 && unicode_NFD_hangeul_filler.indexOf(NFD_stack.combined_phoneme[i])<0) break;
}
if(i==NFD_stack.combined_phoneme.length) { // 첫가끝 방식으로 조합하던 낱자들을 지우고 요즘한글 완성형으로 넣기
ohiBackspace(f);
if(browser=="MSIE" && browser_ver<9 ) {
i=NFD_stack.combined_phoneme.length-1;
while(i--) ohiBackspace(f);
}
initialize_NFD_stack();
ohiQ = backup_ohiQ.slice();
ohiRQ = backup_ohiRQ.slice();
for(i=9;i>=0;--i) {
if(ohiQ[i]) {
ohiQ[i]=0;
ohiRQ[i]=0;
break;
}
}
ohiInsert(f,0,ohiQ);
}
}
esc_ext_state();
return true;
}
return false;
}
function ohiDoubleJamo(a,c,d) {
var i,j;
if(typeof current_layout_info.hangeul_combination_table != 'undefined') { // 낱자 조합 규칙이 따로 있으면
var c1, c2, c3, combination_table = current_layout_info.hangeul_combination_table;
for(i=0; i<combination_table.length; ++i) {
c1 = convert_into_ohi_hangeul_phoneme(parseInt(combination_table[i][0]/0x10000));
c2 = convert_into_ohi_hangeul_phoneme(combination_table[i][0]%0x10000);
c3 = convert_into_ohi_hangeul_phoneme(combination_table[i][1]);
if(!c1 || !c2 || !c3) continue;
if(a==0 && ohi_cheos.indexOf(c3)>=0) j=127;
else if(a==1 && ohi_ga.indexOf(c3)>=0) j=35;
else if(a==2 && ohi_ggeut.indexOf(c3)>=0) j=0;
else continue;
if(c1==c+j && c2==d+j) return c3-c1;
}
return 0;
}
var j=[ // Double Jamos
[ [1,7,18,21,24],1,7,18,21,24 ], // Cho
[ [39,44,49],[31,32,51],[35,36,51],51 ], // Jung
[ [1,4,9,18,21],[1,21],[24,30],[1,17,18,21,28,29,30],[0,21],21 ] // Jong
];
a=j[a];
for(i=a[0].length; c!=a[0][i-1]; i--) if(!i) return i;
for(a=a[i], i=a.length||1; 1; i--) if(!i || d==a || d==a[i-1]) return i;
}
function ohiInsert(f,m,q) { // Insert
// q가 숫자이면 그 부호값에 맞는 유니코드 부호를 넣음
// q가 배열(ohiQ)이면 유니코드 완성형 한글로 넣음
var a,b,c=q,d=m?1:0,g=0,h=0,i=0,j=0,k=0,u=0;
var character_combination_table = find_character_combination_table();
if(!sign_ext_state && c && typeof c == 'number' && unicode_NFD_hangeul_phoneme.indexOf(c)<0 && character_combination_table.length) { // 한글이 아닌 문자를 조합하여 넣기
complete_hangeul_syllable(f);
a = character_combination_table.filter(function(e) {return e[0]==c});
b = character_combination_queue.length ? character_combination_table.filter(function(e) {return e[1]==c && e[0]==character_combination_queue[character_combination_queue.length-1]}) : [];
if(character_combination_queue.length) {
if(b.length && c==b[0][1] && b[0][0]==character_combination_queue[character_combination_queue.length-1]) {
ohiSelection(f,0);
ohiBackspace(f);
ohiInput(f,0,b[0][2]);
character_combination_queue.push(b[0][2]);
ohiSelection(f,1);
return;
}
else { // 조합이 더 이어지지 않을 때
character_combination_queue = [];
ohiSelection(f,0);
}
}
if(!character_combination_queue.length && a.length && c==a[0][0]) {
ohiInput(f,0,c);
ohiSelection(f,1);
character_combination_queue.push(c);
return;
}
}
if(!q) {
ohiQ = ohiRQ = prev_ohiQ = prev_ohiRQ = [0,0,0,0,0,0,0,0,0];
return true;
}
if(q.length!=9) ohiQ = ohiRQ = [0,0,0,0,0,0,0,0,0];
else {
for(a=0;a<9;++a) {
if(q[a]>0) ++h;
if(unicode_NFD_hangeul_phoneme.indexOf(ohiQ[a])>=0) ++u;
}
if(!u) { // 요즘한글 자판으로 요즘낱자 처리 (완성형)
var m=m||'0,0,0,0,0,0,0,0,0', i=q[0]+q[1]+q[2], j=q[3]+q[4]+q[5], k=q[6]+q[7]+q[8];
c=i&&j?0xac00+(i-(i<3?1:i<5?2:i<10?4:i<20?11:12))*588+(j-31)*28+k-(k<8?0:k<19?1:k<25?2:3):0x3130+(i||j||k);
}
else if(!NFD_stack.phoneme.length && !is_old_hangeul_input()) {
// 요즘한글 자판을 쓰는데 옛낱자가 들어오면 첫가끝 조합형으로 바꿈
backup_ohiQ = ohiQ.slice();
backup_ohiRQ = ohiRQ.slice();
if(h>1) ohiBackspace(f);
for(a=0;a<3;++a) {
c=backup_ohiQ[a*3]+backup_ohiQ[a*3+1]+backup_ohiQ[a*3+2];
if(!c) continue;
if(c<158) c+=!a?127:a==1?35:0;
c=convert_into_unicode_hangeul_phoneme(c);
if(c) NFD_hangeul_input(f,0,c);
}
return;
}
}
if((is_phonemic_writing_input() || option.only_NFD_hangeul_encoding && !is_old_hangeul_input()) && !phoneme_input_state && !backspacing_state) {
// 풀어쓰기를 하거나 요즘한글 자판으로 첫가끝 낱자로만 조합할 때
if(is_phonemic_writing_input() && option.phonemic_writing_directly && !option.only_NFD_hangeul_encoding && i+j+k) {
// 낱자 바로 풀기
if(option.phonemic_writing_in_halfwidth_letter && !is_old_hangeul_input()) c=convert_into_halfwidth_hangeul_letter(c);
else c=convert_into_compatibility_hangeul_letter(c);
ohiInsert(f,0,c);
return;
}
else {
for(a=0;a<9;++a) if(prev_ohiQ[a]>0) ++g;
if(g>0 && h<2 || d) {
phoneme_input_state=1;
ohiQ = prev_ohiQ.slice();
if(ohiQ[0]+ohiQ[3]+ohiQ[6]) {
// 두벌식 자판의 도깨비불 상태에서 홀소리가 들어와 앞 낱내의 끝이 가려짐 → 앞 낱내의 받침에 들어간 닿소리를 뒤 낱내의 첫소리로 넘기고 앞 낱내의 조합을 끊음
if(Ko_type.substr(0,2)=='2-' && h&&i&&j)
for(a=8;a>=0;--a) if(ohiQ[a]) { ohiQ[a]=0; break; }
complete_hangeul_syllable(f);
// 낱내자 뒤에 빈칸 넣기 (한글 조합이 새로 이어질 때)
if(is_phonemic_writing_input() && option.phonemic_writing_adding_space_every_syllable_end && h && i+j+k) ohiInsert(f,0,32);
}
ohiQ=[h&&i?i:0,0,0,h&&j?j:0,0,0,h&&k?k:0,0,0];
phoneme_input_state=0;
}
}
}
if(is_moachigi_input() && NFD_stack.phoneme.length && unicode_NFD_hangeul_code.indexOf(c)<0) complete_hangeul_syllable(f);
ohiInput(f,m,c);
prev_ohiQ = ohiQ.slice();
prev_ohiRQ = ohiRQ.slice();
}
function ohiInput(f,m,c) {
if(document.selection && browser=="MSIE" && browser_ver<10 ) { // IE ~9
var s=document.selection.createRange(), t=s.text;
if(t && document.selection.clear) document.selection.clear();
s.text=(m=='0,0,0,0,0,0,0,0,0'||c&&t.length>1?'':t.substr(0,t.length))+String.fromCharCode(c);
if(!c || !m || s.moveStart('character',-1)) s.select();
}
else if(f.selectionEnd+1) {
if(m!='0,0,0,0,0,0,0,0,0' && f.selectionEnd-f.selectionStart==1) f.selectionStart++;
var e=document.createEvent('KeyboardEvent');
if(e.initKeyEvent && !(browser=="Firefox" && browser_ver>=12 ) && browser!="Chrome") { // Gecko
e.initKeyEvent('keypress',0,0,null,0,0,0,0,127,c);
if(c && f.dispatchEvent(e) && m) f.selectionStart--;
} else { // Firefox 12~, Chrome
var scrollTop = f.scrollTop, scrollLeft = f.scrollLeft, selectionStart = f.selectionStart;
var endText = f.value.substr(f.selectionEnd,f.value.length);
f.value = f.value.substr(0,selectionStart)+String.fromCharCode(c);
var scrollHeight = f.scrollHeight, scrollWidth = f.scrollWidth;
f.value += endText;
if(c==13 && browser=='MSIE' && browser_ver==11 && !endText.length) f.value += String.fromCharCode(32); // IE 11에서 뒤에 아무 문자 없을 때 줄을 바꾸면 한글 조합이 안 됨
f.scrollTop = (scrollTop > scrollHeight-f.clientHeight) ? scrollTop : scrollHeight-f.clientHeight;
f.scrollLeft = (scrollLeft > scrollWidth-f.clientWidth) ? scrollLeft : scrollWidth-f.clientWidth;
f.setSelectionRange(m || c<32 ? selectionStart:selectionStart+1, selectionStart+1);
}
}
}
function ohiSelection(f,length) {
if(document.selection && browser=="MSIE" && browser_ver<9) { // IE ~8
}
else if(f.selectionEnd+1) {
var e=document.createEvent('KeyboardEvent');
if(e.initKeyEvent && !(browser=="Firefox" && browser_ver>=12 ) && browser!="Chrome") f.selectionStart-=length; // Gecko
else f.selectionStart=f.selectionEnd-length; // Firefox 12~, Chrome
}
}
function esc_ext_state() { // 기호 확장 배열 또는 한글 확장 배열을 상태에서 기본 배열을 쓰는 상태로 바꿈
var KE = ohi_KE;
if(ohiHangeul3_HanExtKey || sign_ext_state) {
if(KE=='Ko') {
sign_ext_state=0;
ohiHangeul3_HanExtKey=0;
show_keyboard_layout(Ko_type);
}
}
sign_ext_state=0;
ohiHangeul3_HanExtKey=0;
character_combination_queue = [];
}
function change_syllable_from_NFC_to_NFD(f) { // 완성형(NFC) → 첫가끝(NFD) (조합을 막 끝낸 낱내자를 바꿈)
var _ohiQ = ohiQ.slice(), _ohiRQ = ohiRQ.slice();
ohiBackspace(f);
i=ohi_cheos.indexOf(_ohiQ[0]+_ohiQ[1]+_ohiQ[2]+127);
if(i>=0 && _ohiQ[0]+_ohiQ[1]+_ohiQ[2]) ohiInsert(f,0,unicode_cheos[i]);
else ohiInput(f,0,0x115F);
i=ohi_ga.indexOf(_ohiQ[3]+_ohiQ[4]+_ohiQ[5]+35);
if(i>=0 && _ohiQ[3]+_ohiQ[4]+_ohiQ[5]) ohiInsert(f,0,unicode_ga[i]);
else ohiInput(f,0,0x1160);
i=ohi_ggeut.indexOf(_ohiQ[6]+_ohiQ[7]+_ohiQ[8]);
if(i>=0 && _ohiQ[6]+_ohiQ[7]+_ohiQ[8]) ohiInsert(f,0,unicode_ggeut[i]);
}
function change_syllable_from_NFD_to_NFC(f) { // 첫가끝(NFD) → 완성형(NFC) (조합을 막 끝낸 낱내자를 바꿈)
var i,j,k;
if(unicode_modern_cheos.indexOf(NFD_stack.combined_phoneme[1])>=0 && unicode_modern_ga.indexOf(NFD_stack.combined_phoneme[0])>=0
|| unicode_modern_cheos.indexOf(NFD_stack.combined_phoneme[2])>=0 && unicode_modern_ga.indexOf(NFD_stack.combined_phoneme[1])>=0 && unicode_modern_ggeut.indexOf(NFD_stack.combined_phoneme[0])>=0) {
// 요즘낱자 첫+가 또는 첫+가+끝
i=NFD_stack.combined_phoneme.length;
for(j=0;j<i;++j) ohiBackspace(f);
ohiQ = [NFD_stack.combined_phoneme[i-1]-0x1100+11+(NFD_stack.combined_phoneme[i-1]>0x1108 ? 1:0),0,0,
NFD_stack.combined_phoneme[i-2]-0x1161+31,0,0,
i==3 ? (NFD_stack.combined_phoneme[0]-0x11A8+1+(NFD_stack.combined_phoneme[0]>0x11AE ? 1:0)+(NFD_stack.combined_phoneme[0]>0x11B8 ? 1:0)+(NFD_stack.combined_phoneme[0]>0x11BD ? 1:0)):0,0,0
];
ohiInsert(f,0,ohiQ);
if(typeof f.selectionEnd != 'undefined') f.selectionStart = f.selectionEnd;
return;
}
if(!is_old_hangeul_input() && NFD_stack.combined_phoneme.length==2 && (unicode_NFD_hangeul_filler.indexOf(NFD_stack.combined_phoneme[1])>=0 ^ unicode_NFD_hangeul_filler.indexOf(NFD_stack.combined_phoneme[0])>=0)) {
// 옛한글 자판이 아니면서 아래아를 넣는 요즘한글 자판을 쓸 때에 아래아와 아래애를 호환 자모로 바꿈
var NFD_to_compatibility_phoneme_list = [
0x119E, 0x318D, // 아래아(ㆍ)
0x11A1, 0x318E // 아래애(ㆎ)
];
i = NFD_to_compatibility_phoneme_list.indexOf(unicode_NFD_hangeul_filler.indexOf(NFD_stack.combined_phoneme[1])>=0 ? NFD_stack.combined_phoneme[0] : NFD_stack.combined_phoneme[1]);
if(i>=0) {
// 호환 자모로 바꿈
for(j=0;j<NFD_stack.combined_phoneme.length;++j) ohiBackspace(f);
ohiInsert(f,0,NFD_to_compatibility_phoneme_list[i+1]);
}
}
else if(option.use_hangeul_compatibility_jamo_when_entering_old_hangeul && is_old_hangeul_input() && !option.only_NFD_hangeul_encoding
&& ( unicode_NFD_hangeul_filler.indexOf(NFD_stack.combined_phoneme[2])>=0 && unicode_NFD_hangeul_filler.indexOf(NFD_stack.combined_phoneme[1])>=0 && unicode_ggeut.indexOf(NFD_stack.phoneme[0])>=0
|| unicode_cheos.indexOf(NFD_stack.phoneme[0])>=0
|| unicode_ga.indexOf(NFD_stack.phoneme[0])>=0 && unicode_NFD_hangeul_filler.indexOf(NFD_stack.combined_phoneme[1])>=0)
) {
// 옛한글을 조합하는 때에 따로 들어간 낱자를 호환 자모로 바꿈
compatibility_jamo = compatibility_cheos.concat(compatibility_hol, compatibility_dah);
compatibility_jamo_to_NFD_phonemes = compatibility_cheos_to_NFD_hotdah.concat(compatibility_hol_to_NFD_hothol, compatibility_dah_to_NFD_hotbadchim);
for(j=0;j<compatibility_jamo_to_NFD_phonemes.length;++j) {
i = compatibility_jamo_to_NFD_phonemes[j][0];
for(k=1;k<compatibility_jamo_to_NFD_phonemes[j].length;++k) {
i = combine_unicode_NFD_hangeul_phoneme(i,compatibility_jamo_to_NFD_phonemes[j][k]);
}
if(i==NFD_stack.combined_phoneme[0] || unicode_NFD_hangeul_filler.indexOf(NFD_stack.combined_phoneme[0])>=0 && i==NFD_stack.combined_phoneme[1]) break;
}
if(j!=compatibility_jamo_to_NFD_phonemes.length) {
for(k=0;k<NFD_stack.combined_phoneme.length;++k) ohiBackspace(f);
ohiInput(f,0,compatibility_jamo[j]);
}
}
}
function combine_unicode_NFD_hangeul_phoneme(c1,c2) { // 유니코드 한글 낱자 조합하기
var i;
var combination_table;
var combined_phoneme;
var layout_info = find_current_layout_info();
if(typeof current_layout_info.moachigi_hangeul_combination_table != 'undefined' && typeof current_layout_info.hangeul_combination_table == 'undefined') {
// 모아치기 자판을 이어치기 방식으로 쓸 때
combination_table = current_layout_info.moachigi_hangeul_combination_table;
for(i=0; i<combination_table.length; ++i) {
if(combination_table[i].phonemes.length!=2) continue;
if(combination_table[i].phonemes.indexOf(c1)<0 || combination_table[i].phonemes.indexOf(c2)<0) continue;
if(c1==c2 && combination_table[i].phonemes[0]!=combination_table[i].phonemes[1]) continue;
combined_phoneme=combination_table[i].char;
break;
}
if(i==combination_table.length) return 0;
return combined_phoneme;
}
else {
// 이어치기 자판
combination_table = is_old_hangeul_input() ? hangeul_combination_table_full : hangeul_combination_table_default;
// 자판 배열 정보에서 지정한 낱자 조합 규칙
if(typeof layout_info.hangeul_combination_table != 'undefined') {
combination_table = layout_info.hangeul_combination_table;
}
if(is_old_hangeul_input() && option.enable_old_hangeul_input) {
if(typeof current_layout_info.old_hangeul_layout_type_name != 'undefined' && typeof find_layout_info('Ko', current_layout_info.old_hangeul_layout_type_name).hangeul_combination_table != 'undefined')
combination_table = find_layout_info('Ko', current_layout_info.old_hangeul_layout_type_name).hangeul_combination_table;
}
// 편의를 높이기 위한 낱자 조합을 더함 (옛한글 자판이 아닌 한글 자판)
if(!is_old_hangeul_input() && option.convenience_combination && typeof layout_info.hangeul_convenience_combination_table != 'undefined')
combination_table = layout_info.hangeul_convenience_combination_table.concat(combination_table);
var combined_phoneme=0x10000*c1+c2;
for(i=0; i<combination_table.length; ++i) {
if(combined_phoneme==combination_table[i][0]) {
combined_phoneme=combination_table[i][1];
break;
}
}
if(i==combination_table.length) return 0;
return combined_phoneme;
}
}
function complete_hangeul_syllable(f) {
// 한글 낱내자 조합을 끊고 설정에 따라 한글 부호값을 바꿈
// option.only_NFD_hangeul_encoding==0 : 첫가끝 조합형 낱내자(NFD)를 완성형 낱내자(NFC)로 바꿈
// option.only_NFD_hangeul_encoding==1 : 완성형 낱내자(NFC)를 첫가끝 조합형 낱내자(NFD)로 바꿈
if(typeof f == 'undefined' || !f) f = document.getElementById('inputText');
var c,i,j,k;
if(NFD_stack.phoneme.length) {
// 첫가끝 조합형으로 조합하다가 채움 문자만 남았으면 채움 문자를 지움
for(j=0, i=NFD_stack.phoneme.length-1; i>=0; --i)
if(unicode_NFD_hangeul_filler.indexOf(NFD_stack.phoneme[i])>=0) ++j;
if(j==NFD_stack.phoneme.length)
for(i=0;i<NFD_stack.combined_phoneme.length;++i) ohiBackspace(f);
}
if(ohiQ[0]+ohiQ[3]+ohiQ[6] || NFD_stack.phoneme.length) ohiSelection(f,0);
// 풀어쓰기 처리
if(is_phonemic_writing_input()) convert_syllable_into_phonemes(f);
// 첫가끝(NFD) → 완성형(NFC)
else if(!option.only_NFD_hangeul_encoding && NFD_stack.phoneme.length) change_syllable_from_NFD_to_NFC(f);
// 완성형(NFC) → 첫가끝(NFD)
else if(option.only_NFD_hangeul_encoding && !is_old_hangeul_input() && ohiQ[0]+ohiQ[3]+ohiQ[6]) change_syllable_from_NFC_to_NFD(f);
ohiInsert(f,0,0);
initialize_NFD_stack();
if(!abbreviation_processing_state) prev_cursor_position = -1;
}
function convert_into_ohi_hangeul_phoneme(c) {
// 유니코드의 요즘한글 낱자 코드와 홀소리 호환 낱자 코드를 ohi에서 쓰는 코드로 바꾸기 (옛한글 낱자는 바꾸지 않음)
if(unicode_modern_cheos.indexOf(c)>=0) c=ohi_cheos[unicode_modern_cheos.indexOf(c)];
else if(unicode_modern_ga.indexOf(c)>=0) c=ohi_ga[unicode_modern_ga.indexOf(c)];
else if(unicode_modern_ggeut.indexOf(c)>=0) c=ohi_ggeut[unicode_modern_ggeut.indexOf(c)];
else if(compatibility_ga.indexOf(c)>=0) c=ohi_ga[compatibility_ga.indexOf(c)];
return c;
}
function convert_into_unicode_hangeul_phoneme(c) {
// ohi에서 쓰는 한글 낱자값을 유니코드 조합형 낱자 부호값으로 바꾸기
if(ohi_cheos.indexOf(c)>=0) c=unicode_cheos[ohi_cheos.indexOf(c)];
else if(ohi_ga.indexOf(c)>=0) c=unicode_ga[ohi_ga.indexOf(c)];
else if(ohi_ggeut.indexOf(c)>=0) c=unicode_ggeut[ohi_ggeut.indexOf(c)];
return c;
}
function convert_into_compatibility_hangeul_letter(c) {
// 호환 한글 자모로 바꾸기
c=convert_into_unicode_hangeul_phoneme(c);
old_hangeul_cheos = [0x1140,0x114C,0x1159];
old_hangeul_ga = [0x119E];
old_hangeul_ggeut = [0x11EB,0x11F0,0x11F9];
compatibility_yeshangeul_dah = [0x317F,0x3181,0x3186]; // ㅿ,ㆁ,ㆆ
compatibility_yeshangeul_hol = [0x318D]; // ㆍ
if(unicode_modern_cheos.indexOf(c)>=0) c=compatibility_modern_cheos[unicode_modern_cheos.indexOf(c)];
else if(unicode_modern_ga.indexOf(c)>=0) c=compatibility_ga[unicode_modern_ga.indexOf(c)];
else if(unicode_modern_ggeut.indexOf(c)>=0) c=compatibility_ggeut[unicode_modern_ggeut.indexOf(c)];
else if(old_hangeul_cheos.indexOf(c)>=0) c=compatibility_yeshangeul_dah[old_hangeul_cheos.indexOf(c)];
else if(old_hangeul_ga.indexOf(c)>=0) c=compatibility_yeshangeul_hol[old_hangeul_ga.indexOf(c)];
else if(old_hangeul_ggeut.indexOf(c)>=0) c=compatibility_yeshangeul_dah[old_hangeul_ggeut.indexOf(c)];
return c;
}
function convert_into_halfwidth_hangeul_letter(c) {
c=convert_into_unicode_hangeul_phoneme(c);
if(unicode_modern_cheos.indexOf(c)>=0) c=halfwidth_cheos[unicode_modern_cheos.indexOf(c)];
else if(unicode_modern_ga.indexOf(c)>=0) c=halfwidth_ga[unicode_modern_ga.indexOf(c)];
else if(unicode_modern_ggeut.indexOf(c)>=0) c=halfwidth_ggeut[unicode_modern_ggeut.indexOf(c)];
else if(compatibility_modern_cheos.indexOf(c)>=0) c=halfwidth_cheos[compatibility_modern_cheos.indexOf(c)];
else if(compatibility_ga.indexOf(c)>=0) c=halfwidth_ga[compatibility_ga.indexOf(c)];
else if(compatibility_ggeut.indexOf(c)>=0) c=halfwidth_ggeut[compatibility_ggeut.indexOf(c)];
return c;
}
function convert_into_single_phonemes(combined_phoneme) {
// 겹낱자를 홀낱자들로 바꿈
combined_phoneme = convert_into_unicode_hangeul_phoneme(combined_phoneme);
var i, single_phonemes=[combined_phoneme], test_phonemes;
var combination_table = hangeul_combination_table_default;
if(is_old_hangeul_input()) combination_table = hangeul_combination_table_full;
if(unicode_non_combined_phoneme.indexOf(combined_phoneme)>=0) return single_phonemes;
for(i=0; i<combination_table.length; ++i) {
if(combined_phoneme==combination_table[i][1]) {
single_phonemes.splice(0,1,parseInt(combination_table[i][0]/0x10000),combination_table[i][0]%0x10000);
break;
}
}
if(i!=combination_table.length && is_old_hangeul_input()) {
// 옛한글에 쓰이는 겹낱자인지 살핌
for(i=1;i>=0;--i) {
test_phonemes = convert_into_single_phonemes(single_phonemes[i]);
if(test_phonemes.length>1) single_phonemes.splice(i,1,test_phonemes[0], test_phonemes[1]);
}
}
return single_phonemes;
}
function convert_NFC_into_NFD(NFC_c) {
// 완성형 낱내자 부호값(NFC)을 받아서 첫가끝 조합형 낱자 단위 낱내자 부호값(NFD)으로 바꾸어 돌려줌
if(NFC_c<0xAC00 || NFC_c>0xD7A3) return false;
var i,j,k;
i=parseInt((NFC_c-0xAC00)/588)+0x1100;
j=parseInt((NFC_c-0xAC00)%588/28)+0x1161;
k=(NFC_c-0xAC00)%588%28+0x11A7;
k = k==0x11A7 ? 0 : k;
return [i,j,k];
}
function convert_NFD_into_NFC(NFD_phonemes) {
// 첫가끝 조합형 낱자 단위 낱내자 부호값(NFD)을 받아 완성형 낱내자 단위 부호값(NFC)으로 돌려줌
// 요즘한글에 쓰이지 않는 낱자가 있으면 거짓(false)값을 돌려줌
var p=[], h,i,j,k;
if(NFD_phonemes.length>3 || NFD_phonemes.length<2) return false;
h = unicode_modern_cheos.indexOf(NFD_phonemes[0])<0 ? 0 : 1;
for(i=0;i<NFD_phonemes.length;++i) {
// p의 낱자 차례를 '첫+가' 또는 '첫+가+끝'으로 맞춤
j = h ? i : NFD_phonemes.length-i-1;
p[i]=NFD_phonemes[j];
if(unicode_modern_hangeul_phoneme.indexOf(p[i])<0) return false;
}
if(unicode_modern_cheos.indexOf(p[0])<0 || unicode_modern_ga.indexOf(p[1])<0) return false;
if(p.length==3 && unicode_modern_ggeut.indexOf(p[2])<0) return false;
return 0xAC00+(p[0]-0x1100)*588+(p[1]-0x1161)*28+(p[2]-0x11A8);
}
function ohiRoman(f,e,key) { // Roman keyboard basic_layouts (Dvorak, Colemak)
var c=key;
var layout = find_current_layout();
if(En_type!='QWERTY') c=layout[key-33];
ohiInsert(f,0,c);
}
function ohiSpecialKey(f,e,c) {
if(c==0x1B) { // 글쇠값이 0 또는 escape이면 조합 끊기
complete_hangeul_syllable(f);
return true;
}
if(c==0x0D) { // Enter
complete_hangeul_syllable(f);
ohiInsert(f,0,c);
esc_ext_state();
ohiSelection(f,0);
return true;
}
if(c==0x08) { // Backspace (되걸음쇠)
if(ohiHangeul_backspace(f,e)) return true;
ohiBackspace(f);
return true;
}
return false;
}
function Hangeul2_galmadeuli_selection(a) {
if(typeof a.length == 'undefined') return 0;
if(a.length==1) return a[0];
var i, dah=0, hol=0;
for(i=a.length-1;i>=0;--i) {
c = convert_into_unicode_hangeul_phoneme(a[i]);
if(unicode_cheos.indexOf(c)>=0) dah=c;
else if(unicode_ga.indexOf(c)>=0) hol=c;
}
if(!dah || !hol) return dah+hol;
if(ohiQ[0]&&!ohiQ[3]&&!ohiQ[6] || unicode_cheos.indexOf(NFD_stack.phoneme[0])>=0) return hol;
return dah;
}
function ohiHangeul2(f,e,key) { // 2-Beolsik
var i;
if((Ko_type.indexOf('KSX5002')>=0 || Ko_type=='2-KPS9256') && (key<65 || (key-1)%32>25)) {
complete_hangeul_syllable(f);
ohiInsert(f,0,key);
return;
}
var layout_info = find_current_layout_info();
var layout = find_current_layout();
var c = layout[key-33];
if(typeof c == 'object') c = Hangeul2_galmadeuli_selection(c);
c = convert_into_ohi_hangeul_phoneme(c);
if(special_chars.indexOf(c)>=0)
if(ohiSpecialKey(f,e,c)) return;
if(is_old_hangeul_input() || option.only_NFD_hangeul_encoding || NFD_stack.phoneme.length) {
c = NFD_hangeul2_preprocess(f,e,key);
if(unicode_NFD_hangeul_code.indexOf(c)>=0) {
NFD_hangeul_input(f,key,c);
return;
}
}
if(c==layout[key-33]) {
ohiInsert(f,0,c);
return;
}
if(ohi_cheos.indexOf(c)>=0) c-=127;
else if(ohi_ga.indexOf(c)>=0) c-=35;
else if(ohi_ggeut.indexOf(c)>=0) c-=127;
if(c<31) { // Jaum
if((!ohiQ[7] || !(ohiQ[0]=-1)) && ohiQ[3]) ohiQ[7]=ohiDoubleJamo(2,ohiQ[6],c);
if(!ohiQ[3] || ohiQ[0]<0 || ohiQ[0] && (!ohiQ[6] || !ohiQ[7]) && (ohiQ[6] || c==8 || c==19 || c==25)) {
i = ohiDoubleJamo(0,ohiQ[0],c);
ohiInsert(f,(ohiQ=ohiQ[1]||ohiQ[3]||!i?ohiQ:0),ohiQ=[c,ohiQ?0:i,0,0,0,0,0,0,0]);
}
else if(!ohiQ[0] && ohiQ[3]) {
// 닿소리 없이 홀소리가 들어왔고 닿소리가 눌렸을 때 새 낱내자로 조합하기
complete_hangeul_syllable(f);
ohiInsert(f,0,ohiQ=[c,0,0,0,0,0,0,0,0]);
}
else if(!ohiQ[0] && (ohiQ[0]=c) || (ohiQ[6]=ohiQ[6]||c)) ohiInsert(f,0,ohiQ);
if(ohiQ[7]) ohiQ[7]=c;
}
else { // Moum
if(option.sunalae || Ko_type.substr(0,5)=='2-sun') {
if(ohiQ[3]==c && !ohiQ[1] && !ohiQ[6] && (ohiQ[0]==1 || ohiQ[0]==7 || ohiQ[0]==18 || ohiQ[0]==21 || ohiQ[0]==24)) {
// 홀소리 글쇠를 거듭 눌러 된소리 만들기
ohiQ[1]=1;
ohiInsert(f,0,ohiQ);
return;
}
}
if(option.sunalae || Ko_type=='2-KPS9256' || Ko_type.substr(0,5)=='2-sun' || Ko_type=='2-Gaon26KM') {
if((ohiQ[3]==37 || ohiQ[3]==33) && c==51 && !ohiQ[6]) {
// ㅕ+ㅣ→ㅖ, ㅑ+ㅣ→ㅒ
ohiQ[4]=1;
ohiInsert(f,0,ohiQ);
return;
}
}
if(!option.sunalae && c==66-35 && ohiQ[3]==c && !ohiQ[4] && !ohiQ[6]) { // ㅏ+ㅏ→ ㆍ(아래아)
ohiQ[4]=0x119E-ohiQ[3];
ohiInsert(f,0,ohiQ);
return;
}
if(!option.sunalae && c==86-35 && ohiQ[3]==c && !ohiQ[4] && !ohiQ[6]) { // ㅣ+ㅣ→ ᅟᆢ(쌍아래아)
ohiQ[4]=0x11A2-ohiQ[3];
ohiInsert(f,0,ohiQ);
return;
}
if((!ohiQ[4] || ohiQ[6] || !(ohiQ[3]=-1)) && !ohiQ[6]) ohiQ[4]=ohiDoubleJamo(1,ohiQ[3],c);
if((ohiQ[0] && ohiQ[3]>0 && ohiQ[6]) && (ohiQ[7] || !(ohiQ[7]=ohiQ[6]) || !(ohiQ[6]=0))) {
ohiInsert(f,0,[ohiQ[0],ohiQ[1],0,ohiQ[3],ohiQ[4],0,ohiQ[6],0,0]);
ohiInsert(f,ohiQ,ohiQ=[ohiQ[7],0,0,c,0,0,0,0,0]);
}
else if((!ohiQ[0] || ohiQ[3]) && (!ohiQ[4] || ohiQ[6]) || ohiQ[3]<0) ohiInsert(f,ohiQ,ohiQ=[0,0,0,c,0,0,0,0,0]);
else if(ohiQ[3]=ohiQ[3]||c) ohiInsert(f,0,ohiQ);
}
}
function NFD_hangeul2_preprocess(f,e,key) {
var layout_info = find_current_layout_info();
var layout = find_current_layout();
var combined_phoneme, backup_phoneme, backup_phoneme_R;
var c = layout[key-33];
if(typeof c == 'object') c = Hangeul2_galmadeuli_selection(c);
c = convert_into_unicode_hangeul_phoneme(c);
if(unicode_cheos.indexOf(c)>=0) { // 닿소리일 때
if(unicode_ggeut.indexOf(NFD_stack.phoneme[0])>=0) { // 바로 앞에 끝소리가 들어왔다면
combined_phoneme=combine_unicode_NFD_hangeul_phoneme(NFD_stack.combined_phoneme[0], unicode_cheos_to_ggeut[unicode_cheos.indexOf(c)]);
if(combined_phoneme) {
// 먼저 들어온 끝소리와 조합되는 닿소리이면 끝소리로 넣음
return unicode_cheos_to_ggeut[unicode_cheos.indexOf(c)];
}
else {
// 먼저 들어온 끝소리와 조합되지 않은 닿소리이면 조합을 끊고 첫소리로 넣음
complete_hangeul_syllable(f);
if(is_phonemic_writing_input() && option.phonemic_writing_adding_space_every_syllable_end) ohiInsert(f,0,32); // 풀어쓰기할 때 낱내자 뒤에 빈칸 넣기 (한글 조합이 새로 이어질 때)
if(!is_old_hangeul_input() && !option.only_NFD_hangeul_encoding) {
c = convert_into_ohi_hangeul_phoneme(c); // 완성형으로 조합하는 요즘한글 자판일 때 호환 자모로 바꿈
}
return c;
}
}
else if(unicode_ga.indexOf(NFD_stack.phoneme[0])>=0 || NFD_stack.phoneme[0]==0x1160) { // 바로 앞에 홀소리 또는 홀소리 채움 문자가 들어왔다면
if(is_old_hangeul_input() || unicode_modern_hangeul_phoneme.indexOf(unicode_cheos_to_ggeut[unicode_cheos.indexOf(c)])>=0) { // 옛한글 자판이거나 요즘낱자에 들어가는 받침이면
c=unicode_cheos_to_ggeut[unicode_cheos.indexOf(c)]; // 끝소리로 넣음
return c;
}
}
else return c;
}
else if(unicode_ga.indexOf(c)>=0 || c==0x1160) { // 홀소리 또는 홀소리 채움 문자일 때
if(unicode_ggeut.indexOf(NFD_stack.phoneme[0])>=0) { // 바로 앞에 끝소리가 들어왔다면
backup_phoneme = unicode_ggeut_to_cheos[unicode_ggeut.indexOf(NFD_stack.phoneme[0])];
backup_phoneme_R = NFD_stack.phoneme_R[0];
ohiHangeul_backspace(f,e); // 앞에 넣은 끝소리를 지움
complete_hangeul_syllable(f);
if(is_phonemic_writing_input() && option.phonemic_writing_adding_space_every_syllable_end) ohiInsert(f,0,32); // 풀어쓰기할 때 낱내자 뒤에 빈칸 넣기 (한글 조합이 새로 이어질 때)
if(!is_old_hangeul_input() && !option.only_NFD_hangeul_encoding && unicode_modern_hangeul_phoneme.indexOf(backup_phoneme)>=0 && unicode_modern_hangeul_phoneme.indexOf(c)>=0) {
// 요즘한글 자판이고 앞에 들어온 닿소리와 막 들어온 홀소리가 요즘낱자이면 조합을 끊고 완성형으로 바꿈
ohiInsert(f,0,ohiQ=[convert_into_ohi_hangeul_phoneme(backup_phoneme)-127,0,0,0,0,0,0,0,0]);
c = convert_into_ohi_hangeul_phoneme(c);
}
else {
NFD_hangeul_input(f,key,backup_phoneme); // 앞에 넣은 끝소리를 첫소리로 바꾸어 넣음
NFD_stack.phoneme_R[0]=backup_phoneme_R;
}
}
if(!is_old_hangeul_input() && !option.only_NFD_hangeul_encoding) { // 완성형으로 조합하는 요즘한글 자판일 때
if(unicode_ga.indexOf(NFD_stack.phoneme[0])>=0 && !combine_unicode_NFD_hangeul_phoneme(NFD_stack.combined_phoneme[0],c)) {
// 앞에 들어온 홀소리와 조합되지 않는 홀소리이면 조합을 끊고 호환 자모로 바꿈
complete_hangeul_syllable(f);
c = convert_into_ohi_hangeul_phoneme(c);
}
}
return c;
}
return c;
}
function seek_ieochigi_abbreviation(abbreviation_table, c1, c2) { // 줄임말 조합을 찾기 (이어치기 자판)
var i, chars=null;
for(i=0; i<abbreviation_table.length; ++i)
if(abbreviation_table[i].phonemes[0]==convert_into_unicode_hangeul_phoneme(c1) && abbreviation_table[i].phonemes[1]==convert_into_unicode_hangeul_phoneme(c2))
return abbreviation_table[i].chars;
return null;
}
function seek_moachigi_abbreviation(abbreviation_table) { // 모아치기 자판의 줄임말 조합을 찾기
var i,j,l=[];
for(i=0; i<abbreviation_table.length; ++i) {
if(double_multikey_abbreviated_state) {
// 줄여넣기 조합을 이미 두 차례 이어서 했을 때
// 이전 글쇠 조합이 지정된 줄임말 글쇠 조합은 건너뜀
if(typeof abbreviation_table[i].prev_keys != 'undefined' && abbreviation_table[i].prev_keys.length) continue;
}
if(pressed_keys.length != abbreviation_table[i].keys.length) continue;
for(j=0;j<abbreviation_table[i].keys.length;++j)
if(pressed_keys.indexOf(abbreviation_table[i].keys[j].charCodeAt(0))<0) break;
if(j!=abbreviation_table[i].keys.length) continue;
// 기호 확장
if(abbreviation_table[i].keys.length==1 && abbreviation_table[i].keys[0]<0) return abbreviation_table[i].chars;
// 줄임말 종류(class)
if(typeof abbreviation_table[i].prev_class != 'undefined' && abbreviation_table[i].prev_class.length) {
if(prev_class.length) {
for(j=0;j<abbreviation_table[i].prev_class.length;++j)
if(prev_class.indexOf(abbreviation_table[i].prev_class[j])>=0) break;
if(j!=abbreviation_table[i].prev_class.length) {
prev_class = typeof abbreviation_table[i].class != 'undefined' ? abbreviation_table[i].class.slice() : [];
prev_pressed_keys = [];
backup_prev_cursor_position = prev_cursor_position;
prev_cursor_position = -1;
return abbreviation_table[i].chars;
}
else continue;
}
else continue;
}
if(typeof abbreviation_table[i].prev_keys == 'undefined' || !abbreviation_table[i].prev_keys.length) {
// 줄여넣기 조합을 이미 두 차례 이어서 했을 때
if(double_multikey_abbreviated_state) {
double_multikey_abbreviated_state = 0;
return abbreviation_table[i].chars;
}
// 이전 글쇠값 정보가 없을 때
if(!prev_pressed_keys.length) {
prev_class = typeof abbreviation_table[i].class != 'undefined' ? abbreviation_table[i].class.slice() : [];
return abbreviation_table[i].chars;
}
}
if(!prev_pressed_keys.length && typeof abbreviation_table[i].prev_keys != 'undefined' && abbreviation_table[i].prev_keys.length) continue;
if(prev_pressed_keys.length && typeof abbreviation_table[i].prev_keys != 'undefined') {
if(prev_pressed_keys.length == abbreviation_table[i].prev_keys.length) {
for(j=0;j<prev_pressed_keys.length;++j)
if(prev_pressed_keys.indexOf(abbreviation_table[i].prev_keys[j].charCodeAt(0))<0) break;
if(j==prev_pressed_keys.length) {
// 앞의 글쇠값과 들어맞을 때
prev_class = typeof abbreviation_table[i].class != 'undefined' ? abbreviation_table[i].class.slice() : [];
prev_pressed_keys = [];
double_multikey_abbreviated_state = 1;
return abbreviation_table[i].chars;
}
}
}
// 앞의 글쇠값과 들어맞지 않으면 후보로 넣음
l.push(i);
}
if(l.length) {
prev_class = typeof abbreviation_table[l[0]].class != 'undefined' ? abbreviation_table[l[0]].class.slice() : [];
return abbreviation_table[l[0]].chars;
}
else return [];
}
function ohiHangeul3_abbreviation(f,key) { // 이어치기 세벌식 자판에서 줄임말 처리
if(!option.abbreviation || typeof current_layout_info.ieochigi_hangeul_abbreviation_table == 'undefined') return 0;
var i,j;
var layout = find_current_layout();
var c = layout[key-33];
var ch, chars;
var ieochigi_hangeul_abbreviation_table=null;
abbreviation_table = current_layout_info.ieochigi_hangeul_abbreviation_table;
if(!abbreviation_table || !abbreviation_table.length) return 0;
if(!NFD_stack.phoneme.length) {
if(ohiQ[6]) ch=ohiQ[6]+ohiQ[7];
else if(ohiQ[3]) ch=ohiQ[3]+ohiQ[4]+35;
else if(ohiQ[0]) ch=ohiQ[0]+ohiQ[1]+127;
chars=seek_ieochigi_abbreviation(abbreviation_table, convert_into_unicode_hangeul_phoneme(ch), convert_into_unicode_hangeul_phoneme(c));
if(chars) {
if(!is_phonemic_writing_input()) ohiBackspace(f);
else {
complete_hangeul_syllable(f);
ohiBackspace(f);
}
insert_chars(f,chars);
return 1;
}
}
return 0;
}
function ohiHangeul3(f,e,key) { // 세벌식 자판 - 낱자 단위 처리
var i, j, c=0;
var sublayout = [];
var extended_sign_layout = [];
var layout_info = find_current_layout_info();
var layout = find_current_layout();
if(!abbreviation_processing_state) {
sublayout = find_sublayout();
extended_sign_layout = find_extended_sign_layout();
prev_cursor_position = -1;
}
if(unicode_cheos.indexOf(key)>=0 || unicode_ga.indexOf(key)>=0 || unicode_ggeut.indexOf(key)>=0) {
// key가 유니코드 한글 낱자일 때
c=key;
}
else if(layout) {
if(typeof layout[key-33]=='object') c=layout[key-33][0];
else c=layout[key-33];
if(ohiHangeul3_HanExtKey && typeof layout_info.extended_hangeul_layout[key-33][ohiHangeul3_HanExtKey-1] == 'number' &&
(layout_info.extended_hangeul_layout[key-33][ohiHangeul3_HanExtKey-1]>=0)) {
// 한글 확장 배열에서 문자 넣기
c = layout_info.extended_hangeul_layout[key-33][ohiHangeul3_HanExtKey-1];
NFD_hangeul_input(f,key,c); // 첫가끝 방식으로 한글 조합하기
esc_ext_state();
return c;
}
}
if(typeof layout_info.extended_hangeul_layout != 'undefined' && typeof layout_info.extended_hangeul_layout[key-33][0] == 'number' && (!ohiHangeul3_HanExtKey && c==-1 || ohiHangeul3_HanExtKey && layout_info.extended_hangeul_layout[key-33][ohiHangeul3_HanExtKey-1]==-1)) { // 한글 확장 배열을 쓰는 상태로 들어가기
++ohiHangeul3_HanExtKey;
if(ohiHangeul3_HanExtKey > layout_info.extended_hangeul_layout[key-33].length) esc_ext_state();
else show_keyboard_layout();
if(ohiHangeul3_HanExtKey) return c;
}
if(special_chars.indexOf(c)>=0)
if(ohiSpecialKey(f,e,c)) return;
if((c>64 && c<91 || c>96 && c<123) && !(option.enable_sign_ext && sign_ext_state && extended_sign_layout)) {
// 아스키 영역의 영문자들을 한글 낱자로 처리하지 않고 그대로 넣기 위함 (기호 확장 배열을 쓰지 않을 때)
if(NFD_stack.phoneme.length) complete_hangeul_syllable(f);
ohiInsert(f,0,c);
return c;
}
if(!abbreviation_processing_state || is_moachigi_input()) {
if(Ko_type.substr(0,1)=='3') {
if(sign_layout_input(f,e,key)) return 0; // 기호 확장 배열
if(c<0) return 0;
}
if(option.only_NFD_hangeul_encoding || is_old_hangeul_input()) { // 첫가끝 방식으로 조합할 때
if(is_galmadeuli_input()) { // 갈마들이 세벌식 자판 (신세벌식 자판, 갈마들이 공세벌식 자판)
c = NFD_galmadeuli_preprocess(f,e,key);
if(c==-1) return 0;
}
else if(Ko_type.substr(1,2)=='t-') { // 타자기 자판
c = hangeul_typewriter(f,key);
if(c<=0) return 0;
}
if(c) {
NFD_hangeul_input(f,key,c); // 첫가끝 조합형으로 한글 낱자 처리하기
return 0;
}
}
else { // 첫가끝 방식을 쓰지 않을 때
c = convert_into_ohi_hangeul_phoneme(c);
if(is_galmadeuli_input()) { // 갈마들이 세벌식 자판
c = NFC_galmadeuli_preprocess(f,e,key);
if(c==-1) return 0;
c = convert_into_ohi_hangeul_phoneme(c);
}
else if(Ko_type.substr(1,2)=='t-') { // 타자기 자판
c = hangeul_typewriter(f,key);
if(c<=0) return 0;
}
}
if(!is_old_hangeul_input() && Ko_type.substr(1,2)!='t-' && !is_moachigi_input() &&
(typeof current_layout_info.hangeul_combination_table != 'undefined' || typeof current_layout_info.moachigi_hangeul_combination_table != 'undefined' || typeof current_layout_info.hangeul_convenience_combination_table != 'undefined')
) {
// 옛한글 자판이 아니고 타자기 자판이 아닐 때 낱자 결합 규칙 적용하기
var ch;
if(ohiQ[6]) ch=ohiQ[6]+ohiQ[7];
else if(ohiQ[3]) ch=ohiQ[3]+ohiQ[4]+35;
else if(ohiQ[0]) ch=ohiQ[0]+ohiQ[1]+127;
ch=combine_unicode_NFD_hangeul_phoneme(convert_into_unicode_hangeul_phoneme(ch),convert_into_unicode_hangeul_phoneme(c));
if(ch) {
if(ohiQ[6]) {
if(!ohiQ[7]) ohiQ[7]=convert_into_ohi_hangeul_phoneme(ch)-ohiQ[6];
else { // 3타로 넣는 받침이 들어갔을 때(순아래 2014 자판의 ㄹ+ㅁ+ㅁ→ㄿ, 이어치기 방식으로 쓰는 모아치기 자판)
ohiQ[8]=convert_into_ohi_hangeul_phoneme(ch)-(ohiQ[6]+ohiQ[7]);
}
}
else if(ohiQ[3]) {
if(!ohiQ[4]) ohiQ[4]=convert_into_ohi_hangeul_phoneme(ch)-ohiQ[3]-35;
else { // 3타로 넣는 홀소리가 들어갔을 때 (이어치기 방식으로 쓰는 모아치기 자판 ㅗ+ㅏ+ㅣ→ㅙ)
ohiQ[5]=convert_into_ohi_hangeul_phoneme(ch)-(ohiQ[3]+ohiQ[4])-35;
}
}
else {
if(!ohiQ[1]) ohiQ[1]=convert_into_ohi_hangeul_phoneme(ch)-ohiQ[0]-127;
else { // 3타로 넣는 첫소리가 들어갔을 때
ohiQ[2]=convert_into_ohi_hangeul_phoneme(ch)-(ohiQ[0]+ohiQ[1])-127;
}
}
ohiInsert(f,0,ohiQ);
return ch;
}
}
// 몇몇 공병우 세벌식 자판에서 첫소리만 들어간 채로 [ 자리 글쇠가 눌렸을 때 아래아를 넣음
if(Ko_type.substr(0,2)=='3-' && Ko_type!='3-sun1990' && Ko_type!='3-91_noshift') {
if(key==0x5B && ( (ohiQ[0]&&!ohiQ[3]&&!ohiQ[6] || unicode_cheos.indexOf(NFD_stack.combined_phoneme[0])>=0 ) || NFD_stack.combined_phoneme[0]==0x119E)) {
c=0x119E;
}
}
// 3-91 조합 순아래 자판
if(Ko_type=='3-91_noshift') {
if(key==0x5B && ( (ohiQ[0]&&ohiQ[3]&&!ohiQ[6] || unicode_ga.indexOf(NFD_stack.combined_phoneme[0])>=0) )) {
// 첫소리와 가운뎃소리까지 들어간 채로 [ 자리 글쇠가 눌렸을 때
c=0x11FF;
}
}
}
if(!c) { // 부호값이 0이면 조합 끊기
complete_hangeul_syllable(f);
return 0;
}
// 요즘한글 자판에서 처음 들어온 옛낱자 처리
if(!is_old_hangeul_input() && (unicode_NFD_hangeul_phoneme.indexOf(convert_into_unicode_hangeul_phoneme(c))>=0 || NFD_stack.phoneme.length)) {
if(!NFD_stack.phoneme.length && unicode_NFD_hangeul_phoneme.indexOf(c)>=0) {
// 처음 들어온 옛낱자(c)를 ohiQ에 넣고 ohiInsert 함수로 넘겨 한글 조합 상태를 완성형에서 첫가끝 조합형으로 바꿈
var unicode_phoneme_list = [unicode_cheos, unicode_ga, unicode_ggeut];
for(i=0;i<3;++i) {
if(unicode_phoneme_list[i].indexOf(c)>=0) {
if(!ohiQ[i*3]) ohiQ[i*3]=c;
else if(!combine_unicode_NFD_hangeul_phoneme(convert_into_unicode_hangeul_phoneme(ohiQ[i*3]+ohiQ[i*3+1]),convert_into_unicode_hangeul_phoneme(c))) {
complete_hangeul_syllable(f);
ohiQ[i*3]=c;
}
else if(!ohiQ[i*3+1]) ohiQ[i*3+1]=c-ohiQ[i*3];
else if(!ohiQ[i*3+2]) ohiQ[i*3+2]=c-ohiQ[i*3]-ohiQ[i*3+1];
ohiInsert(f,0,ohiQ);
break;
}
}
return 0;
}
if(!combine_unicode_NFD_hangeul_phoneme(NFD_stack.combined_phoneme[0],convert_into_unicode_hangeul_phoneme(c))) {
// 앞 낱자와 조합하지 않는 낱자이면 조합을 끊음
if((unicode_ga.indexOf(NFD_stack.phoneme[0])>=0 || unicode_ggeut.indexOf(NFD_stack.phoneme[0])>=0)
&& (unicode_cheos.indexOf(convert_into_unicode_hangeul_phoneme(c))>=0 || unicode_ga.indexOf(convert_into_unicode_hangeul_phoneme(c))>=0)) {
// 홀소리나 받침 뒤에 조합되지 않는 첫소리나 홀소리가 오면 조합을 끊기
complete_hangeul_syllable(f);
if(unicode_modern_hangeul_phoneme.indexOf(convert_into_unicode_hangeul_phoneme(c))<0) { // 옛낱자일 때
ohiInsert(f,0,ohiQ=[unicode_cheos.indexOf(c)>=0 ? c:0,0,0,unicode_ga.indexOf(c)>=0 ? c:0,0,0,0,0,0]);
return 1;
}
}
else if(unicode_ggeut.indexOf(NFD_stack.phoneme[0])>=0 && unicode_ggeut.indexOf(convert_into_unicode_hangeul_phoneme(c))>=0) {
// 조합되지 않는 받침이면 조합 끊기
complete_hangeul_syllable(f);
}
}
}
// 요즘한글 자판으로 요즘한글 넣기
if(!NFD_stack.phoneme.length && c>127 && c<158 && c!=147) { // Cho
if(NFD_stack.phoneme.length) ohiSelection(f,0);
i=ohiQ[1]||ohiQ[3]||!ohiDoubleJamo(0,ohiQ[0],c-127);
if(!i) ohiQ=0;
ohiInsert(f,i,ohiQ=[c-127,ohiQ?0:1,0,0,0,0,0,0,0]);
return i;
}
else if(!NFD_stack.phoneme.length && c>65 && c<87) { // Jung
if((!ohiQ[4] || !(ohiQ[3]=-1)) && !(Ko_type.substr(1,2)=='t-' && ohiRQ[3]+ohiRQ[4]>1)) {
ohiQ[4]=ohiDoubleJamo(1,ohiQ[3],c-35);
i=1;
}
else i=0;
if((!ohiQ[0] || ohiQ[3]) && (!ohiQ[4] || ohiQ[6]) || ohiQ[3]<0) {
ohiInsert(f,ohiQ,ohiQ=[0,0,0,c-35,0,0,0,0,0]);
i=0;
}
else if(ohiQ[3]=ohiQ[3]||c-35) {
ohiInsert(f,0,ohiQ);
i=1;
}
return i;
}
else if(!NFD_stack.phoneme.length && c<31) { // Jong
i=0;
if(!current_layout_info.hangeul_combination_table && (!ohiQ[7] || !(ohiQ[6]=-1))) {
ohiQ[7]=ohiDoubleJamo(2,ohiQ[6],c);
if(ohiQ[7]) i=1;
}
if(!ohiQ[0] || !ohiQ[3] || ohiQ[6] && !ohiQ[7] || ohiQ[6]<0 || (Ko_type.substr(0,3)=='4t-' && ohiRQ[3]+ohiRQ[4]>0)) {
ohiInsert(f,ohiQ,ohiQ=[0,0,0,0,0,0,c,0,0]);
i=0;
}
else if(ohiQ[6]=ohiQ[6]||c) {
ohiInsert(f,0,ohiQ);
i=1;
}
return i;
}
if(NFD_stack.phoneme.length) NFD_hangeul_input(f,key,c); // 첫가끝 방식으로 옛한글 조합하기
else ohiInsert(f,0,c);
return 0;
}
function convert_syllable_into_phonemes(f) {
// 낱내자를 낱자로 풀어 넣기 (풀어쓰기)
var c,i,j,k,chars=[];
var single_phonemes=[], hangeul_conversion_function;
if(!(ohiQ[0]+ohiQ[3]+ohiQ[6]) && !NFD_stack.phoneme.length) return;
var _ohiQ = ohiQ.slice();
if(option.phonemic_writing_in_halfwidth_letter && !is_old_hangeul_input()) hangeul_conversion_function = convert_into_halfwidth_hangeul_letter;
else hangeul_conversion_function = convert_into_compatibility_hangeul_letter;
if(is_old_hangeul_input() || option.only_NFD_hangeul_encoding || NFD_stack.phoneme.length && !convert_NFD_into_NFC(NFD_stack.phoneme)) {
// 첫가끝 조합형을 쓸 때
var _phoneme = NFD_stack.phoneme.slice();
var _combined_phoneme = NFD_stack.combined_phoneme.slice();
if(unicode_ggeut.indexOf(_combined_phoneme[0])>=0) j=3;
else if(unicode_ga.indexOf(_combined_phoneme[0])>=0 || _combined_phoneme[0]==0x1160) j=2;
for(i=0; i<j; ++i) ohiBackspace(f);
for(i=_combined_phoneme.length-1;i>=0;--i) {
// 첫소리 ㅇ 넣지 않기 (풀어쓰기)
if(option.phonemic_writing_initial_ieung_ellipsis && _combined_phoneme[i]==0x110B) continue;
// 채움 문자 넣지 않기
if(_combined_phoneme[i]==0x115F || _combined_phoneme[i]==0x1160) continue;
single_phonemes = [];
if(!option.phonemic_writing_in_single_phoneme) single_phonemes.push(_combined_phoneme[i]);
else single_phonemes = convert_into_single_phonemes(_combined_phoneme[i]);
for(j=0;j<single_phonemes.length;++j) {
if(option.only_NFD_hangeul_encoding) NFD_hangeul_single_phoneme_syllable_input(f,single_phonemes[j]);
else {
c = hangeul_conversion_function(single_phonemes[j]);
if(compatibility_hangeul_phoneme.indexOf(c)>=0 || unicode_NFD_hangeul_phoneme.indexOf(c)>=0) ohiInput(f,0,c);
// 호환 자모에 없는 첫소리에 채움 문자를 붙임
if(single_phonemes.length==1 && unicode_NFD_hangeul_phoneme.indexOf(single_phonemes[0]>=0) && unicode_cheos.indexOf(c)>=0) ohiInput(f,0,0x1160);
}
}
initialize_NFD_stack();
}
}
else if(!is_old_hangeul_input() && ohiQ[0]+ohiQ[3]+ohiQ[6]) {
// 요즘한글 배열을 쓸 때
if(ohiQ[0]+ohiQ[3]+ohiQ[6]) {
ohiInsert(f,0,0);
ohiBackspace(f);
}
// 첫소리 ㅇ 넣지 않기
if(option.phonemic_writing_initial_ieung_ellipsis) {
if(_ohiQ[0]+_ohiQ[1]+_ohiQ[2]==23) _ohiQ[0]=_ohiQ[1]=_ohiQ[2]=0;
}
for(i=0;i<3;++i) {
if(!_ohiQ[i*3]) continue;
k=_ohiQ[i*3]+_ohiQ[i*3+1]+_ohiQ[i*3+2];
c=k+(i==0?127:i==1?35:0);
if(option.phonemic_writing_in_single_phoneme) {
// 겹낱자를 홑낱자로 풀어 넣기
single_phonemes = convert_into_single_phonemes(c);
if(single_phonemes.length) {
for(j=0;j<single_phonemes.length;++j) {
if(option.only_NFD_hangeul_encoding) NFD_hangeul_single_phoneme_syllable_input(f,single_phonemes[j]);
else ohiInsert(f,0,hangeul_conversion_function(single_phonemes[j]));
}
continue;
}
}
c = 0x3130+_ohiQ[i*3]+_ohiQ[i*3+1]+_ohiQ[i*3+2];
if(option.phonemic_writing_in_halfwidth_letter) c = convert_into_halfwidth_hangeul_letter(c);
ohiInsert(f,0,c);
}
}
}
function ohiHangeul3_moa(f,e) { // 모아치기 세벌식 자판 처리
var i,j,k,l,m;
var c;
var layout=current_layout_info.layout;
var extended_sign_layout;
var combination_table;
var pressed_chars = [];
var temp_pressed_chars = [];
var backup_prev_pressed_keys = [];
var special_keys = [32,13,8]; // 사이띄개(32), 줄바꾸개(13), 뒷걸음쇠(8)
var chars=[];
var cheos = [], ga = [], ggeut = [];
var front_etc = [], rear_etc = [];
var front_special = [], rear_special = [];
var necessary_backspaces_cheos=0;
var necessary_backspaces_ga=0;
var necessary_backspaces_ggeut=0;
var necessary_backspaces_sign=0;
if(option.enable_sign_ext && typeof current_layout_info.extended_sign_layout != 'undefined' && sign_ext_state) {
// 기호 확장 배열에서 기호를 넣음
if(sign_layout_input(f,e,pressed_keys[0])) pressed_keys.splice(0,1);
if(pressed_keys.length>1) esc_ext_state();
}
for(i=0;i<pressed_keys.length;++i) {
// 특수 글쇠를 추림
if(special_keys.indexOf(pressed_keys[i])>=0) {
if(!i) front_special.push(pressed_keys[0]);
else rear_special.push(pressed_keys[i]);
pressed_keys.splice(i,1);
}
else pressed_chars.push(convert_into_unicode_hangeul_phoneme(layout[pressed_keys[i]-33]));
}
if(typeof current_layout_info.moachigi_multikey_abbreviation_table != 'undefined') {
// 모아치기 글쇠 기준 줄임말·예외 조합 (모아치기 조합 가운데 가장 먼저 적용됨)
combination_table = current_layout_info.moachigi_multikey_abbreviation_table;
backup_prev_pressed_keys = prev_pressed_keys.slice();
backup_prev_cursor_position = -1;
chars = seek_moachigi_abbreviation(combination_table);
if(chars.length==1 && combination_table[i].chars[0]<0 && combination_table[i].chars[0]>=-3) {
// 부호값이 -1 ~ -3이면 기호 확장 배열 상태로 들어감
sign_layout_input(f,e,combination_table[i].chars[0]);
return;
}
if(chars.length) {
// 줄임말 조합을 글쇠 조합으로 이어서 하는 때에 먼저 들어간 줄임말을 지우고 다음 줄임말을 넣음
if(backup_prev_pressed_keys.length && !prev_pressed_keys.length && prev_cursor_position > -1) ohiHangeul_moa_backspace(f,e);
insert_chars(f,chars);
if(backup_prev_cursor_position > -1) prev_cursor_position = backup_prev_cursor_position;
return;
}
}
if(typeof current_layout_info.moachigi_hangeul_abbreviation_table != 'undefined') {
// 모아치기 한글 낱자 기준 줄임말·예외 조합
combination_table = current_layout_info.moachigi_hangeul_abbreviation_table;
for(i=0;i<combination_table.length;++i) {
if(pressed_chars.length != combination_table[i].phonemes.length) continue;
for(j=0;j<combination_table[i].phonemes.length;++j) {
if(pressed_chars.indexOf(combination_table[i].phonemes[j])<0) break;
}
if(j!=combination_table[i].phonemes.length) continue;
insert_chars(f,combination_table[i].chars);
return;
}
}
chars = [];
if(typeof current_layout_info.moachigi_hangeul_combination_table != 'undefined') {
// 모아치기 한글 낱자 조합 규칙 (낱자 차례를 따지지 않음)
combination_table = current_layout_info.moachigi_hangeul_combination_table;
for(i=0;i<combination_table.length;++i) {
temp_pressed_chars = pressed_chars.slice();
for(j=0;j<combination_table[i].phonemes.length;++j) {
k=temp_pressed_chars.indexOf(combination_table[i].phonemes[j]);
if(k<0) break;
temp_pressed_chars.splice(k,1);
}
if(j!=combination_table[i].phonemes.length) continue;
chars.push(combination_table[i].char);
for(j=0;j<combination_table[i].phonemes.length;++j) {
k=pressed_chars.indexOf(combination_table[i].phonemes[j]);
pressed_keys.splice(k,1);
pressed_chars.splice(k,1);
}
}
}
for(i=0;i<pressed_keys.length;++i) {
if(special_keys.indexOf(pressed_keys[i])>=0) c=pressed_keys[i];
else c=convert_into_unicode_hangeul_phoneme(layout[pressed_keys[i]-33]);
chars.push(c);
}
for(i=0;i<front_special.length;++i) {
c=front_special[i];
if(c==8) { // 뒷걸음쇠(backspace)
if(ohiHangeul_moa_backspace(f,e)) continue;
if(e.preventDefault) e.preventDefault();
ohiBackspace(f);
}
else ohiInsert(f,0,c);
if(c==13) complete_hangeul_syllable(f); // 줄바꾸개(enter)
}
for(i=0;i<chars.length;++i) {
c=chars[i];
if(!i && special_keys.indexOf(c)>=0) {
special.push(c);
continue;
}
if(unicode_cheos.indexOf(c)>=0) cheos.push(c);
else if(unicode_ga.indexOf(c)>=0) ga.push(c);
else if(unicode_ggeut.indexOf(c)>=0) ggeut.push(c);
else {
if(!cheos.length && !ga.length && !ggeut.length) front_etc.push(c);
else rear_etc.push(c);
}
}
prev_cursor_position = -1;
for(i=0;i<front_etc.length;++i) ohiInsert(f,0,front_etc[i]);
insert_chars(f,cheos.concat(ga,ggeut));
for(i=0;i<rear_etc.length;++i) {
prev_cursor_position = -1;
ohiInsert(f,0,rear_etc[i]);
}
for(i=0;i<rear_special.length;++i) {
c=rear_special[i];
prev_cursor_position = -1;
if(c==8) { // 뒷걸음쇠(backspace)
if(!ohiHangeul_moa_backspace(f,e)) continue;
if(e.preventDefault) e.preventDefault();
ohiBackspace(f);
}
else ohiInsert(f,0,c);
if(c==13) complete_hangeul_syllable(f); // 줄바꾸개(enter)
}
pressed_keys = [];
return;
}
function insert_chars(f,combination_table_chars) { // 여러 문자를 넣음 (줄임말을 넣을 때)
if(typeof combination_table_chars == 'undefined' || typeof combination_table_chars.length == 'undefined') return;
var chars = combination_table_chars.slice();
var a=[],h=0,i,j,k,l;
abbreviation_processing_state=1;
if(is_phonemic_writing_input() && option.phonemic_writing_in_single_phoneme) {
// 겹낱자를 홑낱자로 풀어서 풀어쓰기할 때
for(i=0;i<chars.length;++i) {
a=convert_into_single_phonemes(chars[i]);
if(a.length) for(j=0;j<a.length;++j) chars.splice(i+j, !j?1:0, a[j]);
}
}
for(i=0;i<chars.length;++i) {
// 완성형 낱내자 부호값(NFC)을 첫가끝 조합형 낱자 단위 부호값(NFD)으로 바꿈
a = convert_NFC_into_NFD(chars[i]);
if(a.constructor == Array && a.length==3 && a[0]+a[1]+a[2]) {
chars.splice(i, 1, a[0],a[1]);
if(a[2]) chars.splice(i+2, 0, a[2]);
}
}
if(chars.length) {
prev_cursor_position = f.selectionEnd;
if(f.selectionStart!=f.selectionEnd && is_phonemic_writing_input()) {
prev_cursor_position += ohiQ[0]+ohiQ[3]+ohiQ[6] ? 1:0;
if(NFD_stack.phoneme.length) prev_cursor_position += NFD_stack.combined_phoneme.length + (NFD_stack.combined_phoneme.length==3 && !option.phonemic_writing_NFD_ggeut_to_cheos ? 1:0);
}
for(i=0;i<chars.length;++i) {
if(unicode_NFD_hangeul_phoneme.indexOf(chars[i])>=0) ohiHangeul3(f,0,chars[i]); // 한글 낱자일 때
else ohiInsert(f,0,chars[i]); // 한글 낱자가 아닐 때
}
}
abbreviation_processing_state = 0;
}
function sign_layout_input(f,e,key) {
var c, i;
var layout_info = find_current_layout_info();
var sign_layout = find_extended_sign_layout();
if(!option.enable_sign_ext || !sign_layout) return 0;
if(Ko_type.substr(0,3)=='3m-') { // 세모이 자판을 비롯한 모아치기 자판
if(sign_ext_state>0) {
// 기호 확장 배열에서 기호를 넣음
c=sign_layout[key-33][sign_ext_state-1];
ohiInsert(f,0,c);
esc_ext_state();
return 1;
}
else if(key<0 && key>-4) {
// 기호 확장 배열로 들어감
sign_ext_state=-key;
show_keyboard_layout();
return 0;
}
esc_ext_state();
return 0;
}
// 요즘한글 3-2011, 3-2012 자판의 특수기호 확장 배열
if(!is_old_hangeul_input() && (Ko_type=='3-2011' || Ko_type=='3-2012')) {
if((key==118 || key==56) && ( !NFD_stack.phoneme.length&&(!ohiQ[0]&&!ohiQ[3] || ohiQ[3]) || NFD_stack.phoneme.length&&unicode_cheos.indexOf(NFD_stack.combined_phoneme[0])<0&&(unicode_ga.indexOf(NFD_stack.combined_phoneme[0])>=0 || unicode_ggeut.indexOf(NFD_stack.combined_phoneme[0])>=0)) ) {
// 3-2011, 3-2012 자판의 왼쪽 특수기호 확장 글쇠(ㅗ·ㅢ)가 눌린 횟수 더하기
i=0;
if(key==118 && !sign_layout[key-33][sign_ext_state%10-1]) { // 왼쪽 ㅗ
if(sign_ext_state<10) ++sign_ext_state;
else sign_ext_state+=2;
i=1;
}
if(key==56 && !sign_layout[key-33][sign_ext_state%10-1]) { // 오른쪽 ㅢ
if(!sign_ext_state) sign_ext_state=10;
if(sign_ext_state>=10) ++sign_ext_state;
else sign_ext_state+=2;
i=1;
}
if(i) {
if(sign_ext_state%10>3) sign_ext_state=0;
show_keyboard_layout(Ko_type);
return 1;
}
}
if(sign_ext_state) {
if(NFD_stack.phoneme.length) complete_hangeul_syllable(f);
c=sign_layout[key-33][sign_ext_state%10-1];
ohiInsert(f,0,c);
esc_ext_state();
return 1;
}
}
if(!ohiHangeul3_HanExtKey && (key==0x2F || key==0x39)
&& (((!ohiQ[0]&&!ohiQ[3] || ohiQ[3] || ohiQ[0]&&(key==0x2F || key==0x39) && sign_ext_state)
&& ((unicode_cheos.indexOf(NFD_stack.phoneme[0])<0&&unicode_ga.indexOf(NFD_stack.phoneme[0])<0&&unicode_ggeut.indexOf(NFD_stack.phoneme[0])<0) || unicode_ga.indexOf(NFD_stack.phoneme[0])>=0 || unicode_ggeut.indexOf(NFD_stack.phoneme[0])>=0)))
) { // 나머지 공세벌식 자판의 기호 확장 글쇠가 눌린 횟수 더하기
if(ohiRQ[3] && !ohiQ[4] && !ohiQ[6] && (ohiQ[3]==39 || ohiQ[3]==44)) {
// 받침이 들어가지 않은 때에 오른쪽 ㅗ 또는 ㅜ 자리 글쇠가 두 번 눌리면 ㅗ 또는 ㅜ를 지움 (첫소리 다음에 확장 기호를 넣기 위함)
ohiRQ[3]=0;
ohiHangeul_backspace(f,e);
}
var i,j,k,l,sign_layout_depth=[0,0];
if(sign_layout[0].constructor == Array) {
for(i=0;i<sign_layout.length;++i) {
for(j=0;j<2;++j) {
if(sign_layout[i][j].constructor != Array) continue;
for(k=sign_layout_depth[j];k<sign_layout[i][j].length;++k)
if(sign_layout[i][j][k] && k+1 > sign_layout_depth[j]) sign_layout_depth[j] = k+1;
}
}
}
if(key==0x2F && sign_ext_state%10<sign_layout_depth[0]) { // 밑기호 글쇠(오른쪽 ㅗ)가 눌렸을 때
if(sign_ext_state>10) esc_ext_state();
++sign_ext_state;
if(sign_ext_state>sign_layout_depth[0]) esc_ext_state();
else show_keyboard_layout(Ko_type);
return 1;
}
if(key==0x39 && sign_ext_state%10<sign_layout_depth[1]) { // 윗기호 글쇠(오른쪽 ㅜ)가 눌렸을 때
if(sign_ext_state<11) {esc_ext_state(); sign_ext_state=10;}
++sign_ext_state;
if(sign_ext_state%10>sign_layout_depth[1]) esc_ext_state();
else show_keyboard_layout(Ko_type);
return 1;
}
}
if(sign_ext_state) {
// 나머지 공세벌식 자판의 기호 확장 배열
if(sign_layout[key-33].constructor == Array) {
if(sign_ext_state<11) c=sign_layout[key-33][0][sign_ext_state-1];
if(sign_ext_state>10) c=sign_layout[key-33][1][sign_ext_state%10-1];
}
else c=sign_layout[key-33];
if(NFD_stack.phoneme.length && key!=8 && unicode_NFD_hangeul_sidedot.indexOf(c)<0) complete_hangeul_syllable(f);
ohiInsert(f,0,c);
esc_ext_state();
return 1;
}
return 0;
}
function Sin3_extended_sign_layout_input(f,key,c1) { // 첫소리 ㅇ,ㄱ,ㅈ,ㅂ 자리 글쇠를 쓰는 신세벌식 자판의 확장 배열 기호 넣기
var c;
var extended_sign_layout = find_extended_sign_layout();
if(is_old_hangeul_input() && checkCapsLock()) return 0;
if(option.enable_sign_ext && sign_ext_state && extended_sign_layout) {
// 신세벌식 기호 확장 배열에서 문자를 넣을 때
c = extended_sign_layout[key-33][sign_ext_state-1];
ohiBackspace(f);
ohiInsert(f,0,c);
esc_ext_state();
initialize_NFD_stack();
return -1;
}
else if(option.enable_sign_ext && !sign_ext_state && extended_sign_layout && NFD_stack.phoneme.length==1 && NFD_stack.phoneme[0]==0x110B/*ㅇ*/ && (c1==0x1100/*ㄱ*/ || c1==0x110C/*ㅈ*/ || c1==0x1107/*ㅂ*/)) {
// 신세벌식 기호 확장 배열 상태로 넘어가는 조건이 갖추어졌을 때 (NFD)
if(c1==0x1100) sign_ext_state=1;
else if(c1==0x110C) sign_ext_state=2;
else if(c1==0x1107) sign_ext_state=3;
show_keyboard_layout('Sin3-ext');
return -1;
}
else if(option.enable_sign_ext && !sign_ext_state && extended_sign_layout && ohiQ[0]==150-92-35 && (c1==128 || c1==151 || c1==145) && !ohiQ[3] && !ohiQ[6]) {
// 신세벌식 기호 확장 배열 상태로 넘어가는 조건이 갖추어졌을 때 (NFC)
if(c1==128) sign_ext_state=1;
else if(c1==151) sign_ext_state=2;
else if(c1==145) sign_ext_state=3;
show_keyboard_layout('Sin3-ext');
return -1;
}
return 0;
}
function NFD_hangeul_input(f,key,c) { // 첫가끝(세벌식) 부호계를 쓰는 요즘한글/옛한글 처리
if(c==0x1160 && NFD_stack.phoneme[0]==0x1160) return; // 가운뎃소리 채움 문자가 잇달아 들어오면 처리하지 않음
if(unicode_NFD_hangeul_sidedot.indexOf(c)>=0) { // 성조를 나타내는 방점일 때
ohiInsert(f,0,c);
return;
}
ohiSelection(f,0);
var diphthong=0; // 겹홀소리의 첫 홀소리인지 (갈마들이 자판)
if(c<0) {
c=-c;
diphthong=1;
}
var type_name='';
if(typeof current_layout_info.type_name != 'undefined') type_name = current_layout_info.type_name;
else if(is_old_hangeul_input() && typeof current_layout_info.old_hangeul_layout_type_name != 'undefined') type_name = current_layout_info.old_hangeul_layout_type_name;
if(!is_old_hangeul_input() && !option.only_NFD_hangeul_encoding) c = convert_into_unicode_hangeul_phoneme(c);
if(is_old_hangeul_input() && Ko_type.substr(0,2)=='3-' && ['3-2011','3-2011-y','3-2012','3-2012-y','3-2014','3-2014-y','3-2015P','3-2015P-y'].indexOf(Ko_type)>=0) {
// 전환 글쇠를 쓰는 한글 확장 배열 처리 (3-2011 / 3-2012 / 3-2014 / 3-2015P 옛한글)
if(key==55 || c==0x1168) { // 첫째 한글 확장 글쇠(ㅖ 자리 글쇠)가 눌렸을 때
if(ohiHangeul3_HanExtKey%0x10==2 || ohiHangeul3_HanExtKey==0x11) { esc_ext_state(); complete_hangeul_syllable(f); return false;}
if(ohiHangeul3_HanExtKey>0x10) {esc_ext_state(); return false;}
ohiHangeul3_HanExtKey = (ohiHangeul3_HanExtKey&&ohiHangeul3_HanExtKey)*0x10+1;
show_keyboard_layout('3-2012y_han_ext');
return false;
} else if(key==56 || c==0x1174) { // 두째 한글 확장 글쇠(ㅢ 자리 글쇠)가 눌렸을 때
if(ohiHangeul3_HanExtKey%0x10==1 || ohiHangeul3_HanExtKey==0x12) { esc_ext_state(); complete_hangeul_syllable(f); return false;}
if(ohiHangeul3_HanExtKey>0x10) {esc_ext_state(); return false;}
ohiHangeul3_HanExtKey = (ohiHangeul3_HanExtKey&&ohiHangeul3_HanExtKey)*0x10+2;
show_keyboard_layout('3-2012y_han_ext');
return false;
}
if(ohiHangeul3_HanExtKey) { // 한글 확장 배열에서 넣기
layout = K3_2012y_extended_hangeul_layout;
c=layout[key-33][ohiHangeul3_HanExtKey%0x10-1][ohiHangeul3_HanExtKey/0x10];
c=layout[key-33][ohiHangeul3_HanExtKey%0x10-1][ohiHangeul3_HanExtKey>0x10 ? 1:0];
}
}
// 공세벌식 자판에서 첫소리가 들어온 뒤 [ 자리 글쇠가 눌렸을 때 아래아를 넣음
if(Ko_type.substr(0,2)=='3-' && key==0x5B && unicode_cheos.indexOf(NFD_stack.phoneme[0])>=0 && !ohiHangeul3_HanExtKey) c=0x119E;
if(NFD_stack.phoneme[0]!=0x1160 && NFD_stack.combined_phoneme[0]==0x1160 && unicode_cheos.indexOf(NFD_stack.combined_phoneme[1])>=0 && (unicode_NFD_hangeul_phoneme.indexOf(c)>=0 || c==0x1160)) {
// 바로 앞서 첫소리가 들어 왔고 한글 낱자가 들어왔다면 가운뎃소리 채움 문자를 지움
ohiBackspace(f);
NFD_stack.combined_phoneme.splice(0,1);
}
// 가운뎃소리 채움 문자 (두벌식 자판)
if(c==0x1160) {
if(unicode_ga.indexOf(NFD_stack.phoneme[0])>=0 || NFD_stack.phoneme[0]==0x1160) {
// 바로 앞에 가운뎃소리가 들어왔으면 조합 끊음
complete_hangeul_syllable(f);
if(is_phonemic_writing_input() && option.phonemic_writing_adding_space_every_syllable_end) ohiInput(f,0,32); // 풀어쓰기할 때 낱내자 뒤에 빈칸 넣기 (한글 조합이 새로 이어질 때)
}
// 한글을 조합하지 않던 상태였으면 첫소리 채움 문자를 넣음
if(!NFD_stack.phoneme.length) {
NFD_stack.combined_phoneme.unshift(0x115F);
ohiInput(f,0,0x115F); // 첫소리 채움
}
// 가운뎃소리 채움 문자가 들어가지 않았으면 가운뎃소리 채움 문자를 넣음
if(NFD_stack.combined_phoneme[0]!=0x1160) {
NFD_stack.phoneme.unshift(c);
NFD_stack.phoneme_R.unshift(0);
NFD_stack.combined_phoneme.unshift(0x1160);
ohiInput(f,0,0x1160);
}
ohiSelection(f,NFD_stack.combined_phoneme.length);
return;
}
var combined_phoneme=combine_unicode_NFD_hangeul_phoneme(NFD_stack.combined_phoneme[0],c);
// 앞 낱자와 조합하지 않는 첫소리나 한글이 아닌 문자가 들어왔을 때에 조합을 끊음
if(!combined_phoneme&&unicode_cheos.indexOf(c)>=0 || unicode_NFD_hangeul_code.indexOf(c)<0) {
if(unicode_cheos.indexOf(NFD_stack.phoneme[0])>=0 && NFD_stack.combined_phoneme.indexOf(0x1160)<0) {
// 첫소리만 들어 있었으면 가운뎃소리 채움 문자를 넣음
ohiInput(f,0,0x1160);
NFD_stack.combined_phoneme.unshift(0x1160);
}
i = unicode_NFD_hangeul_code.indexOf(c)>=0 && NFD_stack.phoneme.length ? 1 : 0;
complete_hangeul_syllable(f);
if(i && is_phonemic_writing_input() && option.phonemic_writing_adding_space_every_syllable_end) ohiInput(f,0,32); // 풀어쓰기할 때 낱내자 뒤에 빈칸 넣기 (한글 조합이 새로 이어질 때)
}
if(!combined_phoneme && (unicode_ga.indexOf(c)>=0 || compatibility_ga.indexOf(c)>=0) && unicode_cheos.indexOf(NFD_stack.phoneme[0])<0) {
// 앞에 첫소리가 없이 가운뎃소리가 들어왔을 때
i = /*unicode_NFD_hangeul_code.indexOf(c)>=0 &&*/ NFD_stack.phoneme.length ? 1 : 0;
complete_hangeul_syllable(f);
if(i && option.phonemic_writing_adding_space_every_syllable_end && is_phonemic_writing_input()) ohiInput(f,0,32); // 풀어쓰기할 때 낱내자 뒤에 빈칸 넣기 (한글 조합이 새로 이어질 때)
ohiInput(f,0,0x115F); // 첫소리 채움 문자 넣음
NFD_stack.combined_phoneme = [];
NFD_stack.combined_phoneme.unshift(0x115F);
}
else if(!combined_phoneme && unicode_ggeut.indexOf(c)>=0) {
// 끝소리가 들어왔을 때
if(!is_old_hangeul_input() && !option.only_NFD_hangeul_encoding && NFD_stack.combined_phoneme.length==2 && unicode_ga.indexOf(NFD_stack.combined_phoneme[0])>=0 && unicode_cheos.indexOf(NFD_stack.combined_phoneme[1])<0) {
// 요즘한글 자판이고 앞에 첫소리 없이 홀소리가 들어왔다면
complete_hangeul_syllable(f);
ohiInsert(f,0,ohiQ=[convert_into_ohi_hangeul_phoneme(c),0,0,0,0,0,0,0,0]);
return;
}
if(unicode_cheos.indexOf(NFD_stack.phoneme[0])>=0 && NFD_stack.combined_phoneme.indexOf(0x1160)<0) {
// 바로 앞에 첫소리가 들어왔다면 가운뎃소리 채움 문자 넣음
ohiInput(f,0,0x1160);
NFD_stack.combined_phoneme.unshift(0x1160);
}
else if(unicode_cheos.indexOf(NFD_stack.phoneme[0])<0 && unicode_ga.indexOf(NFD_stack.phoneme[0])<0 && NFD_stack.combined_phoneme.indexOf(0x115F)<0 && NFD_stack.combined_phoneme.indexOf(0x1160)<0) {
// 바로 앞에 한글 낱자나 채움 문자가 들어오지 않았을 때 첫소리·가운뎃소리 채움 문자를 넣음
i = unicode_NFD_hangeul_code.indexOf(c)>=0 && NFD_stack.phoneme.length ? 1 : 0;
complete_hangeul_syllable(f);
if(i && is_phonemic_writing_input() && option.phonemic_writing_adding_space_every_syllable_end) ohiInput(f,0,32); // 풀어쓰기할 때 낱내자 뒤에 빈칸 넣기 (한글 조합이 새로 이어질 때)
ohiInput(f,0,0x115F); // 첫소리 채움
ohiInput(f,0,0x1160); // 가운뎃소리 채움
NFD_stack.combined_phoneme.unshift(0x1160,0x115F);
}
}
NFD_stack.phoneme.unshift(c);
NFD_stack.phoneme_R.unshift(diphthong);
if(combined_phoneme) {
NFD_stack.combined_phoneme[0] = combined_phoneme;
ohiBackspace(f);
ohiInput(f,0,combined_phoneme);
}
else {
if(unicode_ggeut.indexOf(c)>=0 && unicode_ggeut.indexOf(NFD_stack.combined_phoneme[0])>=0) {
// 먼저 들어온 끝소리와 조합하지 않는 끝소리가 들어왔으면 낱내 조합을 끊고 채움 문자를 넣음
complete_hangeul_syllable(f);
ohiInput(f,0,0x115F); // 첫소리 채움
ohiInput(f,0,0x1160); // 가운뎃소리 채움
NFD_stack.combined_phoneme.unshift(0x1160,0x115F);
NFD_stack.phoneme.unshift(c);
}
NFD_stack.combined_phoneme.unshift(c);
ohiInsert(f,0,c);
}
if(unicode_cheos.indexOf(c)>=0) {
// 넣은 낱자가 첫소리이면 가운뎃소리 채움 문자 넣음
ohiInput(f,0,0x1160);
NFD_stack.combined_phoneme.unshift(0x1160);
}
esc_ext_state();
if(NFD_stack.combined_phoneme.length && unicode_NFD_hangeul_phoneme.indexOf(c)>=0) {
ohiSelection(f,NFD_stack.combined_phoneme.length);
}
}
function NFD_hangeul_single_phoneme_syllable_input(f,c) {
var a=[],i;
c=convert_into_unicode_hangeul_phoneme(c);
if(is_phonemic_writing_input() && option.phonemic_writing_in_single_phoneme && option.phonemic_writing_NFD_ggeut_to_cheos) {
if(unicode_ggeut.indexOf(c)>=0) { // 풀어쓰기 끝소리 → 첫소리
a=convert_into_single_phonemes(c);
if(a.length>1) for(i=0;i<a.length;++i) NFD_hangeul_single_phoneme_syllable_input(f,a[i]);
else c = unicode_ggeut_to_cheos[unicode_ggeut.indexOf(c)];
}
}
if(unicode_cheos.indexOf(c)>=0) ohiInsert(f,0,c); // 첫소리 넣기
else if(unicode_ga.indexOf(c)>=0 || unicode_ggeut.indexOf(c)>=0) ohiInput(f,0,0x115F); // 첫소리 채움 문자 넣기
if(unicode_ga.indexOf(c)>=0) ohiInsert(f,0,c); // 첫소리 채움 문자 넣기
else if(unicode_cheos.indexOf(c)>=0 || unicode_ggeut.indexOf(c)>=0) ohiInput(f,0,0x1160); // 가운뎃소리 채움 문자 넣기
if(unicode_ggeut.indexOf(c)>=0) ohiInsert(f,0,c); // 끝소리 넣기
initialize_NFD_stack();
}
function converting_for_special_galmadeuli_layouts(f, e, key, c1, c2, sub_c1, sub_c2, transform) {
// 신세벌식 자판과 다른 배열 방식을 쓰는 갈마들이 세벌식 자판을 신세벌식 자판의 배열 방식으로 처리할 수 있게 문자값 자리를 바꿈
var layout = find_current_layout();
var a = [c1, sub_c1, c2, sub_c2];
var _c1, _c2;
if(Ko_type.substr(0,9)=='Sin3-Cham') { // 참신세벌식
if(NFD_stack.phoneme.length==1 && unicode_ga.indexOf(NFD_stack.phoneme[0])>=0 && unicode_ga.indexOf(c1)>=0 && combine_unicode_NFD_hangeul_phoneme(NFD_stack.phoneme[0],c1)) {
// 홀소리만 들어갔는데 먼저 들어간 것과 조합되는 홀소리이면 홀소리를 넣음
}
else if(NFD_stack.phoneme.length && unicode_ggeut.indexOf(NFD_stack.phoneme[0])>=0 && unicode_ga.indexOf(c1)>=0 && !combine_unicode_NFD_hangeul_phoneme(NFD_stack.phoneme[0],sub_c1)) {
// 앞의 끌소리와 조합되지 않는 끝소리이면 홀소리를 넣음
}
else if((ohiQ[0] || NFD_stack.phoneme.length) && unicode_ga.indexOf(c1)>=0 && unicode_ggeut.indexOf(sub_c1)>=0) {
// 한글을 조합하고 있고 가운뎃소리와 끝소리가 있는 글쇠 자리
a = [sub_c1, c2, c1, sub_c2];
} else if(unicode_ga.indexOf(c1)>=0 && unicode_cheos.indexOf(sub_c1)>=0) {
if(!ohiQ[0] || !NFD_stack.phoneme.length || unicode_cheos.indexOf(NFD_stack.phoneme[0])<0) {
// 기본 배열(c1)에 가운뎃소리가 있고 보조 배열(sub_c1)에 첫소리가 있는 자리 (첫소리 ㅋ과 ㅑ가 있는 b 자리)
a = [sub_c1, c1, c2, sub_c2];
}
} else if(unicode_NFD_hangeul_phoneme.indexOf(c1)<0 && unicode_ggeut.indexOf(sub_c1)>=0
&& (ohiQ[0] && ohiQ[3] && !ohiQ[6] || unicode_ga.indexOf(NFD_stack.phoneme[0])>=0)) {
// 끝소리 ㅋ (B 자리)
a = [sub_c1, c1, c2, sub_c2];
}
else if(sub_c1==0x1B && (ohiQ[0]+ohiQ[3]+ohiQ[6] || NFD_stack.phoneme.length)) {
// 한글 조합을 멈춤 (escape)
a = [0, 0, c2, sub_c2];
complete_hangeul_syllable(f);
}
return [a[0], a[1], a[2], a[3], transform];
}
if(Ko_type.substr(0,2)=='3-') {
transform = true;
if(Ko_type == '3-18Na') {
if(with_shift_key(key) && unicode_ggeut.indexOf(sub_c2)>=0 && unicode_ga.indexOf(c2)>=0
&& (NFD_stack.phoneme.length && unicode_ggeut.indexOf(NFD_stack.phoneme[0])<0 || (ohiQ[0]+ohiQ[3])&&!ohiQ[6])) {
// 윗글쇠 눌러 겹받침 넣기
a = [sub_c2, sub_c1, c2, c1];
}
else if((!with_shift_key(key) && unicode_ggeut.indexOf(c2)>=0 && unicode_ggeut.indexOf(sub_c2)>=0 && unicode_ga.indexOf(c1)>=0)
|| (with_shift_key(key) && unicode_ggeut.indexOf(c1)>=0 && unicode_ggeut.indexOf(sub_c1)>=0 && unicode_ga.indexOf(c2)>=0)) {
// 끝소리가 들어갔고 가운뎃소리와 끝소리가 있는 글쇠가 눌렸을 때
if( (unicode_non_combined_ggeut.indexOf(convert_into_unicode_hangeul_phoneme(ohiQ[6]))>=0 || NFD_stack.phoneme.length && unicode_non_combined_ggeut.indexOf(NFD_stack.combined_phoneme[0])>=0) &&
(!with_shift_key(key) && unicode_ggeut.indexOf(sub_c2)>=0 && (NFD_stack.phoneme.length && unicode_ggeut.indexOf(NFD_stack.phoneme[0])>=0 && sub_c2 != NFD_stack.phoneme[0] && c2 == NFD_stack.phoneme[0] && c2==NFD_stack.combined_phoneme[0] || ohiQ[6] && !ohiQ[7] /*&& sub_c2 != convert_into_unicode_hangeul_phoneme(ohiQ[6]) && c2 == convert_into_unicode_hangeul_phoneme(ohiQ[6])*/)
|| with_shift_key(key) && unicode_ggeut.indexOf(sub_c1)>=0 && (NFD_stack.phoneme.length && unicode_ggeut.indexOf(NFD_stack.phoneme[0])>=0 && sub_c1 != NFD_stack.phoneme[0] && c1 == NFD_stack.phoneme[0] && c1==NFD_stack.combined_phoneme[0] || ohiQ[6] && !ohiQ[7] /*&& sub_c1 != convert_into_unicode_hangeul_phoneme(ohiQ[6]) && c1 == convert_into_unicode_hangeul_phoneme(ohiQ[6])*/)) ) {
// 보조 배열에도 끝소리가 있고 끝소리가 하나만 들어갔을 때
// 먼저 들어간 것과 조합되는 끝소리이면 끝소리를 넣고, 그렇지 않으면 가운뎃소리를 넣음 (나빌 입력기에 없는 처리) (조합이 막히는 때를 막음)
_c1 = with_shift_key(key) ? sub_c1 : sub_c2;
_c2 = with_shift_key(key) ? sub_c2 : sub_c1;
if(!combine_unicode_NFD_hangeul_phoneme((ohiQ[6] ? convert_into_unicode_hangeul_phoneme(ohiQ[6]) : NFD_stack.combined_phoneme[0]), _c1)) {
if(_c1 == convert_into_unicode_hangeul_phoneme(ohiQ[6]) || _c1 == NFD_stack.combined_phoneme[0]) {_c1 = c1;}
else {
if(!ohiQ[0] && !NFD_stack.phoneme.length) ohiBackspace(f,e);
else ohiHangeul_backspace(f,e);
}
} else if(combine_unicode_NFD_hangeul_phoneme(convert_into_unicode_hangeul_phoneme(ohiQ[6]), sub_c2)) {
_c1 = sub_c2;
} else {
_c1 = c1;
}
return [_c1, a[1], a[2], a[3], 1];
}
if(ohiQ[6] && with_shift_key(key) && unicode_ggeut.indexOf(c1)>=0 && unicode_non_combined_ggeut.indexOf(convert_into_unicode_hangeul_phoneme(ohiQ[6]+ohiQ[7]))<0) {
// 겹받침이 조합된 다음에 받침이 또 들어왔으면 조합 끊기 (완성형)
complete_hangeul_syllable(f);
}
}
else if(!with_shift_key(key) && unicode_ggeut.indexOf(c1)>=0 && unicode_ga.indexOf(sub_c1)<0 && unicode_ga.indexOf(c2)<0 && unicode_ga.indexOf(sub_c2)<0) {
if(unicode_ggeut.indexOf(NFD_stack.phoneme[0])>=0 && NFD_stack.combined_phoneme[0] != c1
|| ohiQ[6] && convert_into_ohi_hangeul_phoneme(c1) != ohiQ[6]+ohiQ[7]) {
// 끝소리만 있는 받침 ㅈ 자리(; 자리) 글쇠가 거듭 눌렸을 때 조합 끊기
complete_hangeul_syllable(f);
}
}
}
}
if(Ko_type.substr(0,5)=='LGG3-') { // 조합되지 않는 받침이 들어왔으면 조합을 끊음
if(ohiQ[6] && ohiQ[7] && unicode_ggeut.indexOf(c1)>=0 && (ohiQ[8] || !combine_unicode_NFD_hangeul_phoneme(convert_into_unicode_hangeul_phoneme(ohiQ[6]+ohiQ[7]),convert_into_unicode_hangeul_phoneme(c1)))) {complete_hangeul_syllable(f);}
}
if(Ko_type.substr(0,5)=='Sin3-') {
// 신세벌식 원안과 달리 홀소리를 아랫글 자리에 두고 받침을 윗글 자리에 두는 배열 방식이면 transform = true
if(typeof layout[64] != 'number') i=layout[64][0], j=layout[shift_table[64]][0]; // a 자리
else i=layout[64], j=layout[shift_table[64]];
if(!with_shift_key(key) && unicode_ga.indexOf(i)>=0) transform = true;
else if(with_shift_key(key) && unicode_ga.indexOf(j)>=0) transform = true;
}
// 홀소리를 아랫글 자리에 두고 받침을 윗글 자리에 두는 신세벌식 자판을 함께 처리하기 위한 작업
if(transform && /*!with_shift_key(key) && */unicode_ga.indexOf(c1)>=0 && unicode_ggeut.indexOf(c2)>=0
&& (NFD_stack.phoneme.length && (unicode_cheos.indexOf(NFD_stack.phoneme[0])>=0 || NFD_stack.phoneme.length>1 && unicode_ga.indexOf(NFD_stack.phoneme[0])>=0 || unicode_ggeut.indexOf(NFD_stack.phoneme[0])>=0 && combine_unicode_NFD_hangeul_phoneme(NFD_stack.combined_phoneme[0],c2))
|| ohiQ[0]&&!ohiQ[3]&&!ohiQ[6] || ohiQ[0]&&ohiQ[3]&&!ohiQ[6] || ohiQ[0]&&ohiQ[3]&&ohiQ[6]&&!ohiQ[7])) {
// 한글을 차례대로 조합하고 있는데 현재 들어간 낱자와 조합되는 낱자일 때
a = [c2, sub_c1, c1, sub_c2];
}
return [a[0], a[1], a[2], a[3], transform];
}
function NFC_galmadeuli_preprocess(f,e,key) { // 유니코드 완성형 한글 부호계를 쓸 때의 갈마들이 세벌식 자판 전처리 함수 (신세벌식 자판을 기준으로 함)
var a, i, j, c, c1, c2, sub_c1, sub_c2;
var sublayout = find_sublayout();
var transform = false; // 홀소리와 받침의 자리가 신세벌식 자판과 맞바뀐 배열 방식을 쓰는지
// c1가 아랫글 자리이면 c2는 윗글 자리, 아니면 그 반대임
a = find_galmadeuli_chars(key);
c1 = a[0], c2 = a[1], sub_c1 = a[2], sub_c2 = a[3];
if(Sin3_extended_sign_layout_input(f,key,convert_into_ohi_hangeul_phoneme(c1))==-1) return -1;
a = converting_for_special_galmadeuli_layouts(f, e, key, c1, c2, sub_c1, sub_c2, transform);
c1 = a[0], sub_c1 = a[1], c2 = a[2], sub_c2 = a[3], transform = a[4];
c = c1;
ohi_c1 = convert_into_ohi_hangeul_phoneme(c1);
ohi_c2 = convert_into_ohi_hangeul_phoneme(c2);
ohi_sub_c1 = convert_into_ohi_hangeul_phoneme(sub_c1);
ohi_sub_c2 = convert_into_ohi_hangeul_phoneme(sub_c2);
if(Ko_type.substr(0,5)=='Sin3-' && ohi_c2<31 && with_shift_key(key) && !ohiQ[0] && !ohiQ[3] && ohiQ[6] && !ohiQ[7] && ohiDoubleJamo(2,ohiQ[6],ohi_c2)) {
// 홑받침만 들어갔는데 윗글쇠와 함께 왼쪽 글쇠가 눌렸을 때 겹받침 조합하기
ohiQ[7]=ohiDoubleJamo(2,ohiQ[6],ohi_c2);
ohiInsert(f,0,ohiQ);
return -1;
}
if(Ko_type.substr(0,5)=='Sin3-' && ohi_c1<31 && !with_shift_key(key) && !ohiQ[0] && !ohiQ[3] && ohiQ[6] && !ohiQ[7]) {
// 홑받침만 들어가 있는데 윗글쇠를 누르지 않은 채로 받침 자리 글쇠가 눌렸을 때 조합 끊기 (홑받침 쓰는 초성체 조합)
complete_hangeul_syllable(f);
}
else if(option.enable_double_final_ext && with_shift_key(key) && sub_c1
&& (ohiQ[0] || NFD_stack.phoneme.length&&unicode_cheos.indexOf(NFD_stack.phoneme[NFD_stack.phoneme.length-1])>=0) && (ohiQ[3] && !ohiQ[6] || with_shift_key(key) && NFD_stack.phoneme.length&&unicode_ga.indexOf(NFD_stack.phoneme[0])>=0)) {
// 윗글쇠를 함께 눌렀을 때 왼쪽 윗글 자리의 겹받침 넣기 (겹받침 확장 입력)
c = ohi_sub_c1;
}
else if(Ko_type.substr(0,5)=='LGG3-' && !with_shift_key(key) && ohiQ[0] && !ohiQ[3] && !sub_c1 && unicode_cheos.indexOf(c1)>=0 && unicode_ga.indexOf(c2)>=0) {
// 첫소리만 들어갔을 때 첫소리와 조합용이 아닌 홀소리가 든 글쇠가 눌리면 홀소리를 넣음 (이건구 한 손 세벌식 자판)
c = c2;
}
else if(!with_shift_key(key) && ohiQ[0] && !ohiQ[3] && unicode_ga.indexOf(sub_c1)>=0) {
// 첫소리만 들어갔을 때 보조 배열(sublayout)에서 겹홀소리 조합용 ㅗ, ㅜ, ㅡ, ㆍ 등을 넣음
c = ohi_sub_c1;
ohiRQ[3]=1;
}
else if((ohiRQ[3] || backup_ohiRQ[3]) && ohi_c1<31 && NFD_stack.phoneme[0]==0x119E && !(NFD_stack.phoneme.length>1 && (unicode_ga.indexOf(NFD_stack.phoneme[1])>=0 || unicode_ggeut.indexOf(NFD_stack.phoneme[0])>=0))) {
// 아래아가 들어 있을 때에 ㆎ(아래애), ᆢ(쌍아래아) 조합하기
if(key==100) c1=0x1175; // ㆎ(아래애) 조합하기
else if(key==122 && NFD_stack.phoneme[1]!=0x119E) c1=0x119E; // 쌍아래아(ᆢ) 조합하기
NFD_hangeul_input(f,key,c1);
return -1;
}
else if(NFD_stack.phoneme.length && ohi_c1<31 && unicode_ggeut.indexOf(NFD_stack.phoneme[0])>=0) {
// 첫가끝 조합 상태에서 받침이 들어 있는데 또 받침이 들어왔을 때
if(unicode_ggeut.indexOf(NFD_stack.phoneme[1])<0) {
if(option.enable_double_final_ext && sub_c1 && NFD_stack.phoneme[0]==convert_into_unicode_hangeul_phoneme(c1)) {
// 같은 받침 글쇠가 거듭 눌렸을 때 겹받침 확장 배열 적용하기
c = c1;
NFD_stack.phoneme.unshift(c);
NFD_stack.phoneme_R.unshift(0);
NFD_stack.combined_phoneme[0]=sub_c1;
ohiSelection(f,0);
ohiBackspace(f);
ohiInsert(f,0,sub_c1);
ohiSelection(f,NFD_stack.combined_phoneme.length);
return -1;
}
}
}
else if(ohiRQ[3] && /*ohi_c1<31 &&*/ !ohiQ[4] && !ohiQ[6] && combine_unicode_NFD_hangeul_phoneme(convert_into_unicode_hangeul_phoneme(ohiQ[3]+35),c2)) {
// 먼저 들어간 조합용 홀소리와 겹홀소리를 이룰 수 있는 홀소리일 때
c = ohi_c2;
}
else if(!with_shift_key(key) && ohi_c1<31 && ohiQ[0]&&!ohiQ[3]&&!ohiQ[6] && (ohi_c2>65 && ohi_c2<87 || key==122)) {
// 왼손 쪽 아랫글 자리에서 가운뎃소리 넣기
c = ohi_c2;
if(key==122 && (c2==0x119E/* || c2>157*/)) c = 0x119E; // Z 자리 아래아
ohiRQ[3]=0;
}
else if((transform || Ko_type.substr(0,5)=='LGG3-') && ohi_c1<31 && ohiQ[6] && !ohiQ[7] && (i=combine_unicode_NFD_hangeul_phoneme(convert_into_unicode_hangeul_phoneme(ohiQ[6]),c1))) {
// 받침을 윗글 자리에 두는 신세벌식 자판 또는 이건구 한 손 세벌식 자판의 두번째 들어온 조합되는 받침 처리
ohiQ[7]=convert_into_ohi_hangeul_phoneme(i)-ohiQ[6];
ohiInsert(f,0,ohiQ);
return -1;
}
else if(transform && with_shift_key(key) && unicode_ggeut.indexOf(c1)>=0 && unicode_ga.indexOf(c2)>=0) {
// 받침을 윗글 자리에 두는 신세벌식 자판이고 홀소리와 받침이 있는 글쇠가 윗글쇠와 함께 눌렸을 때
// 마지막으로 들어간 홀소리와 조합되는 것이면 홀소리를 넣음
if(ohiQ[3] && combine_unicode_NFD_hangeul_phoneme(convert_into_unicode_hangeul_phoneme(ohiQ[3]+ohiQ[4]+35),c2)) {
c = c2;
}
}
return c;
}
function NFD_galmadeuli_preprocess(f,e,key) { // 첫가끝 조합형을 쓸 때의 갈마들이 세벌식 자판 전처리 함수 (신세벌식 자판을 기준으로 함)
var a, i, j, c, c1, c2, sub_c1, sub_c2;
var sublayout = find_sublayout();
var transform = false; // 홀소리와 받침의 자리가 신세벌식 자판과 맞바뀐 배열 방식을 쓰는지
// c1가 아랫글 자리이면 c2는 윗글 자리, 아니면 그 반대임
a = find_galmadeuli_chars(key);
c1 = a[0], c2 = a[1], sub_c1 = a[2], sub_c2 = a[3];
if(Sin3_extended_sign_layout_input(f,key,c1)==-1) return -1;
a = converting_for_special_galmadeuli_layouts(f, e, key, c1, c2, sub_c1, sub_c2, transform);
c1 = a[0], sub_c1 = a[1], c2 = a[2], sub_c2 = a[3], transform = a[4];
c = c1;
if(Ko_type.substr(0,5)=='Sin3-' && with_shift_key(key) && NFD_stack.phoneme.length && unicode_cheos.indexOf(NFD_stack.phoneme[NFD_stack.phoneme.length-1])<0 && unicode_ga.indexOf(NFD_stack.phoneme[0])<0 && unicode_ggeut.indexOf(NFD_stack.phoneme[0])>=0 && combine_unicode_NFD_hangeul_phoneme(NFD_stack.combined_phoneme[0],c2)) {
// 홑받침만 들어갔는데 윗글쇠와 함께 왼쪽 글쇠가 눌렸을 때 겹받침 조합하기
c = combine_unicode_NFD_hangeul_phoneme(NFD_stack.combined_phoneme[0],c2);
NFD_stack.phoneme.unshift(c);
NFD_stack.phoneme_R.unshift(0);
NFD_stack.combined_phoneme[0]=c;
ohiSelection(f,0);
ohiBackspace(f);
ohiInsert(f,0,c);
ohiSelection(f,NFD_stack.combined_phoneme.length);
return -1;
}
if(Ko_type.substr(0,5)=='Sin3-' && option.use_hangeul_compatibility_jamo_when_entering_old_hangeul && is_old_hangeul_input() && !option.only_NFD_hangeul_encoding
&& unicode_cheos.indexOf(NFD_stack.phoneme[NFD_stack.phoneme.length-1])<0 && unicode_ga.indexOf(NFD_stack.phoneme[0])<0 && unicode_ggeut.indexOf(NFD_stack.phoneme[0])>=0 && !combine_unicode_NFD_hangeul_phoneme(NFD_stack.combined_phoneme[0],c2)) {
// 신세벌식 자판에서 따로 들어간 받침의 조합을 끊어 호환 자모로 바꿈 (초성체)
complete_hangeul_syllable(f);
}
else if(option.enable_double_final_ext && with_shift_key(key) && sub_c1
&& (NFD_stack.phoneme.length&&unicode_cheos.indexOf(NFD_stack.phoneme[NFD_stack.phoneme.length-1])>=0) && (ohiQ[3] && !ohiQ[6] || with_shift_key(key) && NFD_stack.phoneme.length&&unicode_ga.indexOf(NFD_stack.phoneme[0])>=0)) {
// 윗글쇠를 함께 눌렀을 때 왼쪽 윗글 자리의 겹받침 넣기 (겹받침 확장 입력)
c = sub_c1;
}
else if(Ko_type.substr(0,5)=='LGG3-' && !with_shift_key(key) && NFD_stack.phoneme.length && unicode_cheos.indexOf(NFD_stack.phoneme[0])>=0 && !sub_c1 && unicode_cheos.indexOf(c1)>=0 && unicode_ga.indexOf(c2)>=0) {
// 첫소리만 들어갔을 때 첫소리와 조합용이 아닌 홀소리가 든 글쇠가 눌리면 홀소리를 넣음 (이건구 한손 세벌식 자판)
c = c2;
}
else if(option.enable_Sin3_diphthong_key && !with_shift_key(key) && NFD_stack.phoneme.length && unicode_cheos.indexOf(NFD_stack.phoneme[0])>=0 && unicode_ga.indexOf(sub_c1)>=0) {
// 첫소리만 들어갔을 때 보조 배열(sublayout)에서 겹홀소리 조합용 ㅗ, ㅜ, ㅡ, ㆍ 등을 넣음
c = -sub_c1;
}
else if(with_shift_key(key) && NFD_stack.phoneme.length && unicode_cheos.indexOf(NFD_stack.phoneme[0])>=0 && unicode_ga.indexOf(c1)>=0 && unicode_ggeut.indexOf(c2)>=0) {
// 첫소리만 들어갔고, 왼손 쪽의 끝소리가 있는 글쇠가 윗글쇠와 함께 눌렸을 때 끝소리를 넣음 (홀소리만 빠진 미완성 낱내자 조합하기)
c = c2;
}
else if(option.enable_Sin3_adding_cheos_with_shift_key && (with_shift_key(key) || !c1) && NFD_stack.phoneme.length && unicode_cheos.indexOf(NFD_stack.phoneme[0])>=0 && unicode_cheos.indexOf(c2)>=0 && (unicode_ga.indexOf(c1)>=0 || unicode_ga.indexOf(sub_c2)>=0)) {
// 첫소리만 들어갔고, 오른손 쪽의 홀소리가 있는 첫소리 글쇠를 윗글쇠와 함께 눌렀을 때 첫소리를 넣음
c = c2;
}
else if(NFD_stack.combined_phoneme.length>1 && NFD_stack.phoneme_R[0] && unicode_ga.indexOf(c2)>=0 && sub_c1 != c2 && combine_unicode_NFD_hangeul_phoneme(NFD_stack.combined_phoneme[0],c2)) {
// 겹홀소리 조합용 가운뎃소리가 먼저 들어갔고 윗글 자리에 있는 홀소리가 있는 글쇠가 눌렸을 때
// 1타에 한하여 먼저 들어간 홀소리와 결합되는 홀소리이면 윗글 자리의 홀소리를 넣게 함
c = c2;
}
else if(!with_shift_key(key) && unicode_ggeut.indexOf(c1)>=0 && unicode_cheos.indexOf(NFD_stack.phoneme[0])>=0 && unicode_ga.indexOf(c2)>=0) {
// 첫소리만 들어갔을 때 왼손 쪽 끝소리가 함께 있는 글쇠 자리에서 가운뎃소리 넣기
c = c2;
}
else if(transform && unicode_ggeut.indexOf(c1)>=0 && unicode_ga.indexOf(c2)>=0) {
// 본래 신세벌식 자판과 홀소리와 받침 자리가 뒤바뀐 꼴이고 홀소리와 받침이 있는 글쇠가 눌렸을 때
if(with_shift_key(key) && NFD_stack.phoneme.length && unicode_cheos.indexOf(NFD_stack.phoneme[NFD_stack.phoneme.length-1])>=0 && unicode_ga.indexOf(NFD_stack.phoneme[0])>=0 && combine_unicode_NFD_hangeul_phoneme(NFD_stack.combined_phoneme[0],c2)) {
// 윗글쇠와 함께 눌렸고 마지막으로 들어간 홀소리와 조합되는 것이면 홀소리를 넣음
c = c2;
}
else if(!with_shift_key(key) && NFD_stack.phoneme.length && unicode_cheos.indexOf(NFD_stack.phoneme[NFD_stack.phoneme.length-1])<0 && unicode_ga.indexOf(NFD_stack.phoneme[0])>=0) {
// 윗글쇠를 누르지 않았고 첫소리 없이 홀소리만 들어갔다면 홀소리를 넣음
c = c2;
}
}
return c;
}
function hangeul_typewriter(f,key) { // 타자기 자판
var layout = find_current_layout();
var ch;
var c1=layout[key-33];
var c2=layout[ukey[dkey.indexOf(key)]-33]; // 윗글 자리
var ohi_c1=convert_into_ohi_hangeul_phoneme(c1);
var ohi_c2=convert_into_ohi_hangeul_phoneme(c2); // 윗글 자리
ch=c1;
if(Ko_type=='4t-1969') {
if(ohiQ[3]==68-35 && !ohiQ[4] && (!ohiRQ[3]&&c1==86 || ohiRQ[3]==1&&c1==0x3163)) {
// ㅑ+ㅣ→ㅒ
ohiQ[4]=1;
ohiInsert(f,0,ohiQ);
return -1;
}
if(ohiQ[3]==72-35 && !ohiQ[4] && !ohiRQ[3]&&c1==86) {
// ㅕ+ㅣ→ㅖ
ohiQ[4]=1;
ohiInsert(f,0,ohiQ);
return -1;
}
}
if(Ko_type=='4t-1985') {
if(shift_lock) {
ch=c2;
//if(ohi_ga.indexOf(c1)<0 || ohi_ga.indexOf(c2)<0) shift_lock=0;
if(unicode_ga.indexOf(c1)<0 || unicode_ga.indexOf(c2)<0) shift_lock=0;
// 홀소리만 든 글쇠를 누르면 받침 글쇠가 풀리지 않음. 그밖의 글쇠를 누르면 받침 글쇠가 풀림
}
}
if(ohi_cheos.indexOf(convert_into_ohi_hangeul_phoneme(ch))>=0) {
ohiRQ = [0,0,0,0,0,0,0,0,0];
}
if(compatibility_ga.indexOf(ch)>=0) { // 받침 안 붙는 홀소리
if(is_old_hangeul_input() || option.only_NFD_hangeul_encoding) {
ch=convert_into_unicode_hangeul_phoneme(ohi_ga[compatibility_ga.indexOf(ch)]);
if(NFD_stack.phoneme[0]) NFD_stack.phoneme_R[0]=1;
NFD_stack.phoneme.unshift(ch);
NFD_stack.phoneme_R.unshift(1);
NFD_stack.combined_phoneme.unshift(0x1160);
return -1;
}
else {
ch=ohi_ga[compatibility_ga.indexOf(ch)];
if(!ohiQ[3]) ohiRQ[3]=1;
else ohiRQ[4]=1;
}
}
return ch;
//return convert_into_ohi_hangeul_phoneme(ch);
//return (is_old_hangeul_input() || option.only_NFD_hangeul_encoding) ? ch : convert_into_ohi_hangeul_phoneme(ch);
}
function is_galmadeuli_input() {
var type_name = current_layout_info.type_name;
if(type_name.substr(0,2)=='2-') {
for(var i=0; i<current_layout_info.layout.length; ++i)
if(typeof current_layout_info.layout[i] == 'object') return true;
return false;
}
if(type_name.substr(0,5)=='Sin3-') return true;
if(type_name.substr(0,5)=='LGG3-') return true;
if(type_name.substr(-3)=='_gm') return true;
if(type_name.substr(0,4)=='3-20' && Number(type_name.substr(2,4))>2013) return true;
if(type_name.substr(0,3)=='3-P') return true;
if(type_name.substr(0,3)=='3-D') return true;
var a=['3-18Na'];
if(a.indexOf(type_name)>=0) return true;
return false;
}
function can_be_galmadeuli_key(key) { // 첫가끝 갈마들이를 할 수 있게 아랫글/윗글 자리에 한글 낱자가 들어간 글쇠인지
shift_key = shift_table[key-33];
var mainlayout = find_mainlayout();
var sublayout = find_sublayout();
if(unicode_cheos.indexOf(mainlayout[key-33])>=0) {
if(unicode_ga.indexOf(mainlayout[shift_key-33])>=0 || unicode_ga.indexOf(sublayout[key-33])>=0) return true;
}
if(unicode_ga.indexOf(mainlayout[key-33])>=0) {
if(unicode_ggeut.indexOf(mainlayout[shift_key-33])>=0 || unicode_ggeut.indexOf(sublayout[key-33])>=0) return true;
if(unicode_cheos.indexOf(mainlayout[shift_key-33])>=0 || unicode_cheos.indexOf(sublayout[key-33])>=0) return true;
}
if(unicode_ggeut.indexOf(mainlayout[key-33])>=0) {
if(unicode_ga.indexOf(mainlayout[shift_key-33])>=0 || unicode_ga.indexOf(sublayout[key-33])>=0) return true;
}
return false;
}
function is_moachigi_input() {
if(current_layout_info.type_name.substr(0,3)!='3m-') return false;
if(option.force_normal_typing) return false;
return true;
}
function is_left_key(key) {
if(key<0x21 || key>0x7E) return false;
if(key==0x21) return true;
if(key==0x22) return false;
if(key<=0x25) return true;
if(key==0x26) return false;
if(key<=0x2F) return false;
if(key<=0x35) return true;
if(key<=0x3F) return false;
if(key<=0x47) return true;
if(key<=0x50) return false;
if(key<=0x54) return true;
if(key==0x55) return false;
if(key<=0x58) return true;
if(key==0x59) return false;
if(key==0x5A) return true;
if(key<=0x5F) return false;
if(key<=0x67) return true;
if(key<=0x70) return false;
if(key<=0x74) return true;
if(key==0x75) return false;
if(key<=0x78) return true;
if(key==0x79) return false;
if(key==0x7A) return true;
if(key<=0x7D) return false;
if(key==0x7E) return true;
}
function is_right_key(key) {
if(key<0x21 || key>0x7E) return false;
return !is_left_key(key);
}
function with_shift_key(key) { // 윗글쇠를 누르고 친 글쇠인지
if(key<0x21) return false;
else if(key<=0x26) return true;
else if(key==0x27) return false;
else if(key<=0x2B) return true;
else if(key<=0x39) return false;
else if(key==0x3A) return true;
else if(key==0x3B) return false;
else if(key==0x3C) return true;
else if(key==0x3D) return false;
else if(key<=0x5A) return true;
else if(key<=0x5D) return false;
else if(key<=0x5F) return true;
else if(key<=0x7A) return false;
else if(key<=0x7E) return true;
return false;
}
function is_old_hangeul_input() {
if(current_layout_info.type_name && current_layout_info.type_name.substr(-2)=='-y') return true;
if(option.enable_old_hangeul_input && typeof current_layout_info.old_hangeul_layout_type_name != 'undefined') return true;
return false;
}
function is_phonemic_writing_input() {
if(option.phonemic_writing) return true;
return false;
}
function push_to_key_table(u,d,t) {
u.push(
[t[93],t[0],t[31],t[2],t[3],t[4],t[61],t[5],t[9],t[7],t[8],t[62],t[10],''],
['',t[48],t[54],t[36],t[49],t[51],t[56],t[52],t[40],t[46],t[47],t[90],t[92],t[91]],
['',t[32],t[50],t[35],t[37],t[38],t[39],t[41],t[42],t[43],t[25],t[1],''],
['',t[57],t[55],t[34],t[53],t[33],t[45],t[44],t[27],t[29],t[30],'']);
d.push(
[t[63],t[16],t[17],t[18],t[19],t[20],t[21],t[22],t[23],t[24],t[15],t[12],t[28],''],
['',t[80],t[86],t[68],t[81],t[83],t[88],t[84],t[72],t[78],t[79],t[58],t[60],t[59]],
['',t[64],t[82],t[67],t[69],t[70],t[71],t[73],t[74],t[75],t[26],t[6],''],
['',t[89],t[87],t[66],t[85],t[65],t[77],t[76],t[11],t[13],t[14]],'');
}
function push_layout_to_key_table(u,d,b) {
var a,c,bas=[];
for(var i=0;i<94;++i) {
a = typeof b[i] == 'number' ? b[i] : b[i][0];
if(a<0) c=a;
else c = String.fromCharCode(a);
bas.push(c);
}
push_to_key_table(u,d,bas);
}
function push_extended_hangeul_layout_to_key_table(u,d,ext_layout) {
var i,c,str,charCode;
var ext=[];
for(i=0;i<94;++i) {
if(typeof ext_layout[i][0] == 'object' && typeof ext_layout[i][0][0] == 'number') // 3-2012 옛한글 자판에 들어간 확장 배열
c = ext_layout[i][ohiHangeul3_HanExtKey%0x10-1][ohiHangeul3_HanExtKey>0x10 ? 1:0];
else if(typeof ext_layout[i][0] == 'number')
c = ext_layout[i][ohiHangeul3_HanExtKey-1];
else
c=ext_layout[i];
if(c<0) s=c;
else s = String.fromCharCode(c);
ext.push(s);
}
push_to_key_table(u,d,ext);
}
function push_extended_sign_layout_to_key_table(u,d,e) {
var ext=[], c, i, j=(sign_ext_state-1)%10;
if(j>=0) {
if(!is_old_hangeul_input() && (Ko_type=='3-2011' || Ko_type=='3-2012')) {
if(j<3) {
for(i=0;i<94;++i) {
c=e[i][j]>0 ? e[i][j] : 0;
ext.push(String.fromCharCode(c));
}
}
}
else if(Ko_type.substr(0,2)=='3-') {
if(sign_ext_state<11) {
for(i=0;i<94;++i) {
c=e[i][0][j]>0 ? e[i][0][j] : 0;
ext.push(String.fromCharCode(c));
}
}
if(sign_ext_state>10) {
for(i=0;i<94;++i) {
c=e[i][1][j]>0 ? e[i][1][j] : 0;
ext.push(String.fromCharCode(c));
}
}
}
else { // 신세벌식
for(i=0;i<94;++i) {
c=e[i][j]>0 ? e[i][j] : 0;
ext.push(String.fromCharCode(c));
}
}
}
push_to_key_table(u,d,ext);
}
function insert_sublayout_table(ue, de, uh, dh, sublayout) {
var u=[], d=[], sub=[], c, i, j, ds, us;
for(i=0;i<94;++i) {
c = sublayout[i];
if(special_chars.indexOf(c)>=0) c = general_chars[special_chars.indexOf(c)];
s=String.fromCharCode(convert_into_unicode_hangeul_phoneme(c));
sub.push(s);
}
push_to_key_table(u,d,sub);
for(i=0;i<de.length;++i) {
for(j=0;j<de[i].length;++j) {
if( (!u[i][j] || !u[i][j].charCodeAt(0)) && (!d[i][j] || !d[i][j].charCodeAt(0)) ) continue;
ds = de[i][j];
us = ue[i][j];
if(ue[i][j].charCodeAt(0)) {
if(d[i][j].charCodeAt(0)) {
if(u[i][j].charCodeAt(0) && d[i][j]!=u[i][j]) us=u[i][j];
ds=d[i][j];
}
else us=u[i][j];
}
else if(d[i][j].charCodeAt(0)) ds=d[i][j];
if(!(us==ue[i][j] || us==uh[i][j] || us==dh[i][j])) ue[i][j] = us;
if(!(ds==ue[i][j] || ds==uh[i][j] || ds==dh[i][j])) de[i][j] = ds;
}
}
}
function show_ohiStatusBar(op) { // 보람줄(상태 표시줄) 보이기/감추기
if(typeof op != 'undefined' && (op=='off' || op=='0' || !op)) ohiStatus.style.display='none';
else ohiStatus.style.display='block';
}
function ohiChange_enable_double_final_ext(op) { // 겹받침 확장 기능 켜기/끄기
if(op===undefined || op==1) option.enable_double_final_ext=1;
else option.enable_double_final_ext=0;
show_keyboard_layout();
}
function show_NCR_text(op) { // 문자를 유니코드 부호값과 맞대어 나타내기 (Numeric Character Reference)
if(typeof op != 'undefined') {
if(op) converting_option.NCR_text=1;
else converting_option.NCR_text=0;
}
var f = document.getElementById('inputText');
var t = document.getElementById('NCR_text');
if(!f || !t) return;
var opt, opts = document.getElementById('NCR_options');
if(opts) {
if(ohi_menu_num && ohi_menu_num<3) {
if(converting_option.NCR_text) opts.style.display = 'block';
else opts.style.display = 'inline';
}
else opts.style.display = 'none';
opt = document.getElementById('converting_option_NCR_text');
if(!opt) opt = appendChild(opts,'div','option','converting_option_NCR_text','<input name="NCR_text" class="checkbox" onclick="show_NCR_text(this.checked);inputText_focus()" type="checkbox"' + (converting_option.show_NCR_text ? ' checked="checked"' : '') + '><label title="'한글'을 &#xD55C;&#xAE00; 꼴로 나타내기">HTML 문자 참조</label>');
opt = document.getElementById('converting_option_convert_only_NFD_hangeul_encoding_in_NCR_text');
if(!opt) opt = appendChild(opts,'div','option','converting_option_convert_only_NFD_hangeul_encoding_in_NCR_text','<input name="convert_only_NFD_hangeul_encoding_in_NCR_text" class="checkbox" onclick="converting_option.convert_only_NFD_hangeul_encoding_in_NCR_text=this.checked;show_NCR_text();inputText_focus()" type="checkbox"' + (converting_option.convert_only_NFD_hangeul_encoding_in_NCR_text ? ' checked="checked"' : '') + '><label title="완성형으로 나타낼 수 있는 한글은 바꾸지 않기">첫가끝 조합형만 바꾸기</label>');
if(t && converting_option.NCR_text) {
t.style.display='inline-block';
opt.style.display='inline-block';
}
else {
t.style.display='none';
opt.style.display='none';
}
opt = document.getElementById('NCR_text_copy_button');
if(!opt) {
opt = appendChild(opts,'div','option','NCR_text_copy_button','<button onclick="copyToClipboard(document.getElementById(\'NCR_text\'))">베끼기</button>');
opt.style.cssFloat = 'right';
}
if(converting_option.NCR_text) opt.style.display='inline-block';
else opt.style.display='none';
}
var ref_char, char_code, ref_text='';
for(i=0;i<f.value.length;++i) {
char_code = f.value.charCodeAt(i);
ref_char = '&#x'+ char_code.toString(16).toUpperCase() + ';';
if(converting_option.convert_only_NFD_hangeul_encoding_in_NCR_text) {
// 첫가끝 조합형 한글만 바꿀 때
if(unicode_NFD_hangeul_code.indexOf(char_code)<0 && unicode_NFD_hangeul_sidedot.indexOf(char_code)<0) ref_char = f.value.charAt(i);
}
ref_text += ref_char;
}
if(ref_text=='') ref_text=' ';
t.innerHTML = ref_text;
}
function show_direct_typing_text(op) { // 쿼티 글쇠 배열 기준으로 문자열을 글쇠값들로 바꾸기
if(typeof op != 'undefined') {
if(op) converting_option.direct_typing_text=1;
else converting_option.direct_typing_text=0;
}
var f = document.getElementById('inputText');
var t = document.getElementById('direct_typing_text');
if(!f || !t) return;
var opt, opts = document.getElementById('direct_typing_text_options');
var mainlayout = find_mainlayout();
if(opts) {
if(ohi_menu_num && ohi_menu_num<3 && !is_moachigi_input()) {
if(converting_option.direct_typing_text) opts.style.display = 'block';
else opts.style.display = 'inline';
}
else opts.style.display = 'none';
opt = document.getElementById('converting_option_direct_typing_text');
if(!opt) {
opt = appendChild(opts,'div','option','converting_option_direct_typing_text','<input name="direct_typing_text" class="checkbox" onclick="show_direct_typing_text(this.checked);inputText_focus()" type="checkbox"' + (converting_option.direct_typing_text ? ' checked="checked"' : '') + '><label title="글에 들어간 문자열을 쿼티 배열 기준 글쇠값들로 바꾸기 ">문자열→글쇠값</label>');
opt.style.display='inline-block';
}
opt = document.getElementById('converting_option_extended_hangeul_layout_reflection');
if(!opt) opt = appendChild(opts,'div','option','converting_option_extended_hangeul_layout_reflection','<input name="extended_hangeul_layout" class="checkbox" onclick="converting_option.extended_hangeul_layout_reflection=this.checked;show_keyboard_layout();inputText_focus()" type="checkbox"' + (converting_option.combination_table_reflection_priority ? ' checked="checked"' : '') + '><label title="한글 확장 배열 반영하기">한글 확장 배열</label>');
if(converting_option.direct_typing_text && mainlayout.indexOf(-1)>=0) opt.style.display='inline-block';
else opt.style.display='none';
opt = document.getElementById('converting_option_combination_table_reflection');
if(!opt) opt = appendChild(opts,'div','option','converting_option_combination_table_reflection','<input name="combination_table_reflection" class="checkbox" onclick="converting_option.combination_table_reflection=this.checked;show_keyboard_layout();inputText_focus()" type="checkbox"' + (converting_option.combination_table_reflection ? ' checked="checked"' : '') + '><label title="낱자 조합 규칙 반영하기">낱자 조합</label>');
if(converting_option.direct_typing_text) opt.style.display='inline-block';
else opt.style.display='none';
opt = document.getElementById('converting_option_combination_table_reflection_priority');
if(!opt) opt = appendChild(opts,'div','option','converting_option_combination_table_reflection_priority','<input name="combination_table_reflection_priority" class="checkbox" onclick="converting_option.combination_table_reflection_priority=this.checked;show_keyboard_layout();inputText_focus()" type="checkbox"' + (converting_option.combination_table_reflection_priority ? ' checked="checked"' : '') + '><label title="자판 배열에 따로 있는 겹낱자에까지 낱자 조합 규칙을 우선 반영하기">낱자 조합 우선</label>');
if(converting_option.direct_typing_text && converting_option.combination_table_reflection) opt.style.display='inline-block';
else opt.style.display='none';
opt = document.getElementById('converting_option_combination_table_reflection_ggeut_ss_exception');
if(!opt) opt = appendChild(opts,'div','option','converting_option_combination_table_reflection_ggeut_ss_exception','<input name="combination_table_reflection_priority" class="checkbox" onclick="converting_option.combination_table_reflection_ggeut_ss_exception=this.checked;show_keyboard_layout();inputText_focus()" type="checkbox"' + (converting_option.combination_table_reflection_ggeut_ss_exception ? ' checked="checked"' : '') + '><label title="받침 ㅆ이 아랫글 자리에 따로 있으면 조합하여 넣은 것으로 셈하지 않음">받침 ㅆ 예외</label>');
if(converting_option.direct_typing_text && converting_option.combination_table_reflection && converting_option.combination_table_reflection_priority
&& mainlayout.indexOf(0x11BB)>=0 && !with_shift_key(mainlayout.indexOf(0x11BB)+33)) opt.style.display='inline-block';
else opt.style.display='none';
opt = document.getElementById('direct_typing_text_copy_button');
if(!opt) {
opt = appendChild(opts,'div','option','direct_typing_text_copy_button','<button onclick="copyToClipboard(document.getElementById(\'direct_typing_text\'))">베끼기</button>');
opt.style.cssFloat = 'right';
}
if(converting_option.direct_typing_text) opt.style.display='inline-block';
else opt.style.display='none';
}
if(t && converting_option.direct_typing_text && !is_moachigi_input()) {
t.style.display='inline-block';
}
else {
t.style.display='none';
return;
}
var conv_text='';
var key_table = [];
making_key_table(key_table);
for(var i=0;i<f.value.length;++i) {
conv_text += convert_into_direct_typing_chars(key_table, f.value, i);
}
if(conv_text=='') conv_text=' ';
t.innerHTML = conv_text;
}
function show_reverse_direct_typing_text(op) { // 쿼티 글쇠 배열 기준으로 글쇠값들을 문자열로 바꾸기
if(typeof op != 'undefined') {
if(op) converting_option.reverse_direct_typing_text=1;
else converting_option.reverse_direct_typing_text=0;
}
var f = document.getElementById('inputText');
var t = document.getElementById('reverse_direct_typing_text');
if(!f || !t) return;
var opt, opts = document.getElementById('reverse_direct_typing_text_options');
var mainlayout = find_mainlayout();
if(opts) {
if(ohi_menu_num && ohi_menu_num<3 && !is_moachigi_input()) {
if(converting_option.reverse_direct_typing_text) opts.style.display = 'block';
else opts.style.display = 'inline';
}
else opts.style.display = 'none';
opt = document.getElementById('converting_option_reverse_direct_typing_text');
if(!opt) {
opt = appendChild(opts,'div','option','converting_option_reverse_direct_typing_text','<input name="reverse_direct_typing_text" class="checkbox" onclick="show_reverse_direct_typing_text(this.checked);inputText_focus()" type="checkbox"' + (converting_option.direct_typing_text ? ' checked="checked"' : '') + '><label title="쿼티 배열 기준 글쇠값들을 문자열로 바꾸기 ">글쇠값→문자열</label>');
opt.style.display='inline-block';
}
opt = document.getElementById('reverse_direct_typing_text_copy_button');
if(!opt) {
opt = appendChild(opts,'div','option','reverse_direct_typing_text_copy_button','<button onclick="copyToClipboard(document.getElementById(\'reverse_direct_typing_text\'))">베끼기</button>');
opt.style.cssFloat = 'right';
}
if(converting_option.reverse_direct_typing_text) opt.style.display='inline-block';
else opt.style.display='none';
opt = document.getElementById('reverse_direct_typing_text_conversion_button');
if(!opt) {
opt = appendChild(opts,'div','option','reverse_direct_typing_text_conversion_button','<button onclick="show_reverse_direct_typing_text();">바꾸기</button>');
opt.style.cssFloat = 'right';
}
if(converting_option.reverse_direct_typing_text) opt.style.display='inline-block';
else opt.style.display='none';
}
if(t && converting_option.reverse_direct_typing_text && !is_moachigi_input()) {
t.style.display='inline-block';
}
else {
t.style.display='none';
return;
}
var temp_t = document.createElement("textarea");
document.body.appendChild(temp_t);
for(var i=0;i<f.value.length;++i) {
convert_into_reverse_direct_typing_chars(temp_t, f.value, i);
}
complete_hangeul_syllable(temp_t);
t.innerHTML = temp_t.value;
if(t.innerHTML=='') t.innerHTML=' ';
document.body.removeChild(temp_t);
}
function making_key_table(table) { // 글쇠 기준 문자 변환에 쓰이는 부호값-글쇠 대응표 만들기
var i, j, k, key, keys = [];
var layout_info = find_current_layout_info();
var mainlayout = find_mainlayout();
var sublayout = find_sublayout();
var combination_table = find_combination_table();
var single_phonemes = [];
for(i=0x21; i<0x7E; ++i) { // 아스키 영역 일반 문자
key = mainlayout.indexOf(i)+33;
if(i>0x40 && i<0x5B || i>0x60 && i<0x7B) table.push({code: i, keys: [i]}); // 영문자
else table.push({code: i, keys: [key]}); // 숫자, 기호
}
for(i=0;i<compatibility_dah.length;++i) { // 호환 자모 닿소리
keys = [];
for(j=0;j<compatibility_dah_to_NFD_hotbadchim[i].length;++j) {
if(mainlayout.indexOf(compatibility_dah_to_NFD_hotbadchim[i][0])>=0)
key = mainlayout.indexOf(compatibility_dah_to_NFD_hotbadchim[i][j])+33;
else
key = mainlayout.indexOf(unicode_ggeut_to_cheos[unicode_ggeut.indexOf(compatibility_dah_to_NFD_hotbadchim[i][j])])+33;
if(key<33) break;
if(layout_info.type_name.substr(0,2)=='2-' && with_shift_key(key) && mainlayout[key-33]==mainlayout[shift_table[key-33]-33]) key = shift_table[key-33];
else if(j && layout_info.type_name.substr(0,4)=='Sin3' && !with_shift_key(key)) key = shift_table[key-33];
keys.push(key);
}
if(j==compatibility_dah_to_NFD_hotbadchim[i].length && keys.length) table.push({code: compatibility_modern_dah[i], keys: keys}); // 끝소리로 넣음
}
for(i=0;i<compatibility_hol.length;++i) { // 호환 자모 홀소리
keys = [];
for(j=0;j<compatibility_hol_to_NFD_hothol[i].length;++j) {
key = mainlayout.indexOf(compatibility_hol_to_NFD_hothol[i][j])+33;
if(key<33) break;
if(layout_info.type_name.substr(0,2)=='2-' && with_shift_key(key) && mainlayout[key-33]==mainlayout[shift_table[key-33]-33]) key = shift_table[key-33];
keys.push(key);
}
if(j==compatibility_hol_to_NFD_hothol[i].length && keys.length) table.push({code: compatibility_modern_hol[i], keys: keys}); // 끝소리로 넣음
}
codes = unicode_NFD_hangeul_phoneme.concat(mainlayout, sublayout);
if(mainlayout.indexOf(-1)>=0 && typeof layout_info.extended_hangeul_layout != 'undefined') // 한글 확장 배열
for(i=0;i<layout_info.extended_hangeul_layout.length;++i)
for(j=0;j<layout_info.extended_hangeul_layout[i].length;++j) codes.push(layout_info.extended_hangeul_layout[i][j]);
for(i=0; i<codes.length; ++i) { // 유니코드 한글 낱자들과 기본/보조 배열에 들어간 문자들을 살핌
keys = [];
if(unicode_non_combined_phoneme.indexOf(codes[i])<0) { // 요즘한글 홑낱자가 아닌 한글 낱자와 기호
if(is_galmadeuli_input() && unicode_ggeut.indexOf(codes[i])>=0 && option.enable_double_final_ext && sublayout.indexOf(codes[i])>=0 && with_shift_key(sublayout.indexOf(codes[i])+33)) { // 겹받침 확장
keys.push(sublayout.indexOf(codes[i])+33);
}
else if(mainlayout.indexOf(codes[i])>=0) {
key = mainlayout.indexOf(codes[i])+33;
if(with_shift_key(key) && is_galmadeuli_input() && unicode_NFD_hangeul_phoneme.indexOf(codes[i])>=0 && can_be_galmadeuli_key(key))
keys.push(shift_table[key-33]);
else keys.push(key);
}
else if(converting_option.extended_hangeul_layout_reflection && mainlayout.indexOf(-1)>=0 && typeof layout_info.extended_hangeul_layout != 'undefined') {
// 한글 확장 배열
key = layout_info.extended_hangeul_layout.findIndex(function(n){return n.indexOf(codes[i])>=0;})+33;
if(key>32) {
for(j=0;j<layout_info.extended_hangeul_layout[key-33].indexOf(codes[i])+1;++j) keys.push(mainlayout.indexOf(-1)+33);
keys.push(key);
}
}
if(keys.length) {
table.push({code: codes[i], keys: keys.slice()});
continue;
}
}
single_phonemes = convert_into_single_phonemes(codes[i]);
keys = find_direct_typing_keys(single_phonemes);
if(keys.length) table.push({code: codes[i], keys: keys.slice()});
}
if(layout_info.type_name.substr(0,1)=='2') { // 2벌식 자판
for(i=0;i<table.length;++i) {
if(unicode_cheos.indexOf(table[i].code)>=0) { // 끝소리→첫소리
var ggeut = unicode_cheos_to_ggeut[unicode_cheos.indexOf(table[i].code)];
table.push({code: ggeut, keys: table[i].keys.slice()});
}
}
for(i=0;i<unicode_ggeut.length;++i) { // 첫소리에 없는 겹받칩
keys=[];
if(unicode_non_combined_ggeut.indexOf(unicode_ggeut[i])>=0) continue;
single_phonemes = convert_into_single_phonemes(unicode_ggeut[i]);
for(j=0;j<single_phonemes.length;++j) { // 배열에 따로 없는 낱자를 홑낱자로 나누어서 글쇠 치는 차례를 찾음
k = table.filter(function(e) {return e.code == single_phonemes[j]});
if(k.length) keys.push(k[0].keys[0]);
}
if(keys.length) table.push({code: unicode_ggeut[i], keys: keys.slice()});
}
}
for(i=0; i<codes.length; ++i) { // 낱자 조합 규칙
if(converting_option.combination_table_reflection && combination_table.length && unicode_NFD_hangeul_phoneme.indexOf(codes[i])>=0) {
var divided_phonemes = [codes[i]];
do {
for(j=0,k=0;j<combination_table.length;++j) {
if(combination_table[j][1]==divided_phonemes[0]) {
divided_phonemes.splice(0,1,parseInt(combination_table[j][0]/0x10000),combination_table[j][0]%0x10000);
++k;
}
}
} while(k);
if(divided_phonemes.length && find_direct_typing_keys(divided_phonemes).length) {
if(converting_option.combination_table_reflection_priority) { // 낱자 조합 규칙을 우선 적용하기
if(codes[i]!=0x11BB || !converting_option.combination_table_reflection_ggeut_ss_exception) // 받침 ㅆ 예외에 걸리지 않으면
table.unshift({code: codes[i], keys: find_direct_typing_keys(divided_phonemes)});
}
else table.push({code: codes[i], keys: find_direct_typing_keys(divided_phonemes)});
}
}
}
}
function find_direct_typing_keys(single_phonemes) {
var i, j, k, key;
var keys = [];
var layout_info = find_current_layout_info();
var mainlayout = find_mainlayout();
var sublayout = find_sublayout();
for(i=0;i<single_phonemes.length;++i) { // 배열에 따로 없는 낱자를 홑낱자로 나누어서 글쇠 치는 차례를 찾음
if(mainlayout.indexOf(single_phonemes[i])>=0) {
key = -1;
for(j=0;j<mainlayout.length && j<sublayout.length;++j)
if(mainlayout[j]==single_phonemes[i] && sublayout[j]!=single_phonemes[i]) key = j+33;
if(key<0) key = mainlayout.indexOf(single_phonemes[i])+33;
if(with_shift_key(key) && mainlayout[key-33]==mainlayout[shift_table[key-33]-33]) {
// 윗글쇠를 눌렀고 아랫글 자리에도 같은 문자가 있을 때 아랫글 글쇠로 넣음
key = shift_table[key-33];
}
else if(with_shift_key(key) && is_galmadeuli_input()) {
// 윗글쇠를 눌렀고 갈마들이를 쓰고 있을 때 아랫글 글쇠로 넣음
if(unicode_ga.indexOf(single_phonemes[i])>=0 && (i>(sublayout.indexOf(single_phonemes[0])>=0 ? 1 : 0) || is_old_hangeul_input() && !option.enable_Sin3_diphthong_key && layout_info.type_name.substr(0,4)=='Sin3')) {}
else key = shift_table[key-33];
}
else if(!with_shift_key(key) && !is_galmadeuli_input() && !i && unicode_ga.indexOf(single_phonemes[i])>=0 && mainlayout.lastIndexOf(single_phonemes[i])>=0 && mainlayout.indexOf(single_phonemes[i]) != mainlayout.lastIndexOf(single_phonemes[i])) {
// 갈마들이를 쓰지 않는 세벌식 자판의 같은 것이 2개 있는 홑홀소리(ㅗ, ㅜ 등) 가려 넣기
j = ((unicode_cheos.indexOf(mainlayout[0x6A-33])>=0) + (single_phonemes.length>1) + is_left_key(mainlayout.indexOf(single_phonemes[i])+33));
if(j%2) key = mainlayout.lastIndexOf(single_phonemes[i])+33;
else key = mainlayout.indexOf(single_phonemes[i])+33;
}
if(i+1==single_phonemes.length || !combine_unicode_NFD_hangeul_phoneme(single_phonemes[i], single_phonemes[i+1])) {
// 마지막 낱자이거나 다음 낱자와 조합되지 않을 때
keys.push(key);
return keys;
}
else if(sublayout.indexOf(single_phonemes[i])<0) keys.push(key);
}
if(sublayout.indexOf(single_phonemes[i])>=0) {
if(unicode_ga.indexOf(single_phonemes[i])>=0 && is_old_hangeul_input() && !option.enable_Sin3_diphthong_key && layout_info.type_name.substr(0,4)=='Sin3') {}
else key = sublayout.indexOf(single_phonemes[i])+33;
keys.push(key);
}
if(converting_option.extended_hangeul_layout_reflection && mainlayout.indexOf(-1)>=0 && typeof layout_info.extended_hangeul_layout != 'undefined' && mainlayout.indexOf(single_phonemes[i])<0 && sublayout.indexOf(single_phonemes[i])<0) {
// 한글 확장 배열
key = layout_info.extended_hangeul_layout.findIndex(function(n){return n.indexOf(single_phonemes[i])>=0})+33;
if(key>32) keys.push(mainlayout.indexOf(-1)+33, key);
}
}
return keys;
}
function convert_into_direct_typing_chars(key_table, text, nth) { // 글에 들어간 문자를 쿼티 기준으로 글쇠 자리에 있는 문자로 바꿈 (글쇠 기준 문자 변환)
var layout_info = find_current_layout_info();
var i, j, r, key;
var char_codes = [], codes = [];
var str = '';
if(nth>0) {
var prev_char_code = text.charCodeAt(nth-1);
char_codes.push(prev_char_code);
} else char_codes.push(-1);
var char_code = text.charCodeAt(nth);
char_codes.push(char_code);
if(text.length>=nth) {
var next_char_code = text.charCodeAt(nth+1);
char_codes.push(next_char_code);
} else char_codes.push(-1);
if(typeof char_code == 'undefined') return '';
if(char_code==32) return ' '; // 사이띄개(Space Bar)
if(char_code==10) return '\n'; // Line Feed
if(char_code==9) return '\t'; // Tab
if(char_code==0x115F) return ''; // 첫소리 채움 문자
if(char_code==0x1160) { // 가운뎃소리 채움 문자
if(layout_info.type_name.substr(0,1)=='3' || layout_info.type_name.substr(0,4)=='Sin3') return '';
if(layout_info.type_name.substr(0,1)=='2') { // 2벌식 자판 : 앞 문자가 첫소리이고 뒤 문자가 끝소리가 아니면 가운뎃소리 채움 문자를 다루지 않음
if(unicode_cheos.indexOf(text.charCodeAt(nth-1))>=0 && text.length>=nth && unicode_ggeut.indexOf(next_char_code<0)) return '';
}
}
for(i=0;i<char_codes.length;++i) {
codes[i] = [];
if(char_codes[i]<0) continue;
if(char_codes[i]>=0xAC00 && char_codes[i]<=0xD7AF) { // 완성형 한글 낱내자
var p = convert_NFC_into_NFD(char_codes[i]);
for(j=0; j<p.length; ++j) {
if(!p[j]) continue;
codes[i].push(p[j]);
}
} else codes[i].push(char_codes[i]);
}
for(i=0; i<codes[1].length; ++i) {
r = key_table.filter(function(e) {return e.code==codes[1][i]})[0];
if(typeof r != 'undefined') {
for(j=0;j<r.keys.length;++j) {
if(r.keys[j]>-1) {
key = r.keys[j];
if(!j && nth>1 && layout_info.type_name.substr(0,4)=='Sin3')
if(unicode_cheos.indexOf(text.charCodeAt(nth-2))>=0 && prev_char_code==0x1160 && unicode_ggeut.indexOf(char_code)>=0)
key = shift_table[r.keys[0]-33]; // 신세벌식 자판 : 가운뎃소리가 빠진 미완성 낱내자의 끝소리는 윗글쇠를 눌러 넣음
str += String.fromCharCode(key);
}
}
}
}
if(layout_info.type_name.substr(0,1)=='2' && str.length && (unicode_modern_hangeul_phoneme.indexOf(codes[2][0])<0 || converting_option.combination_table_reflection_priority)) { // 2벌식 자판
if(unicode_ggeut.indexOf(codes[1][codes[1].length-1])>=0 && codes[2].length>=1 && unicode_cheos.indexOf(codes[2][0])>=0) {
// 현재 낱자가 끝소리이고 다음 낱자가 첫소리일 때
// 끝소리/첫소리 조합 경계를 따로 끊어 주어야 하는 때 (이ᄣᅢ, 입ᄯᅢ)
if(convert_into_single_phonemes(codes[2][0]).length>1) {
i = combine_unicode_NFD_hangeul_phoneme(codes[1][codes[1].length-1], unicode_cheos_to_ggeut[unicode_cheos.indexOf(convert_into_single_phonemes(codes[2][0])[0])]);
j = combine_unicode_NFD_hangeul_phoneme(i, unicode_cheos_to_ggeut[unicode_cheos.indexOf(convert_into_single_phonemes(codes[2][0])[1])]);
if(i || j) str += '🄴';
}
}
if(unicode_ga.indexOf(codes[1][codes[1].length-1])>=0 && unicode_cheos.indexOf(codes[2][0])>=0) {
// 현재 낱자가 홀소리이고 다음 낱자가 첫소리일 때
// 홀소리를 넣은 다음에 낱내자 조합 경계를 따로 끊어 주어야 하는 때 (차ᄡᅡᆯ)
if(convert_into_single_phonemes(codes[2][0]).length>1) str += '🄴';
}
}
if(!str.length) str = '■'; // 대응하는 글쇠 자리나 조합 규칙을 찾지 못한 문자를 ■로 바꿈
return str;
}
function convert_into_reverse_direct_typing_chars(f, text, nth) { // 글에 들어간 문자를 쿼티 기준으로 글쇠 자리에 있는 문자로 바꿈 (글쇠 기준 문자 변환)
var key = text.charCodeAt(nth);
if(key<0x21 || key>0x7e) {
complete_hangeul_syllable(f);
if(key==32) f.value += ' '; // 사이띄개(Space Bar)
else if(key==10) f.value += '\n'; // Line Feed
else if(key==9) f.value += '\t'; // Tab
}
else if(ohi_KE.substr(0,2)=='Ko') {
if(current_layout_info.type_name.substr(0,2)=='2-') ohiHangeul2(f,0,key);
else if(!ohiHangeul3_abbreviation(f,key)) ohiHangeul3(f,0,key);
}
}
function add_option(opts, opt_name, footer) {
var opt = document.getElementById('option_' + opt_name);
eval('var opt_var = option.' + opt_name);
var opt_html = '<input name="' + opt_name + '" class="checkbox" type="checkbox"' + (opt_var ? ' checked="checked"' : '') + ' onclick="option.' + opt_name + '=this.checked; ' + footer;
if(!opt) opt = appendChild(opts, 'div', 'option', 'option_' + opt_name, opt_html);
opt.style.display = 'block';
return opt;
}
function show_options() {
var i;
var KE=ohi_KE, opt, opt_name, ft;
var opts = document.getElementById('top_options');
var type_name = typeof current_layout_info.type_name != 'undefined' ? current_layout_info.type_name : '';
if(typeof ohi_menu_num == 'undefined') ohi_menu_num=0;
show_NCR_text();
show_direct_typing_text();
show_reverse_direct_typing_text();
if(opts) {
if(ohi_menu_num && ohi_menu_num<3) opts.style.display = 'block';
else opts.style.display = 'none';
opt_name = 'only_NFD_hangeul_encoding';
ft = 'show_options();inputText_focus()"><label title="한글을 모두 첫가끝 조합형으로 넣기">첫가끝 조합</label>';
add_option(opts, opt_name, ft);
opt_name = 'phonemic_writing';
ft = 'complete_hangeul_syllable();ohiChange_enable_phonemic_writing();inputText_focus()"><label title="한글을 낱자 단위로 풀어서 넣기">풀어쓰기</label>';
add_option(opts, opt_name, ft);
opt_name = 'phonemic_writing_in_halfwidth_letter';
ft = 'inputText_focus()"><label title="한글을 반각 낱자로 넣기">반각</label>';
opt = add_option(opts, opt_name, ft);
if(is_phonemic_writing_input() && !is_old_hangeul_input() && !option.only_NFD_hangeul_encoding) opt.style.display = 'block';
else opt.style.display = 'none';
opt_name = 'phonemic_writing_directly';
ft = 'show_options();inputText_focus()"><label title="낱자를 조합하지 않고 바로 넣기">바로 풀기</label>';
opt = add_option(opts, opt_name, ft);
if(is_phonemic_writing_input() && !is_old_hangeul_input() && !option.only_NFD_hangeul_encoding) opt.style.display = 'block';
else opt.style.display = 'none';
opt_name = 'phonemic_writing_adding_space_every_syllable_end';
ft = 'inputText_focus()"><label title="낱내자(음절자) 사이에 빈칸 넣기">낱내 띄기</label>';
opt = add_option(opts, opt_name, ft);
if(is_phonemic_writing_input() && (!option.phonemic_writing_directly || option.only_NFD_hangeul_encoding)) opt.style.display = 'block';
else opt.style.display = 'none';
opt_name = 'phonemic_writing_in_single_phoneme';
ft = 'show_options();inputText_focus()"><label title="모든 겹낱자를 풀어서 홑낱자로 나타내기">겹낱자 풀기</label>';
opt = add_option(opts, opt_name, ft);
if(is_phonemic_writing_input() && /*(!is_old_hangeul_input() || option.only_NFD_hangeul_encoding) &&*/ (!option.phonemic_writing_directly || option.only_NFD_hangeul_encoding)) opt.style.display = 'block';
else opt.style.display = 'none';
opt_name = 'phonemic_writing_NFD_ggeut_to_cheos';
ft = 'show_options();inputText_focus()"><label title="끝소리를 첫소리로 바꾸어 넣기">끝→첫</label>';
opt = add_option(opts, opt_name, ft);
if(is_phonemic_writing_input() && option.only_NFD_hangeul_encoding && option.phonemic_writing_in_single_phoneme) opt.style.display = 'block';
else opt.style.display = 'none';
opt_name = 'phonemic_writing_initial_ieung_ellipsis';
ft = 'inputText_focus()"><label title="첫소리 ㅇ(이응) 빼기">첫ㅇ 빼기</label>';
opt = add_option(opts, opt_name, ft);
if(is_phonemic_writing_input() && (!option.phonemic_writing_directly || option.only_NFD_hangeul_encoding)) opt.style.display = 'block';
else opt.style.display = 'none';
}
opts = document.getElementById('middle_options');
if(opts) {
opts.style.display = 'block';
opt = document.getElementById('text_copy_button');
if(!opt) {
opt = appendChild(opts,'div','option','text_copy_button','<button onclick="copyToClipboard(document.getElementById(\'inputText\'))">글 베끼기</button>');
//opt.style.marginLeft = '7px';
}
opt_name = 'turn_off_OHI';
ft = 'ohiStart();inputText_focus()"><label title="온라인 한글 입력기의 입력 기능 끄기">OHI 끄기</label>';
opt = add_option(opts, opt_name, ft);
if(ohi_menu_num && ohi_menu_num<3) opt.style.display = 'block';
else opt.style.display = 'none';
opt_name = 'sunalae';
ft = 'show_options();inputText_focus()"><label title="두벌식 자판으로 홀소리 글쇠를 거듭 눌러 겹닿소리(된소리) 넣기">순아래 조합 <a href="https://sites.google.com/site/tinyduckn/dubeolsig-sun-alae" target="_blank">ⓘ</a></label>';
opt = add_option(opts, opt_name, ft);
if(!is_old_hangeul_input() && !is_phonemic_writing_input() && !is_galmadeuli_input() && type_name.substr(0,2)=='2-' && type_name.substr(0,5)!='2-sun') opt.style.display = 'block';
else opt.style.display = 'none';
opt_name = 'enable_sign_ext';
ft = 'show_keyboard_layout();inputText_focus()"><label title="기호 확장 배열">기호 확장</label>';
opt = add_option(opts, opt_name, ft);
if(KE=='Ko' && (typeof current_layout_info.extended_sign_layout != 'undefined' && current_layout_info.extended_sign_layout) && Ko_type!='Sin3-2015') opt.style.display = 'block';
else opt.style.display = 'none';
opt_name = 'enable_old_hangeul_input';
ft = 'ohiChange_enable_old_hangeul_input();ohiStart();inputText_focus()"><label title="옛한글 넣기">옛한글</label>';
opt = add_option(opts, opt_name, ft);
if(typeof current_layout_info.old_hangeul_layout_type_name != 'undefined' && !(Ko_type.substr(0,2)=='2-' && option.sunalae)) opt.style.display = 'block';
else opt.style.display = 'none';
opt_name = 'enable_Sin3_diphthong_key';
ft = 'show_keyboard_layout();inputText_focus()"><label title="오른손 쪽에서 ㅗ,ㅜ,ㅡ,ㆍ 넣기">오른쪽 홀소리</label>';
opt = add_option(opts, opt_name, ft);
if(type_name.substr(0,5)=='Sin3-' && is_old_hangeul_input()) opt.style.display = 'block';
else opt.style.display = 'none';
opt_name = 'enable_Sin3_adding_cheos_with_shift_key';
ft = 'inputText_focus()"><label title="오른쪽 홀소리 자리에서 윗글쇠 눌러 첫소리 넣기">윗글 첫소리</label>';
opt = add_option(opts, opt_name, ft);
if(type_name.substr(0,5)=='Sin3-' && is_old_hangeul_input()) opt.style.display = 'block';
else opt.style.display = 'none';
opt_name = 'use_hangeul_compatibility_jamo_when_entering_old_hangeul';
ft = 'show_keyboard_layout();inputText_focus()"><label title="낱자를 호환 자모로 넣기">호환 자모</label>';
opt = add_option(opts, opt_name, ft);
if(is_old_hangeul_input() && !option.only_NFD_hangeul_encoding) opt.style.display = 'block';
else opt.style.display = 'none';
opt_name = 'abbreviation';
ft = 'inputText_focus()"><label title="이어치기 방식으로 쓰는 줄여넣기">줄임말 조합</label>';
opt = add_option(opts, opt_name, ft);
if(Ko_type.substr(0,3)!='3m-' && typeof current_layout_info.ieochigi_hangeul_abbreviation_table != 'undefined' && !is_old_hangeul_input()) opt.style.display = 'block';
else opt.style.display = 'none';
opt_name = 'force_normal_typing';
ft = 'show_keyboard_layout();inputText_focus()"><label title="한 글쇠씩 이어서 넣는 방식으로 모아치기 자판 쓰기">이어치기</label>';
opt = add_option(opts, opt_name, ft);
if(KE=='Ko' && Ko_type.substr(0,3)=='3m-') opt.style.display = 'block';
else opt.style.display = 'none';
opt_name = 'convenience_combination';
ft = 'show_keyboard_layout();inputText_focus()"><label title="입력 편의를 높이기 위한 요즘한글 낱자 조합">편의 낱자 조합</label>';
opt = add_option(opts, opt_name, ft);
if(!is_old_hangeul_input() && typeof current_layout_info.hangeul_convenience_combination_table!='undefined') opt.style.display = 'block';
else opt.style.display = 'none';
var layout_info = find_current_layout_info();
var sublayout = find_sublayout(layout_info);
opt_name = 'enable_double_final_ext';
ft = 'ohiChange_enable_double_final_ext(this.checked);inputText_focus()"><label title="윗글쇠를 함께 누르거나 같은 글쇠를 거듭 눌러 겹받침 넣기">겹받침 확장</label>';
opt = add_option(opts, opt_name, ft);
if(Ko_type.substr(0,3)!='3m-' && !is_old_hangeul_input() && sublayout.indexOf(0x11AD)>=0) opt.style.display = 'block';
else opt.style.display = 'none';
}
opts = document.getElementById('bottom_options');
if(opts) {
opts.style.display = 'block';
opt_name = 'square_layout';
ft = 'show_keyboard_layout();inputText_focus()"><label>가지런한 배열표</label>';
opt = add_option(opts, opt_name, ft);
if(ohi_menu_num && ohi_menu_num<3 && option.show_layout) opt.style.display = 'block';
else opt.style.display = 'none';
}
}
function show_keyboard_layout(type) {
var e=window.event;
var rows = document.getElementById('keyboardLayout');
if(!rows) return false;
rows.style.position = 'relative';
rows.style.display = 'block';
var inner_html='';
shift_click=0;
var KE = ohi_KE;
if(typeof ohi_menu_num=='undefined') ohi_menu_num=0;
show_options();
if(typeof type=='undefined') type = current_layout_info.type_name;
else if(type==1) {
option.show_layout = 1;
type = current_layout_info.type_name;
}
else if(!type) {
option.show_layout = 0;
rows.innerHTML = '<div class="show_layout"><span class="menu" onclick="option.show_layout=1;show_keyboard_layout(1);inputText_focus()">배열표 보이기</span></div>';
var opt = document.getElementById('option_square_layout');
opt.style.display = 'none';
return false;
}
if(!option.show_layout) return;
if(ohi_menu_num && ohi_menu_num>2) {
rows.style.display = 'none';
var opts = document.getElementById('middle_options');
opts.style.display = 'none';
opts = document.getElementById('bottom_options');
opts.style.display = 'none';
}
var layout_info = find_current_layout_info();
var layout=[], ue=[], de=[], uh=[], dh=[], l=[];
layout = find_layout_info('En', En_type).layout; // 영문 자판 배열
for(i=0;i<layout.length;++i) l[i]=String.fromCharCode(layout[i]);
push_to_key_table(ue,de,l);
ue[0][13] = 'Back';
ue[1][0] = 'Tab';
ue[2][0] = ue[3][0] = ue[3][11] = 'Shift';
de[2][0] = 'Lock';
de[3][0] = de[3][11] = ' ';
ue[2][12] = 'Enter';
de[0][13] = 'Space';
for(i=0;i<ue.length;++i)
for(j=0;j<ue[i].length;++j)
if(typeof de[i][j] != 'undefined' && ue[i][j].toLowerCase()==de[i][j].toLowerCase()) de[i][j]=' ';
if(KE=='Ko') {
if(sign_ext_state > 0) { // 기호 확장 배열
if(typeof current_layout_info.extended_sign_layout != 'undefined') layout = current_layout_info.extended_sign_layout;
if(!layout) return;
if(is_old_hangeul_input() && typeof current_layout_info.old_hangeul_layout_type_name != 'undefined')
if(typeof find_layout_info('Ko', current_layout_info.old_hangeul_layout_type_name).extended_sign_layout != 'undefined')
layout = find_layout_info('Ko', current_layout_info.old_hangeul_layout_type_name).extended_sign_layout;
if(layout.length) push_extended_sign_layout_to_key_table(uh, dh, layout);
}
else if(ohiHangeul3_HanExtKey) { // 한글 확장 배열
layout = typeof layout_info.extended_hangeul_layout != 'undefined' ? layout_info.extended_hangeul_layout : K3_2012y_extended_hangeul_layout;
push_extended_hangeul_layout_to_key_table(uh, dh, layout);
}
else if(typeof current_layout_info != 'undefined' && typeof current_layout_info.layout != 'undefined') { // 기본 배열
layout = find_current_layout();
push_layout_to_key_table(uh, dh, layout);
}
}
var sublayout = find_sublayout();
if(sublayout.length && !is_old_hangeul_input()
&& (option.enable_double_final_ext || current_layout_info.type_name.substr(0,3)=='3m-' || current_layout_info.type_name=='3-18Na' || current_layout_info.type_name.substr(0,3)=='3-D' || current_layout_info.type_name.substr(0,9)=='Sin3-Cham')
&& sign_ext_state<=0) {
insert_sublayout_table(ue, de, uh, dh, sublayout);
}
ue.push(['기준','영문','한글','Space','한/영','2벌식','3벌식']);
de[4] = ['자판','바꿈','바꿈','','','바꿈','바꿈'];
inner_html += '<div id="keyboardLayoutInfo"></div><span class="menu" onclick="show_keyboard_layout(0);inputText_focus()" onmouseover="this.className=\'menu over\'" onmouseout="this.className=\'menu\'">배열표 숨기기</span>';
inner_html += '<div id="keyboardLayoutTable">';
for(i=0;i<5;++i) inner_html += '<div id="row'+i+'" class="row"></div>';
inner_html += '</div>';
rows.innerHTML = inner_html;
var charCode, charCode_uh;
for(i=0, k=-1; ue[i]; i++) {
var row = document.getElementById('row'+i);
for(j=0; ue[i][j]; j++) {
var tdclass = 'e1';
var tdid = 'key'+(++k);
if(dh[i] && dh[i][j]) {
if(typeof dh[i][j].charCodeAt == 'function') {
charCode = dh[i][j].charCodeAt(0);
dh[i][j] = String.fromCharCode(convert_into_compatibility_hangeul_letter(charCode));
if(compatibility_hangeul_phoneme.indexOf(dh[i][j].charCodeAt(0))<0) dh[i][j] = (unicode_ga.indexOf(charCode)>=0 ? String.fromCharCode(0x115F) : '') + (unicode_ggeut.indexOf(charCode)>=0 ? String.fromCharCode(0x115F)+String.fromCharCode(0x1160) : '') + dh[i][j];
}
else charCode = dh[i][j];
if(unicode_cheos.indexOf(charCode)>=0) tdclass = 'h1';
else if(Ko_type.substr(1,2)=='t-' && charCode>=0x314F && charCode<0x3164) tdclass = 'h2 gin-hol';
else if(unicode_ga.indexOf(charCode)>=0) tdclass = 'h2';
else if(unicode_ggeut.indexOf(charCode)>=0) tdclass = 'h3';
if(special_chars.indexOf(charCode)>=0) dh[i][j] = special_chars_string[special_chars.indexOf(charCode)];
if(tdclass.substr(0,1)!='h')
if(unicode_modern_ggeut.indexOf(uh[i][j].charCodeAt(0))>=0) tdclass = 'h3';
}
charCode = ue[i][j].charCodeAt(0);
if(KE=='En' && ue[i][j].length==1)
if(charCode>64 && charCode<91 || charCode>96 && charCode<123) tdclass = 'e2';
if(unicode_NFD_hangeul_phoneme.indexOf(charCode)>=0) {
ue[i][j] = String.fromCharCode(convert_into_compatibility_hangeul_letter(charCode));
}
var col = appendChild(row,'div',tdclass,tdid,'','36px','0 0 0 0');
col.onclick = function(e){
e=e||window.event;
tableKey_clicked(e, this.id.substr(3), dkey[this.id.substr(3)], ukey[this.id.substr(3)]);
};
col.tabindex = 0;
if(!option.square_layout) {
if(k==13) col.style.width = '62px'; // backspace
if(k==14) col.style.width = '56px'; // tab
if(k==27) col.style.width = '42px'; // \ 글쇠
if(k==28) col.style.width = '67px'; // shift lock
if(k==40) col.style.width = '71px'; // Enter
if(k==41) col.style.width = '87px'; // 왼쪽 shift
if(k==52) col.style.width = '91px'; // 오른쪽 shift
}
else { // 가지런한 배열표
if(k==0) col.style.width = '62px'; // ` 글쇠
if(k==13) col.style.letterSpacing = '-1px'; // backspace
if(k==14) col.style.width = '62px'; // tab
if(k==27) col.style.width = '36px'; // \ 글쇠
if(k==28) col.style.width = '62px'; // shift lock
if(k==40) col.style.width = '76px'; // Enter
if(k==41) col.style.width = '62px'; // 왼쪽 shift
if(k==52) col.style.width = '116px'; // 오른쪽 shift
}
if(ue[i][j]=='Back' || ue[i][j]=='Tab' || ue[i][j]=='Enter' || ue[i][j]=='Shift') col.style.textAlign = 'center';
if(i==4) {
if(ue[i][j]=='Space') col.style.width = '312px';
else col.style.width = '41px', col.className = 'e3 special';
}
var function_keys = [13,14,28,40,41,52,56];
if(function_keys.indexOf(k)>=0) col.className += ' function';
var up = appendChild(col,'div','up','up'+k);
appendChild(up,'div','ue','ue'+k,ue[i][j]);
if(uh[i]) {
if(uh[i][j]) {
if(typeof uh[i][j].charCodeAt == 'function') {
charCode = uh[i][j].charCodeAt(0);
uh[i][j] = String.fromCharCode(charCode);
if(compatibility_hangeul_phoneme.indexOf(uh[i][j].charCodeAt(0))<0) uh[i][j] = (unicode_ga.indexOf(charCode)>=0 ? String.fromCharCode(0x115F) : '') + (unicode_ggeut.indexOf(charCode)>=0 ? String.fromCharCode(0x115F)+String.fromCharCode(0x1160) : '') + uh[i][j];
}
else charCode = uh[i][j];
if(special_chars.indexOf(charCode)>=0) uh[i][j] = special_chars_string[special_chars.indexOf(charCode)];
if(Ko_type.substr(0,2)=='2-' && is_galmadeuli_input() && unicode_ga.indexOf(charCode)>=0) { // 두벌식 갈마들이 자판
// 윗글 자리에 홀소리가 있으면 홀소리 글쇠로 나타냄
if(unicode_ga.indexOf(charCode)>=0) document.getElementById('key'+k).className = 'h2';
}
if( (Ko_type.substr(0,2)=='3-' && is_galmadeuli_input() || typeof current_layout_info.sublayout != 'undefined') && unicode_modern_ggeut.indexOf(charCode)>=0 && unicode_modern_hotbadchim.indexOf(charCode)<0) {
// 갈마들이 공세벌식 자판의 기본 배열에 들어가는 겹받침을 회색으로 나타냄
uh[i][j] = '<span style="color:gray;">'+uh[i][j]+'</span>';
}
if(unicode_NFD_hangeul_phoneme.indexOf(charCode)>=0) {
uh[i][j] = String.fromCharCode(convert_into_compatibility_hangeul_letter(charCode));
}
if(uh[i][j]==dh[i][j] && uh[i][j]!=de[i][j]) uh[i][j]=' '; // 한글 배열에서 윗글과 아랫글 자리의 문자가 같을 때 윗글 자리를 나타내지 않음
}
if(!sign_ext_state&&uh[i][j]==ue[i][j] || uh[i][j]=='&'&&ue[i][j]=='&' || uh[i][j]=='<'&&ue[i][j]=='<' || uh[i][j]=='>'&&ue[i][j]=='>') uh[i][j]=' ';
appendChild(up,'div','uh','uh'+k,uh[i][j]);
}
if(de[i][j]) {
var down = appendChild(col,'div','down','down'+k);
charCode = de[i][j].charCodeAt(0);
if(unicode_NFD_hangeul_phoneme.indexOf(charCode)>=0) de[i][j] = String.fromCharCode(convert_into_compatibility_hangeul_letter(charCode));
appendChild(down,'div','de','de'+k,de[i][j]);
if(!sign_ext_state && dh[i] && (!dh[i][j] || dh[i][j]==de[i][j])) dh[i][j]=' ';
if(dh[i] && dh[i][j]) appendChild(down,'div','dh','dh'+k,dh[i][j]);
}
}
}
var sign_ext_tag = '<span style="margin-left:-1px;background:black;color:#fff;letter-spacing:0px;font-size:0.7em;">기호</div>';
var sign_ext_tag1 = '<span style="margin:0;padding:0;background:black;color:#fff;letter-spacing:-2px;font-size:0.7em;">기호①</span>';
var sign_ext_tag2 = '<span style="margin:0;padding:0;background:black;color:#fff;letter-spacing:-2px;font-size:0.7em">기호②</span>';
var han_ext_tag1 = '<span style="margin:0;padding:0;background:black;color:#fff;letter-spacing:-2px;font-size:0.7em;">한글①</span>';
var han_ext_tag2 = '<span style="margin:0;padding:0;background:black;color:#fff;letter-spacing:-2px;font-size:0.7em;">한글②</span>';
var Moachigi_modifier_tag = '<span style="background:black;color:#fff;font-size:1em;">⇦</span>';
if(option.enable_sign_ext && KE=='Ko' && Ko_type.substr(0,2)=='3-' && typeof current_layout_info.extended_sign_layout != 'undefined') { // 공세벌식 자판의 기호 확장 글쇠 나타내기
if(Ko_type=='3-87' || Ko_type=='3-891' || Ko_type=='3-91' || Ko_type=='3-95') {
document.getElementById('de51').innerHTML = sign_ext_tag;
}
else if(!is_old_hangeul_input() && (Ko_type=='3-2011' || Ko_type=='3-2012')) {
document.getElementById('de8').innerHTML = sign_ext_tag;
document.getElementById('de45').innerHTML = sign_ext_tag;
}
else {
document.getElementById('uh9').innerHTML = sign_ext_tag2;
document.getElementById('uh51').innerHTML = sign_ext_tag1;
}
}
if(KE=='Ko' && is_old_hangeul_input() && ['3-2011','3-2011-y','3-2012','3-2012-y','3-2014','3-2014-y','3-2015P','3-2015P-y'].indexOf(Ko_type)>=0) {
document.getElementById('dh7').innerHTML = han_ext_tag1;
document.getElementById('dh8').innerHTML = han_ext_tag2;
document.getElementById('uh7').innerHTML = '<span style="color:#666;font-size:0.8em">(ㅣ)</span>';
document.getElementById('uh8').innerHTML = '<span style="color:#666;font-size:0.8em">(ㅡ)</span>';
}
if(KE=='Ko' && Ko_type.substr(0,4)=='Sin3' && Ko_type.substr(0,9)!='Sin3-Cham') { // 신세벌식 자판의 첫소리 자리에서 넣는 홀소리들
if(!sign_ext_state && !(!option.enable_Sin3_diphthong_key && is_old_hangeul_input()) && !(checkCapsLock() && typeof layout_info.capslock_extended_sign_layout != 'undefined' && !layout_info.capslock_extended_sign_layout)) {
if(sublayout.length) {
if(sublayout[14]) // 빗금(/) 자리의 겹낱자 확장 배열 홀소리
document.getElementById('uh51').innerHTML = ohiHangeul3_HanExtKey ? '' : '<font size="1">('+String.fromCharCode(convert_into_compatibility_hangeul_letter(sublayout[14]))+')</font>';
if(sublayout[72]) // 신세벌식 P2의 오른쪽 ㅡ 자리 (i 자리)
document.getElementById('de22').innerHTML = ohiHangeul3_HanExtKey ? '' : '<span style="font-size:10px; letter-spacing:-2px;color:#333;">'+String.fromCharCode(convert_into_compatibility_hangeul_letter(sublayout[72]))+'</span>';
if(sublayout[78]) // 신세벌식 P2의 오른쪽 ㅜ 자리 (o 자리)
document.getElementById('de23').innerHTML = ohiHangeul3_HanExtKey ? '' : '<span style="font-size:10px; letter-spacing:-2px;color:#333;">'+String.fromCharCode(convert_into_compatibility_hangeul_letter(sublayout[78]))+'</span>';
if(sublayout[79]) {
if(sublayout[79]==0x119E) // P 자리의 겹낱자 확장 배열 (신세벌식 P2의 오른쪽 아래아)
document.getElementById('de24').innerHTML = ohiHangeul3_HanExtKey ? '' : '<span style="font-size:10px; letter-spacing:-3px;color:#333;">'+String.fromCharCode(convert_into_compatibility_hangeul_letter(sublayout[79]))+'</span>';
else
document.getElementById('de24').innerHTML = ohiHangeul3_HanExtKey ? '' : '<font size="1">'+String.fromCharCode(convert_into_compatibility_hangeul_letter(sublayout[79]))+'</font>';
}
}
else {
if(En_type=='Dvorak') document.getElementById('de51').innerHTML = '<font size="1">(ㅗ)</font>';
else if(typeof current_layout_info.layout[30] == 'number' && current_layout_info.layout[30]==0x3F) document.getElementById('uh51').innerHTML = ohiHangeul3_HanExtKey ? '' : '<font size="1">(ㅗ)</font>';
}
}
if(option.enable_sign_ext && typeof current_layout_info.extended_sign_layout != 'undefined' && current_layout_info.extended_sign_layout && !(checkCapsLock() && typeof layout_info.capslock_extended_sign_layout != 'undefined' && !layout_info.capslock_extended_sign_layout)) {
// 신세벌식 기호 확장 배열 전환 글쇠
document.getElementById('de35').innerHTML = ohiHangeul3_HanExtKey ? '' : sign_ext_tag;
for(i=0;i<3;++i)
document.getElementById('de'+(36+i)).innerHTML = ohiHangeul3_HanExtKey ? '' : '<span style="padding:0 1px;background:black;color:#fff;font-size:10px;">'+String.fromCharCode(0x2460+i)+'</span>';
}
if(is_old_hangeul_input() && !sign_ext_state) { // 신세벌식 P, P2 옛한글 받침 배열
document.getElementById('de32').innerHTML = ohiHangeul3_HanExtKey ? '' : '<span style="margin-left:-1px;background:black;color:#fff;letter-spacing:0px;font-size:0.7em;">받침</span>';
document.getElementById('de15').innerHTML = ohiHangeul3_HanExtKey ? '' : '<span style="color:#666">ㅿ</span>';
document.getElementById('de29').innerHTML = ohiHangeul3_HanExtKey ? '' : '<span style="color:#666">ㆁ</span>';
document.getElementById('de31').innerHTML = ohiHangeul3_HanExtKey ? '' : '<span style="color:#666">ㆆ</span>';
document.getElementById('de31').innerHTML = ohiHangeul3_HanExtKey ? '' : '<span style="color:#666">ㆆ</span>';
}
}
if(KE=='Ko' && En_type!='Dvorak' && !sign_ext_state && !ohiHangeul3_HanExtKey) {
if((Ko_type.substr(0,5)=='Sin3-' && typeof current_layout_info.sublayout != 'undefined' && current_layout_info.sublayout[58]==0x119E)
|| Ko_type.substr(0,3) == '3-P' || Ko_type.substr(0,7)=='3-2015P' || Ko_type.substr(0,6)=='3-2014' || Ko_type.substr(0,6)=='3-2012' || Ko_type=='3-90') {
document.getElementById('dh25').innerHTML = ohiHangeul3_HanExtKey ? '' : '<font size="1">(ㆍ)</font>';
}
}
if(KE=='Ko' && Ko_type=='3m-Semoe2014') document.getElementById('uh38').innerHTML += Moachigi_modifier_tag;
if(KE=='Ko' && Ko_type=='3m-Semoe2015') {
document.getElementById('uh24').innerHTML = Moachigi_modifier_tag;
document.getElementById('uh38').innerHTML = Moachigi_modifier_tag;
document.getElementById('ue45').removeAttribute('class');
document.getElementById('ue45').style.float = 'left';
document.getElementById('ue45').innerHTML = Moachigi_modifier_tag;
}
if(KE=='Ko' && Ko_type=='3m-Semoe2016') {
if(sign_ext_state<=0) {
document.getElementById('uh25').innerHTML = Moachigi_modifier_tag;
document.getElementById('uh38').innerHTML = Moachigi_modifier_tag;
document.getElementById('ue45').removeAttribute('class');
document.getElementById('ue45').style.float = 'left';
document.getElementById('ue45').innerHTML = Moachigi_modifier_tag;
}
if(option.enable_sign_ext) {
document.getElementById('uh35').innerHTML = sign_ext_tag;
if(sign_ext_state<0) {
for(i=0;i<3;++i)
document.getElementById('uh'+(36+i)).innerHTML = '<span style="padding:0 1px;background:black;color:#fff;font-size:10px;">'+String.fromCharCode(0x2460+i)+'</span>';
}
}
}
if(KE=='Ko' && Ko_type.substr(0,8)=='3m-Semoe' && (!Number(Ko_type.substr(0,8)) || Number(Ko_type.substr(0,8))>=2017)) {
if(sign_ext_state<=0) {
document.getElementById('uh38').innerHTML = Moachigi_modifier_tag;
document.getElementById('ue45').removeAttribute('class');
document.getElementById('ue45').style.float = 'left';
document.getElementById('ue45').innerHTML = Moachigi_modifier_tag;
document.getElementById('uh50').innerHTML = Moachigi_modifier_tag;
}
if(option.enable_sign_ext) {
document.getElementById('de35').innerHTML = sign_ext_tag;
for(i=0;i<3;++i)
document.getElementById('de'+(36+i)).innerHTML = '<span style="padding:0 1px;background:black;color:#fff;font-size:10px;">'+String.fromCharCode(0x2460+i)+'</span>';
}
}
if(KE=='Ko' && (Ko_type=='3t-Oesol' || Ko_type=='4t-1985')) {
document.getElementById('ue41').innerHTML = 'Shift';
document.getElementById('de41').innerHTML = '(받침)';
document.getElementById('ue52').innerHTML = 'Shift';
document.getElementById('de52').innerHTML = '(받침)';
if(Ko_type=='4t-1985') {
// 홀소리와 받침이 함께 든 글쇠를 받침이 든 글쇠와 같은 색으로 나타냄
document.getElementById('key25').className = 'h3';
document.getElementById('key38').className = 'h3';
document.getElementById('key39').className = 'h3';
}
}
if(shiftlock_click) {
var shiftlock = document.getElementById('key28');
shiftlock.style.backgroundColor = 'orange';
}
show_keyboard_layout_info();
}
function checkCapsLock() {
var e=window.event;
if(typeof e != 'undefined' && e.getModifierState && e.getModifierState("CapsLock")) return true;
return false;
}
function copyToClipboard(text) {
var t;
if(typeof text.value == 'undefined') {
t = document.createElement("textarea");
document.body.appendChild(t);
t.value = text.innerHTML;
}
else t=text;
t.select();
t.setSelectionRange(0, 99999); /* For mobile devices */
document.execCommand('copy');
if(typeof text.value == 'undefined') document.body.removeChild(t);
}
function ohiStart() {
var i;
var textarea=document.getElementById('inputText');
var inputs=document.getElementsByTagName("INPUT");
complete_hangeul_syllable(this);
if(option.turn_off_OHI) {
show_ohiStatusBar(0); // 보람줄(상태 표시줄) 감추기
if(textarea) textarea.style.imeMode = 'active';
if(inputs) {
for(i=0;i<inputs.length;++i) {
if(inputs[i].className=='text') inputs[i].style.imeMode = 'active';
}
}
return;
}
if(typeof current_layout_info=='undefined' || !current_layout_info || typeof current_layout_info.KE=='undefined' || !current_layout_info.KE) {
ohiChange(default_ohi_KE, default_ohi_KE=='En' ? default_En_type : default_Ko_type);
}
ohi_KE = current_layout_info.KE;
ohiStatus.innerHTML = '<a href="javascript:ohiChange_KE();" style="color:White;text-decoration:none;"> ' + ohi_KE.toUpperCase() + ' </a>'
+ ' | <a href="javascript:ohiChange_between_same_type(\'Ko\');"><span style="color:yellow">Ko:</span><span style="color:Aquamarine">' + (is_old_hangeul_input() && typeof current_layout_info.old_hangeul_layout_type_name != 'undefined' ? current_layout_info.old_hangeul_layout_type_name : Ko_type) + '</span></a>'
+ ' / <a href="javascript:ohiChange_between_same_type(\'En\');"><span style="color:LightPink">En:</span><span style="color:Aquamarine">' + En_type + '</span></a>'
+ ' | <a href="javascript:ohiChange_KBD_type();" style="color:WhiteSmoke;text-decoration:none;">' + ohi_KBD_type + ' </a>';
if(document.body) {
show_ohiStatusBar(1);
var onmousedown = function(e) {
complete_hangeul_syllable(this);
prev_cursor_position = -1;
};
if(textarea) {
textarea.style.imeMode = 'disabled';
textarea.onmousedown = onmousedown;
}
if(inputs) {
for(i=0;i<inputs.length;++i) {
if(inputs[i].className=='text') {
inputs[i].style.imeMode = 'disabled';
inputs[i].onmousedown = onmousedown;
}
}
}
if(document.all) {
ohiStatus.style.position = 'fixed';
ohiStatus.style.right = -(document.body.scrollLeft||document.documentElement.scrollLeft)+'px';
ohiStatus.style.bottom = -(document.body.scrollTop||document.documentElement.scrollTop)+'px';
}
if(document.body != ohiStatus.parentNode) {
if(!ohiStatus.style.position) {
ohiStatus.style.position = 'fixed';
ohiStatus.style.right = '0px';
ohiStatus.style.bottom = '0px';
}
ohiStatus.target = '_blank';
//ohiStatus.href = 'http://ohi.pat.im';
ohiStatus.style.fontFamily = 'GulimChe,monospace';
ohiStatus.style.fontWeight = 'normal';
ohiStatus.style.color = 'white';
ohiStatus.style.backgroundColor = 'royalblue';
ohiStatus.style.fontSize = '13px';
ohiStatus.style.lineHeight = '13px';
ohiStatus.style.zIndex = '2550000';
document.body.appendChild(ohiStatus);
if(document.addEventListener) {
document.addEventListener('keypress', ohiKeypress, true);
document.addEventListener('keydown', ohiKeydown, true);
document.addEventListener('keyup', ohiKeyup, true);
} else {
document.onkeydown = ohiKeydown;
document.onkeypress = ohiKeypress;
document.onkeyup = ohiKeyup;
}
for(var i=0; i<window.frames.length; i++) {
try {
if(typeof(window.frames[i].document) == 'unknown') continue;
}
catch(e) {
continue;
}
var ohi = document.createElement('script');
ohi.type= 'text/javascript';
var js_list = ['keyboard_layouts','additional_layouts','ohi'];
for(var j=0;j<js_list.length;++j) {
ohi.src = '//ohi.pat.im/'+js_list[j]+'.js';
window.frames[i].document.body.appendChild(ohi);
}
}
show_NCR_text();
show_direct_typing_text();
}
}
else ohiTimeout = setTimeout("ohiStart()",100);
}
function show_keyboard_layout_info() {
var KE=ohi_KE;
var kbd = ohi_KBD_type=='QWERTY' ? '' : ':'+ohi_KBD_type;
var type_name = typeof current_layout_info.type_name != 'undefined' ? current_layout_info.type_name : '';
var name='', link='', keyboardLayoutInfo = document.getElementById('keyboardLayoutInfo');
if(keyboardLayoutInfo) {
if(KE=='En') {
name = '<strong>[영문' + kbd + ']</strong> ';
if(En_type=='QWERTY') name += '쿼티 (QWERTY)';
else if(En_type=='Dvorak') name += '드보락 (Dvorak)';
else if(En_type=='Colemak') name += '콜맥 (Colemak)';
else if(En_type=='Workman') name += '워크맨 (Workman)';
}
else {
var beol = '3';
if(type_name.substr(0,1)=='2') beol = '2';
else if(type_name.substr(0,1)=='4') beol = '4';
name = '<strong>[한글 ' + beol + '벌식' + kbd + (is_galmadeuli_input() ? ': 갈마들이' : '') + (is_moachigi_input() ? ': 모아치기' : '') + ']</strong> ';
var full_name = typeof current_layout_info.full_name != undefined ? current_layout_info.full_name : '';
if(is_old_hangeul_input()) {
if(typeof find_layout_info('Ko', current_layout_info.old_hangeul_layout_type_name).full_name != 'undefined')
full_name = find_layout_info('Ko', current_layout_info.old_hangeul_layout_type_name).full_name;
}
if(typeof current_layout_info.full_name != 'undefined') name += full_name;
if(is_old_hangeul_input() && typeof current_layout_info.old_hangeul_layout_type_name != 'undefined'
&& typeof find_layout_info('Ko', current_layout_info.old_hangeul_layout_type_name).link != 'undefined'
&& find_layout_info('Ko', current_layout_info.old_hangeul_layout_type_name).link)
link = find_layout_info('Ko', current_layout_info.old_hangeul_layout_type_name).link;
else if(typeof current_layout_info.link != 'undefined' && current_layout_info.link)
link = current_layout_info.link;
if(link) name += ' <a href="'+link+'" target="_blank">ⓘ</a>';
}
keyboardLayoutInfo.innerHTML = name;
}
}
function find_combination_table() { // 낱자 조합 규칙 정보 찾기
var i;
var combination_table = [];
var layout_info = find_current_layout_info();
if(typeof current_layout_info.moachigi_hangeul_combination_table != 'undefined' && typeof current_layout_info.hangeul_combination_table == 'undefined') {
// 모아치기 자판을 이어치기 방식으로 쓸 때
combination_table = current_layout_info.moachigi_hangeul_combination_table;
}
else {
// 이어치기 자판
combination_table = is_old_hangeul_input() ? hangeul_combination_table_full : hangeul_combination_table_default;
// 자판 배열 정보에서 지정한 낱자 조합 규칙
if(typeof layout_info.hangeul_combination_table != 'undefined') {
combination_table = layout_info.hangeul_combination_table;
}
if(is_old_hangeul_input() && option.enable_old_hangeul_input) {
if(typeof current_layout_info.old_hangeul_layout_type_name != 'undefined' && typeof find_layout_info('Ko', current_layout_info.old_hangeul_layout_type_name).hangeul_combination_table != 'undefined')
combination_table = find_layout_info('Ko', current_layout_info.old_hangeul_layout_type_name).hangeul_combination_table;
}
// 편의를 높이기 위한 낱자 조합을 더함 (옛한글 자판이 아닌 한글 자판)
if(!is_old_hangeul_input() && option.convenience_combination && typeof layout_info.hangeul_convenience_combination_table != 'undefined')
combination_table = layout_info.hangeul_convenience_combination_table.concat(combination_table);
}
return combination_table;
}
function find_galmadeuli_chars(key) {
// 쿼티 자판 기준으로 p 자리 글쇠가 눌렸다면
// [c2, sub_c2] [0x003B,0x0000], /* 0x50 P: semicolon */
// [c1, sub_c1] [0x1111,0x119E], /* 0x70 p: choseong pieup, jungseong alae-a */
// c1 : 기본 배열 아랫글 자리 (0x1111)
// c2 : 기본 배열 윗글 자리 (0x003B)
// sub_c1 : 보조 배열 아랫글 자리 (0x119E)
// sub_c2 : 보조 배열 윗글 자리 (0x0000)
var c1, c2, sub_c1=0, sub_c2=0;
var layout = find_current_layout();
var sublayout = find_sublayout();
if(typeof layout[key-33] == 'number') {
c1 = layout[key-33];
c2 = layout[shift_table[key-33]-33];
if(sublayout.length) {
sub_c1 = sublayout[key-33];
sub_c2 = sublayout[shift_table[key-33]-33];
}
}
else {
c1 = layout[key-33][0];
c2 = layout[shift_table[key-33]-33][0];
sub_c1 = layout[key-33][1];
sub_c2 = layout[shift_table[key-33]-33][1];
}
return [c1, c2, sub_c1, sub_c2];
}
function find_character_combination_table() {
var layout_info = find_current_layout_info();
var character_combination_table = [];
if(typeof layout_info.character_combination_table != 'undefined')
character_combination_table = layout_info.character_combination_table.slice();
if(is_old_hangeul_input())
character_combination_table = character_combination_table.concat(yeshangeul_sign_combination);
return character_combination_table;
}
function find_layout_info(KE, type_name) {
if(typeof type_name == 'undefined' || !type_name) return false;
var i,j;
var a=[keyboard_layouts];
if(typeof additional_layouts != 'undefined') a.push(additional_layouts);
if(typeof test_layouts != 'undefined') a.push(test_layouts);
for(i=0;i<a.length;++i)
for(j=0;j<a[i].length;++j)
if(KE==a[i][j].KE && typeof a[i][j].type_name != 'undefined' && type_name.toLowerCase()==a[i][j].type_name.toLowerCase())
return a[i][j];
return false;
}
function find_current_layout() {
var layout_info = find_current_layout_info();
var layout = layout_info.layout;
if(checkCapsLock() && typeof layout_info.capslock_layout != 'undefined') layout = layout_info.capslock_layout;
return layout;
}
function find_current_layout_info() {
var layout_info = current_layout_info;
if(is_old_hangeul_input() && typeof current_layout_info.old_hangeul_layout_type_name != 'undefined') layout_info = find_layout_info('Ko', current_layout_info.old_hangeul_layout_type_name);
return layout_info;
}
function find_extended_sign_layout(layout_info) {
if(typeof layout_info == 'undefined') layout_info = find_current_layout_info();
var sign_layout = null;
if(typeof layout_info.extended_sign_layout != 'undefined') sign_layout = layout_info.extended_sign_layout;
if(checkCapsLock()) {
if(typeof layout_info.capslock_extended_sign_layout != 'undefined') sublayout=layout_info.capslock_extended_sign_layout;
}
return sign_layout;
}
function find_mainlayout(layout_info) {
var layout = typeof layout_info == 'undefined' ? find_current_layout() : layout_info.layout;
var mainlayout = [];
if(typeof layout[0] == 'number') for(i=0;i<layout.length;++i) mainlayout.push(layout[i]);
else for(i=0;i<layout.length;++i) mainlayout.push(layout[i][0]);
return mainlayout;
}
function find_sublayout(layout_info) {
if(typeof layout_info == 'undefined') layout_info = find_current_layout_info();
var sublayout = [];
if(checkCapsLock() && typeof layout_info.capslock_sublayout != 'undefined') sublayout=layout_info.capslock_sublayout;
else if(checkCapsLock() && typeof layout_info.capslock_layout != 'undefined' && typeof layout_info.capslock_layout[0] != 'number') {
for(i=0;i<layout_info.capslock_layout.length;++i) sublayout.push(layout_info.capslock_layout[i][1]);
}
else if(typeof layout_info.sublayout != 'undefined') sublayout=layout_info.sublayout;
else if(typeof layout_info.layout != 'undefined' && typeof layout_info.layout[0] != 'number') {
for(i=0;i<layout_info.layout.length;++i) sublayout.push(layout_info.layout[i][1]);
}
return sublayout;
}
function ohiChange(KE, type_name) {
var f=document.getElementById('inputText');
inputText_focus();
if(NFD_stack.phoneme.length && f) complete_hangeul_syllable(f);
esc_ext_state();
var prev_layout_info = typeof current_layout_info != 'undefined' ? current_layout_info : null;
if(KE.toLowerCase()=='en') KE='En';
else if(KE.toLowerCase()=='ko' || KE.toLowerCase()=='k2' || KE.toLowerCase()=='k3') KE='Ko';
ohi_KE = ohi_KE.replace(/(En|Ko)/, KE.substr(0,2));
var layout_info = find_layout_info(KE, type_name);
if(layout_info) {
current_layout_info = layout_info;
if(KE=='En') En_type = current_layout_info.type_name;
else Ko_type = current_layout_info.type_name;
}
if(layout_info != prev_layout_info) {
ohiStart();
show_keyboard_layout(KE=='En' ? En_type : Ko_type);
}
}
function ohiChange_between_same_type(type) { // 같은 한·영 종류의 배열 바꾸기 (Ko는 주요 배열만 간추림)
var i,j=-1;
var En_type_array = ['QWERTY','Dvorak','Colemak','Workman'];
var Ko_type_array = ['2-KSX5002','2-KPS9256','Sin3-P2','3m-Semoe','3-P3'];
if(type=='En') {
for(i=0;i<En_type_array.length;++i)
if(En_type.toLowerCase()==En_type_array[i].toLowerCase()) j=i;
En_type = En_type_array[(j+1)%i];
ohiChange('En',En_type);
return;
}
var a=[keyboard_layouts];
if(typeof additional_layouts != 'undefined') a.push(additional_layouts);
if(typeof test_layouts != 'undefined') a.push(test_layouts);
for(i=0;i<Ko_type_array.length;++i) {
if(type=='K2' && Ko_type_array[i].substr(0,1)!='2' || type=='K3' && Ko_type_array[i].substr(0,1)=='2') {
// 두벌식 자판 이름(type_name)의 앞에 2이 붙지 않았거나 세벌식 자판 이름에 2이 붙은 것은 뺌
Ko_type_array.splice(i--,1);
}
}
if(type!='Ko') {
// type이 K2이면 Ko_type_array에 모든 두벌식 자판 이름을 넣고, K3이면 모든 세벌식 자판 이름을 넣음
for(i=0;i<a.length;++i)
for(j=0;j<a[i].length;++j)
if(a[i][j].KE=='Ko' && typeof a[i][j].type_name != 'undefined' && Ko_type_array.indexOf(a[i][j].type_name)<0) {
if(type=='K2' && a[i][j].type_name.substr(0,1)=='2') Ko_type_array.push(a[i][j].type_name);
if(type=='K3' && a[i][j].type_name.substr(0,1)!='2') Ko_type_array.push(a[i][j].type_name);
}
}
for(i=0;i<Ko_type_array.length;++i)
if(Ko_type.toLowerCase()==Ko_type_array[i].toLowerCase()) j=i;
if(type!='Ko' && (Ko_type.substr(0,1)=='2'&&Ko_type_array[(j+1)%i].substr(0,1)!='2' || Ko_type.substr(0,1)!='2'&&Ko_type_array[(j+1)%i].substr(0,1)=='2')) Ko_type = Ko_type_array[0];
else Ko_type = Ko_type_array[(j+1)%i];
ohiChange('Ko',Ko_type);
}
function ohiChange_KE(type) { // 한·영 상태 바꾸기
var KE = ohi_KE;
if(type === undefined || !type) {
if(KE=='En') ohiChange('Ko',Ko_type);
else if(KE=='Ko') ohiChange('En',En_type);
}
else if(type=='En') ohiChange('En',En_type);
else if(type=='Ko') ohiChange('Ko',Ko_type);
}
function ohiChange_KBD_type(type) { // 기준 자판 바꾸기
if(type === undefined || !type) {
ohi_KBD_type = ohi_KBD_type=='QWERTY' ? 'QWERTZ' : ohi_KBD_type=='QWERTZ' ? 'AZERTY' : 'QWERTY';
ohiStart();
}
else {
ohi_KBD_type = type;
ohiStart();
}
show_keyboard_layout(option.show_layout);
}
function ohiChange_enable_sign_ext(op) {
if(op=='off' || op=='0') option.enable_sign_ext = 0;
else option.enable_sign_ext = 1;
show_keyboard_layout(option.show_layout);
var checkbox = document.getElementsByName('sign_extension');
if(checkbox && typeof checkbox[0].checked != 'undefined') checkbox[0].checked = option.enable_sign_ext;
}
function ohiChange_enable_old_hangeul_input(op) {
if(typeof op != 'undefined') {
if(op=='off' || op=='0') option.enable_old_hangeul_input = 0;
else option.enable_old_hangeul_input = 1;
}
complete_hangeul_syllable();
Sin3_hangeul_extension();
show_keyboard_layout(option.show_layout);
}
function ohiChange_enable_phonemic_writing(op) {
if(op=='off' || op=='0') option.enable_phonemic_writing = 0;
else option.enable_phonemic_writing = 1;
show_keyboard_layout(option.show_layout);
}
function ohiChange_force_normal_typing(op) { // 모아치기 자판을 이어치기(일반 타자법)으로 치게 하기
if(typeof op != 'undefined' && op=='off' || op=='0') option.force_normal_typing = 0;
else option.force_normal_typing = 1;
var checkbox = document.getElementsByName('force_normal_typing');
if(checkbox && typeof checkbox[0].checked != 'undefined') checkbox[0].checked = option.force_normal_typing;
}
function Sin3_hangeul_extension() {
if(Ko_type.substr(0,5)!='Sin3-') return;
var opt = document.getElementById('option_enable_Sin3_diphthong_key');
if(opt) {
if(option.enable_old_hangeul_input && current_layout_info.type_name.substr(0,5)=='Sin3-') opt.style.display = 'block';
else opt.style.display = 'none';
}
}
function ohiKeyswap(e,key) {
var KE=ohi_KE;
var i=0, swaped=[];
if(ohi_KBD_type=='QWERTZ') swaped=[89,90,90,89,121,122,122,121];
if(ohi_KBD_type=='AZERTY') swaped=[65,81,81,65,87,90,90,87,97,113,113,97,119,122,122,119,77,58,109,59,44,109,58,46,59,44];
while(swaped[i] && swaped[i]!=key) i+=2;
if(i!=swaped.length) key=swaped[i+1];
if(KE!='En' || En_type!='QWERTY') {
// 영문 쿼티 자판이 아니면 Caps Lock이 적용되지 않게 함
if(key>64 && key<91 && !e.shiftKey) key+=32;
if(key>96 && key<123 && e.shiftKey) key-=32;
}
return key;
}
function ohiKeypress(e) {
if(onkeypress_skip) return false;
var key_pressed=0; // 특수 기능 글쇠가 아닌 글쇠(일반 글쇠)가 눌렸는지
var KE=ohi_KE.substr(0,2);
var e=e||window.event, f=e.target||e.srcElement, n=f.nodeName||f.tagName, key=e.which||e.which==0?e.which:e.keyCode;
key=ohiKeyswap(e,key);
if(f.id=='inputText') {show_NCR_text();show_direct_typing_text();}
if(option.turn_off_OHI) {
tableKey_press(key);
return false;
}
var i = ohiQ[0]+ohiQ[3]+ohiQ[6] || NFD_stack.phoneme.length ? 1 : 0;
if(f.type=='text' && n=='INPUT' || n=='TEXTAREA') {
if((key==13 || key==32) && !e.ctrlKey && !e.shiftKey && !e.altKey) { // 줄바꾸개(enter)와 사이띄개(space bar)
if(!(browser=="MSIE" && browser_ver<9)) {
if(key==32) if(e.preventDefault) e.preventDefault();
if(!i && f.selectionEnd!=f.selectionStart) ohiBackspace(f);
}
prev_cursor_position = -1;
complete_hangeul_syllable(f);
// 풀어쓰기를 하고 있고 '낱내 뒤 빈칸 넣기' 기능을 쓰는데 한글을 조합하다가 사이띄개가 눌리면 빈칸을 더하여 넣음
if(i && key==32 && is_phonemic_writing_input() && option.phonemic_writing_adding_space_every_syllable_end) ohiInsert(f,0,32);
ohiInsert(f,0,key);
esc_ext_state();
}
else if((key==10 || key==13 || key==32) && (e.ctrlKey^e.shiftKey)) { // Toggle
if(e.preventDefault) e.preventDefault();
if((key==10 || key==13) && e.ctrlKey) ohiChange_KBD_type(); // 기준 자판 바꾸기
else if(key==32 && (e.ctrlKey || e.shiftKey)) ohiChange_KE(); // 한·영 상태 바꾸기
key_pressed=0;
}
else if(key==49 && e.altKey && !e.ctrlKey && !e.shiftKey) { // 영문 배열 종류 바꾸기 (QWERTY/Dvorak/Colemak)
ohiChange_between_same_type('En');
if(e.preventDefault) e.preventDefault();
key_pressed=0;
}
else if(key==50 && e.altKey && !e.ctrlKey && !e.shiftKey) { // 두벌식 배열 종류 바꾸기 (한국/조선 표준 자판)
ohiChange_between_same_type('K2');
if(e.preventDefault) e.preventDefault();
key_pressed=0;
}
else if(key==51 && e.altKey && !e.ctrlKey && !e.shiftKey) { // 세벌식 배열 종류 바꾸기
ohiChange_between_same_type('K3');
if(e.preventDefault) e.preventDefault();
key_pressed=0;
}
else if(ohi_KE.substr(0,2)=='En' && key>32 && key<127 && e.keyCode<127 && !e.altKey && !e.ctrlKey) { // 영문 상태에서 일반 글쇠
if(e.preventDefault) e.preventDefault();
ohiRoman(f,e,key);
key_pressed=1;
}
else if(ohi_KE.substr(0,2)!='En' && key>32 && key<127 && e.keyCode<127 && !e.altKey && !e.ctrlKey) { // 영문 상태가 아닐 때 일반 글쇠
if(e.preventDefault) e.preventDefault();
key_pressed=1;
if(is_moachigi_input()) pressed_key_accumulation(f,e,key);
else {
if((document.selection && document.selection.createRange().text.length!=1) || (f.selectionEnd+1 && f.selectionEnd-f.selectionStart!=1))
ohiInsert(f,0,0);
if(ohi_KE.substr(0,2)=='Ko') {
if(current_layout_info.type_name.substr(0,2)=='2-') ohiHangeul2(f,e,key);
else if(!ohiHangeul3_abbreviation(f,key)) ohiHangeul3(f,e,key);
}
}
}
}
tableKey_press(key);
return false;
}
function ohiKeydown(e) {
if(option.turn_off_OHI) {
show_NCR_text();
show_direct_typing_text();
return false;
}
onkeypress_skip=0; // 참이면 ohiKeypress() 처리를 건너뜀
onkeyup_skip=0; // 참이면 ohiKeyup() 처리를 건너뜀
var i=0;
var e=e||window.event, f=e.target||e.srcElement, n=f.nodeName||f.tagName, key=e.which||e.which==0?e.which:e.keyCode;
var KE = ohi_KE;
if(f.type=='text' && n=='INPUT' || n=='TEXTAREA') {
if(e.keyCode>=96 && e.keyCode<=111) { // 오른쪽 숫자판(키패드) 글쇠일 때
onkeypress_skip=1;
esc_ext_state();
var c=Array(/*0*/48,/*1*/49,/*2*/50,/*3*/51,/*4*/52,/*5*/53,/*6*/54,/*7*/55,/*8*/56,/*9*/57,
/***/42,/*+*/43,0,/*-*/45,/*.*/46,/*/*/47)[e.keyCode-96];
ohiInsert(f,0,c);
if(e.preventDefault) e.preventDefault();
return false;
}
if(e.keyCode==8) { // Backspace
tableKey_press(e.keyCode);
if(is_moachigi_input()) {
if(e.preventDefault) e.preventDefault();
pressed_key_accumulation(f,e,key);
onkeyup_skip=0;
return false;
}
else if(option.abbreviation && prev_cursor_position>=0) {
// 이어치기 자판으로 줄임말을 넣은 뒤
ohiHangeul_moa_backspace(f,e);
return false;
}
if(character_combination_queue.length && ohiCombinedCharacter_backspace(f,e)) return false;
if(ohiHangeul_backspace(f,e)) return false;
if(e.preventDefault) e.preventDefault();
ohiBackspace(f);
onkeyup_skip=1;
}
if(e.keyCode==13) { // Enter (한글 조합 상태)
tableKey_press(e.keyCode);
if(character_combination_queue.length) ohiSelection(f,0);
prev_class = [];
if(is_moachigi_input()) {
if(e.preventDefault) e.preventDefault();
if(!(ohiQ[0]+ohiQ[3]+ohiQ[6]) && !NFD_stack.phoneme.length && typeof f.selectionEnd != 'undefined' && f.selectionStart != f.selectionEnd) ohiBackspace(f);
pressed_key_accumulation(f,e,key);
esc_ext_state();
return false;
}
}
if(e.keyCode==32) { // Space
tableKey_press(e.keyCode);
if(NFD_stack.phoneme.length || ohiQ[0]+ohiQ[3]+ohiQ[6] || character_combination_queue.length) ohiSelection(f,0);
prev_class = [];
if(is_moachigi_input()) {
if(!pressing_keys) return false;
if(e.preventDefault) e.preventDefault();
pressed_key_accumulation(f,e,key);
onkeyup_skip = 0;
return false;
}
}
if(e.keyCode==20) { // Caps Lock
//tableKey_press(e.keyCode);
show_keyboard_layout();
}
if((e.keyCode>=35 && e.keyCode<=40) || e.keyCode==45 || e.keyCode==46) { // end(35), home(36), 화살표(37~40), insert(45), del(46)
if(NFD_stack.phoneme.length || ohiQ[0]+ohiQ[3]+ohiQ[6]) { // 한글 조합 상태
complete_hangeul_syllable(f);
prev_class = [];
prev_cursor_position = -1;
}
esc_ext_state();
}
if(e.keyCode==17) { // ctrl
if(!pressing_keys && pressed_keys.indexOf(17)<0) pressed_key_accumulation(f,e,key);
}
if(e.keyCode!=17 && pressing_keys && pressed_keys.indexOf(17)>=0) { // ctrl + ?
pressed_keys=[];
pressing_keys=0;
if(ohiQ[0]+ohiQ[3]+ohiQ[6] || NFD_stack.phoneme.length) {
complete_hangeul_syllable(f);
}
}
/*
if(e.keyCode==18) { // Alt
}
if(e.keyCode==91 || e.keyCode==93) { // menu
}
if(e.keyCode>=112 && e.keyCode<=123) { // F1~F12
}
*/
if(e.keyCode==16) { // shift
if(KE=='Ko' && Ko_type=='2-Gaon26KM') {
pressed_key_accumulation(f,e,key);
tableKey_press(e.keyCode);
}
if(KE=='Ko' && Ko_type=='4t-1985') tableKey_press(e.keyCode);
if(Ko_type.substr(0,3)=='3m-' && !option.force_normal_typing) tableKey_press(e.keyCode);
}
if(e.keyCode<45 && e.keyCode!=16 && e.keyCode!=17 && e.keyCode!=18 && e.keyCode!=13 && e.keyCode!=32) {
if(NFD_stack.phoneme.length || ohiQ[0]+ohiQ[3]+ohiQ[6]) complete_hangeul_syllable(f);
esc_ext_state();
prev_class = [];
prev_cursor_position = -1;
}
}
if(f.id=='inputText') {show_NCR_text();show_direct_typing_text();}
}
function ohiKeyup(e) {
var e=e||window.event, f=e.target||e.srcElement;
var KE=ohi_KE.substr(0,2);
var exceptional_keys = [32,13,8,16]; // 사이띄개(32), 줄바꾸개(13), 뒷걸음쇠(8), 윗글쇠(16)
if(onkeyup_skip || option.turn_off_OHI || (e.keyCode<47 && exceptional_keys.indexOf(e.keyCode)<0)) {}
else if(!option.force_normal_typing && KE=='Ko' && Ko_type.substr(0,3)=='3m-') {
if(e.keyCode==16 || pressing_keys && !--pressing_keys) { // 윗글쇠(16)를 떼었거나 모든 글쇠를 뗌
while(pressed_keys.indexOf(16)>=0) pressed_keys.splice(pressed_keys.indexOf(16),1);
if(pressed_keys.length) ohiHangeul3_moa(f,e);
prev_pressed_keys = pressed_keys.slice();
pressed_keys=[];
pressing_keys=0;
}
}
else if(KE=='Ko' && Ko_type=='2-Gaon26KM') {
if(pressing_keys && !--pressing_keys) {
// 윗글쇠(shift)가 눌렸으면 한글 조합을 끊음
if(pressed_keys.length==1 && pressed_keys[0]==16 && e.keyCode==16) complete_hangeul_syllable(f);
pressed_keys=[];
}
}
else if(KE=='Ko' && Ko_type=='4t-1985') {
// 윗글쇠(shift)를 때에 따라 고정되는 윗글쇠(shift lock)로 씀
if(e.keyCode==16) shift_lock=1;
}
if(e.keyCode==17 && pressing_keys && pressed_keys.indexOf(17)>=0) { // ctrl을 떼었을 때
--pressing_keys;
pressed_keys.splice(pressed_keys.indexOf(17));
}
if(f.id=='inputText') {show_NCR_text();show_direct_typing_text();}
}
function pressed_key_accumulation(f,e,key) {
if(pressed_keys.length && pressed_keys[pressed_keys.length-1]==key) {
// 한 글쇠가 오래 눌려서 같은 문자가 들어왔을 때
ohiHangeul3_moa(f,e);
pressed_keys=[];
pressing_keys=0;
prev_cursor_position = -1;
if(key==8) {
ohiHangeul_moa_backspace(f,e);
return;
}
ohiHangeul3(f,e,key);
}
else {
++pressing_keys;
pressed_keys.push(key);
}
}
function inputText_focus(f) {
if(typeof f =='undefined') f=document.getElementById('inputText');
if(f) f.focus();
}
function inputText_rows(r) { // 글상자(textarea)의 줄 수를 바꿈
var f=document.getElementById('inputText');
if(f) f.rows=r.toString();
}
function url_query() {
var field, value, TF;
var address = unescape(location.href);
var fields = (address.slice(address.indexOf('?')+1,address.length)).split('&');
for(var i=0; i<fields.length; ++i){
field = fields[i].split('=')[0].toLowerCase();
value = fields[i].split('=')[1];
TF = !value || value=='0' || value.toLowerCase=='f' || value.toLowerCase=='false' ? 0 : 1;
if(value===undefined || !value) continue;
if(field=='kbd') { // 기준 자판
if(value.toUpperCase()=='QWERTY' || value.toUpperCase()=='QWERTZ' || value.toUpperCase()=='AZERTY')
ohiChange_KBD_type(value.toUpperCase());
}
else if(field=='en') { // 영문 자판
ohiChange('En',value.toLowerCase());
}
else if(field=='ko' || field=='k2' || field=='k3') { // 한글 자판
ohiChange('Ko',value.toLowerCase());
}
else if(field=='statusbar') { // 오른쪽 아래에 보람줄 나타내기
setTimeout(function(){show_ohiStatusBar(TF);}, 250);
}
else if(field=='sign_ext') { // 기호 확장
ohiChange_enable_sign_ext(TF);
}
else if(field=='double_final_ext' || field=='df_ext') { // 겹받침 확장
ohiChange_enable_double_final_ext(TF);
}
else if(field=='sl' || field=='square layout') {
option.square_layout = TF;
}
else if(field=='normal_typing' || field=='nt') { // 모아치기 자판을 이어치기로 쓰기
option.force_normal_typing = TF;
}
else if(field=='ncr') { // HTML 문자 참조 보이기
option.NCR = TF;
}
else if(field=='ncr_only_cgg') { // 첫가끝 조합형 한글만 HTML 문자 참조로 바꾸어 보이기
converting_option.convert_only_NFD_hangeul_encoding_in_NCR_text = TF;
}
else if(field=='y') { // 신세벌식 자판으로 옛한글 겹낱자 조합하기
option.enable_old_hangeul_input = TF;
ohiChange_enable_old_hangeul_input();
}
else if(field=='hcj') { // 옛한글 자판을 쓸 때에 낱자를 호환용 한글 자모(Hangul Compatibility Jamo)로 넣기
option.use_hangeul_compatibility_jamo_when_entering_old_hangeul = TF;
}
else if(field=='diph' || field=='diphthong') { // 신세벌식 자판으로 옛한글을 조합할 때 오른쪽 아랫글 자리에서 홀소리를 넣을지
option.enable_Sin3_diphthong_key = TF;
}
else if(field=='pw' || field=='phonemic_writing') { // 풀어쓰기
option.phonemic_writing = TF;
}
else if(field=='abbr' || field=='abbreviation') { // 이어치기 자판에서 줄임말 기능 쓰기
option.abbreviation = TF;
}
else if(field=='cc' || field=='convenience_combination') { // 입력 편의를 높이는 한글 편의 조합 쓰기 (조합표가 지정되어 있을 때)
option.convenience_combination = TF;
}
else if(field=='sun' || field=='sunalae') { // 두벌식 자판 순아래 조합
option.sunalae = TF;
}
else if(field == 'row') { // 글상자(textarea)의 줄 수
setTimeout(function(){inputText_rows(value);},250);
}
else if(field == 'sq') { // 가지런한 배열표로 나타내기
option.square_layout = TF;
}
}
}
function tableKey_press(key) {
var shift1 = document.getElementById('key41');
var shift2 = document.getElementById('key52');
if(!option.show_layout || !shift1) return;
shift1.className = shift1.className.substr(0,2);
shift2.className = shift2.className.substr(0,2);
var layout_name = current_layout_info.type_name;
if(key==188) key=44; // , 자리 글쇠
if(key==190) key=46; // . 자리 글쇠
if(key==222) key=39; // ' 자리 글쇠
if(key==219) key=91; // [ 자리 글쇠
if(key==221) key=93; // ] 자리 글쇠
if(key==220) key=92; // \ 자리 글쇠
if(key==173) key=45; // - 자리 글쇠
if(key==191) key=47; // / 자리 글쇠
if(key==192) key=96; // ` 자리 글쇠
if(key==16 || current_layout_info.type_name=='4t-1985'&&shift_lock) {
shift1.className += ' pressed';
shift2.className += ' pressed';
}
var key_td;
for(j=0;j<dkey.length;++j) {
if(j==41 || j==52) continue;
key_td = document.getElementById('key'+j);
key_td.className = key_td.className.replace(/ clicked| pressed/,'');
if(key==dkey[j] || key==ukey[j] || (layout_name.substr(0,3)=='3m-' && !option.force_normal_typing && (pressed_keys.indexOf(dkey[j])>=0 || pressed_keys.indexOf(ukey[j])>=0))) {
key_td.className += ' pressed';
}
if(key==ukey[j] && key!=dkey[j]) {
shift1.className += ' pressed';
shift2.className += ' pressed';
}
}
}
function tableKey_clicked(e, key_num, dk, uk){
inputText_focus();
var key, f = document.getElementById('inputText');
var n=f.nodeName||f.tagName;
if(!f || n!='TEXTAREA') return false;
KE=ohi_KE.substr(0,2);
var shiftlock = document.getElementById('key28');
var shift1 = document.getElementById('key41');
var shift2 = document.getElementById('key52');
if(dk==20) { // 배열표에서 Shift Lock이 눌렸을 때
if(!shiftlock_click) {
shiftlock.style.backgroundColor = 'orange';
shiftlock_click = 1;
}
else {
shiftlock.style.backgroundColor = '';
shiftlock_click = 0;
}
}
if(dk==16 && !shift_click) { // 배열표에서 윗글쇠가 눌렸을 때
shift_click = 1;
shift1.style.backgroundColor = 'orange';
shift2.style.backgroundColor = 'orange';
return;
}
if((dk==32 || dk==13 || dk==9) && !shift_click) { // 사이띄개(32), 줄바꾸개(13), Tab(9)
complete_hangeul_syllable(f);
esc_ext_state();
ohiInsert(f,0,dk);
return;
}
if(dk==8 && !shift_click) { // Backspace
if(option.abbreviation && prev_cursor_position>=0) {
// 이어치기 자판으로 줄임말을 넣은 뒤
ohiHangeul_moa_backspace(f,e);
return false;
}
if(ohiHangeul_backspace(f,e)) return;
ohiBackspace(f);
inputText_focus();
esc_ext_state();
return;
}
if(dk==-1) { // 기준 자판 바꾸기 단추
ohiChange_KBD_type();
inputText_focus();
}
if(dk==-2) { // 영문 자판 바꾸기 단추
ohiChange_between_same_type('En');
}
if(dk==-3) { // 한글 자판 바꾸기 단추
ohiChange_between_same_type('Ko');
inputText_focus();
}
if(dk==-11) { // 3벌식 자판 바꾸기 단추
ohiChange_between_same_type('K3');
inputText_focus();
}
if(dk==-12) { // 2벌식 자판 바꾸기 단추
ohiChange_between_same_type('K2');
}
if(dk==-13) { // 한·영 상태 바꾸기 단추
ohiChange_KE();
inputText_focus();
}
key = (shift_click+shiftlock_click)%2 ? uk : dk;
if(ohi_KE.substr(0,2)=='En' && key>32 && key<127) ohiRoman(f,0,key);
if(ohi_KE.substr(0,2)!='En' && key>32 && key<127) {
if(document.selection && document.selection.createRange().text.length!=1) ohiInsert(f,0,0);
if(KE=='Ko') {
if(current_layout_info.type_name.substr(0,2)=='2-') ohiHangeul2(f,e,key);
else if(!ohiHangeul3_abbreviation(f,key)) ohiHangeul3(f,e,key);
}
}
for(var j=0;j<dkey.length;++j) {
var key_td =document.getElementById('key'+j);
key_td.className = key_td.className.replace(/ clicked| pressed/g,'');
}
if(dk!=16 && dk!=20) document.getElementById('key'+key_num).className += ' clicked';
shift_click = 0;
shift1.style.backgroundColor = '';
shift2.style.backgroundColor = '';
}
function ohi_code_tables() {
var i;
ohi_cheos = [/*ㄱ*/128,/*ㄲ*/129,/*ㄴ*/131,/*ㄷ*/134,/*ㄸ*/135,/*ㄹ*/136,/*ㅁ*/144,/*ㅂ*/145,/*ㅃ*/146,/*ㅅ*/148,/*ㅆ*/149,/*ㅇ*/150,/*ㅈ*/151,/*ㅉ*/152,/*ㅊ*/153,/*ㅋ*/154,/*ㅌ*/155,/*ㅍ*/156,/*ㅎ*/157];
ohi_ga = [/*ㅏ*/66,/*ㅐ*/67,/*ㅑ*/68,/*ㅒ*/69,/*ㅓ*/70,/*ㅔ*/71,/*ㅕ*/72,/*ㅖ*/73,/*ㅗ*/74,/*ㅘ*/75,/*ㅙ*/76,/*ㅚ*/77,/*ㅛ*/78,/*ㅜ*/79,/*ㅝ*/80,/*ㅞ*/81,/*ㅟ*/82,/*ㅠ*/83,/*ㅡ*/84,/*ㅢ*/85,/*ㅣ*/86];
ohi_ggeut = [/*ㄱ*/1,/*ㄲ*/2,/*ㄳ*/3,/*ㄴ*/4,/*ㄵ*/5,/*ㄶ*/6,/*ㄷ*/7,/*ㄹ*/9,/*ㄺ*/10,/*ㄻ*/11,/*ㄼ*/12,/*ㄽ*/13,/*ㄾ*/14,/*ㄿ*/15,/*ㅀ*/16,
/*ㅁ*/17,/*ㅂ*/18,/*ㅄ*/20,/*ㅅ*/21,/*ㅆ*/22,/*ㅇ*/23,/*ㅈ*/24,/*ㅊ*/26,/*ㅋ*/27,/*ㅌ*/28,/*ㅍ*/29,/*ㅎ*/30];
ohi_hangeul_phoneme = ohi_cheos.concat(ohi_ga,ohi_ggeut);
ohi_hotbadchim = [/*ㄱ*/1,/*ㄴ*/4,/*ㄷ*/7,/*ㄹ*/9,/*ㅁ*/17,/*ㅂ*/18,/*ㅅ*/21,/*ㅇ*/23,/*ㅈ*/24,/*ㅊ*/26,/*ㅋ*/27,/*ㅌ*/28,/*ㅍ*/29,/*ㅎ*/30];
unicode_modern_hotbadchim = [/*ㄱ*/0x11A8,/*ㄴ*/0x11AB,/*ㄷ*/0x11AE,/*ㄹ*/0x11AF,/*ㅁ*/0x11B7,/*ㅂ*/0x11B8,/*ㅅ*/0x11BA,/*ㅇ*/0x11BC,/*ㅈ*/0x11BD,/*ㅊ*/0x11BE,/*ㅋ*/0x11BF,/*ㅌ*/0x11C0,/*ㅍ*/0x11C1,/*ㅎ*/0x11C2];
compatibility_cheos = [/*ㄱ*/0x3131,/*ㄲ*/0x3132,/*ㄴ*/0x3134,/*ㄵ*/0x3135,/*ㄶ*/0x3136,/*ㄷ*/0x3137,/*ㄸ*/0x3138,/*ㄹ*/0x3139,/*ㄺ*/0x313A,/*ㄻ*/0x313B,/*ㄼ*/0x313C,/*ㄽ*/0x313D,/*ㅀ*/0x3140,
/*ㅁ*/0x3141,/*ㅂ*/0x3142,/*ㅃ*/0x3143,/*ㅄ*/0x3144,/*ㅅ*/0x3145,/*ㅆ*/0x3146,/*ㅇ*/0x3147,/*ㅈ*/0x3148,/*ㅉ*/0x3149,/*ㅊ*/0x314A,/*ㅋ*/0x314B,/*ㅌ*/0x314C,/*ㅍ*/0x314D,/*ㅎ*/0x314E,
/*ㅥ*/0x3165,/*ㅦ*/0x3166,/*ㅧ*/0x3167,/*ㅪ*/0x316A,/*ㅮ*/0x316E,/*ㅯ*/0x316F,/*ㅱ*/0x3171,/*ㅲ*/0x3172,/*ㅳ*/0x3173,/*ㅴ*/0x3174,/*ㅵ*/0x3175,/*ㅶ*/0x3176,/*ㅷ*/0x3177,/*ㅸ*/0x3178,/*ㅹ*/0x3179,/*ㅺ*/0x317A,/*ㅻ*/0x317B,/*ㅼ*/0x317C,/*ㅽ*/0x317D,/*ㅾ*/0x317E,
/*ㅿ*/0x317F,/*ㆀ*/0x3180,/*ㆁ*/0x3181,/*ㆄ*/0x3184,/*ㆅ*/0x3185,/*ㆆ*/0x3186];
compatibility_modern_cheos = [0x3131,0x3132,0x3134,0x3137,0x3138,0x3139,0x3141,0x3142,0x3143,0x3145,0x3146,0x3147,0x3148,0x3149,0x314A,0x314B,0x314C,0x314D,0x314E, 0x317F,0x3181,0x3186];
i=0x314F; while(i<=0x3163) compatibility_ga.push(i++); compatibility_ga.push(0x318D);
compatibility_ggeut = [0x3131,0x3132,0x3133,0x3134,0x3135,0x3136,0x3137,0x3139,0x313A,0x313B,0x313C,0x313D,0x313E,0x313F,0x3140,0x3141,0x3142,0x3144,0x3145,0x3146,0x3147,0x3148,0x314A,0x314B,0x314C,0x314D,0x314E,
0x317F,0x3181,0x3186];
compatibility_dah = [], compatibility_modern_dah = [], compatibility_hol = [], compatibility_modern_hol = [];
i=0x3131; while(i<=0x314E) {compatibility_dah.push(i); compatibility_modern_dah.push(i++);}
i=0x3165; while(i<=0x3186) compatibility_dah.push(i++);
i=0x314F; while(i<=0x3163) {compatibility_hol.push(i); compatibility_modern_hol.push(i++);}
i=0x3187; while(i<=0x318E) compatibility_hol.push(i++);
compatibility_hangeul_phoneme = compatibility_dah.concat(compatibility_hol);
compatibility_modern_hangeul_phoneme = compatibility_modern_dah.concat(compatibility_modern_hol);
compatibility_cheos_to_NFD_hotdah = [/*ㄱ*/[0x1100],/*ㄲ*/[0x1100,0x1100],/*ㄴ*/[0x1102],/*ㄵ*/[0x1102,0x110C],/*ㄶ*/[0x1102,0x1112],/*ㄷ*/[0x1103],/*ㄸ*/[0x1103,0x1103],/*ㄹ*/[0x1105],/*ㄺ*/[0x1105,0x1100],/*ㄻ*/[0x1105,0x1106],/*ㄼ*/[0x1105,0x1107],/*ㄽ*/[0x1105,0x1109],/*ㅀ*/[0x1105,0x1112],
/*ㅁ*/[0x1106],/*ㅂ*/[0x1107],/*ㅃ*/[0x1107,0x1107],/*ㅄ*/[0x1107,0x1109],/*ㅅ*/[0x1109],/*ㅆ*/[0x1109,0x1109],/*ㅇ*/[0x110B],/*ㅈ*/[0x110C],/*ㅉ*/[0x110C,0x110C],/*ㅊ*/[0x110E],/*ㅋ*/[0x110F],/*ㅌ*/[0x1110],/*ㅍ*/[0x1111],/*ㅎ*/[0x1112],
/*ㅥ*/[0x1102,0x1102],/*ㅦ*/[0x1102,0x1103],/*ㅧ*/[0x1102,0x1109],/*ㅪ*/[0x1105,0x1103],/*ㅮ*/[0x1106,0x1107],/*ㅯ*/[0x1106,0x1109],/*ㅱ*/[0x1106,0x110B],/*ㅲ*/[0x1107,0x1100],/*ㅳ*/[0x1107,0x1103],/*ㅴ*/[0x1107,0x1109,0x1100],/*ㅵ*/[0x1107,0x1109,0x1103],/*ㅶ*/[0x1107,0x110C],/*ㅷ*/[0x1107,0x1110],/*ㅸ*/[0x1107,0x110B],/*ㅹ*/[0x1107,0x1107,0x110B],/*ㅺ*/[0x1109,0x1100],/*ㅻ*/[0x1109,0x1102],/*ㅼ*/[0x1109,0x1103],/*ㅽ*/[0x1109,0x1107],/*ㅾ*/[0x1109,0x110C],
/*ㅿ*/[0x1140],/*ㆀ*/[0x110B,0x110B],/*ㆁ*/[0x114C],/*ㆄ*/[0x1111,0x110B],/*ㆅ*/[0x1112,0x1112],/*ㆆ*/[0x1159]];
compatibility_dah_to_NFD_hotbadchim = [/*ㄱ*/[0x11A8],/*ㄲ*/[0x11A8,0x11A8],/*ㄳ*/[0x11A8,0x11BA],/*ㄴ*/[0x11AB],/*ㄵ*/[0x11AB,0x11BD],/*ㄶ*/[0x11AB,0x11C2],/*ㄷ*/[0x11AE],/*ㄸ*/[0x11AE,0x11AE],/*ㄹ*/[0x11AF],/*ㄺ*/[0x11AF,0x11A8],/*ㄻ*/[0x11AF,0x11B7],/*ㄼ*/[0x11AF,0x11B8],[0x11AF,0x11BA],[0x11AF,0x11C0],[0x11AF,0x11C1],[0x11AF,0x11C2],[0x11AE],[0x11B8],[0x11B8,0x11B8],[0x11B8,0x11BA],[0x11BA],[0x11BA,0x11BA],[0x11BC],[0x11BD],[0x11BD,0x11BD],[0x11BE],[0x11BF],[0x11C0],[0x11C1],[0x11C2],
/*ㅥ*/[0x11AB,0x11AB],/*ㅦ*/[0x11AB,0x11AE],/*ㅧ*/[0x11AB,0x11BA],/*ㅨ*/[0x11AB,0x11EB],/*ㅩ*/[0x11AF,0x11A8,0x11BA],/*ㅪ*/[0x11AF,0x11AE],/*ㅫ*/[0x11AF,0x11B8,0x11BA],/*ㅬ*/[0x11AF,0x11EB],/*ㅭ*/[0x11AF,0x11F9],/*ㅮ*/[0x11B7,0x11B8],/*ㅯ*/[0x11B7,0x11BA],/*ㅰ*/[0x11B7,0x11EB],/*ㅱ*/[0x11B7,0x11BC],/*ㅲ*/[0x11B8,0x11A8],/*ㅳ*/[0x11B8,0x11AE],/*ㅴ*/[0x11B8,0x11BA,0x11A8],/*ㅵ*/[0x11B8,0x11BA,0x11AE],/*ㅶ*/[0x11B8,0x11BD],/*ㅷ*/[0x11B8,0x11C0],/*ㅸ*/[0x11B8,0x11BC],/*ㅹ*/[0x11B8,0x11B8,0x11BC],/*ㅺ*/[0x11BA,0x11A8],/*ㅻ*/[0x11BA,0x11AB],/*ㅼ*/[0x11BA,0x11AE],/*ㅽ*/[0x11BA,0x11B8],/*ㅾ*/[0x11BA,0x11BD],/*ㅿ*/[0x11EB],/*ㆀ*/[0x11BC,0x11BC],/*ㆁ*/[0x11F0],/*ㆂ*/[0x11F0,0x11BA],/*ㆃ*/[0x11F0,0x11EB],/*ㆄ*/[0x11C1,0x11BC],/*ㆅ*/[0x11C2,0x11C2],/*ㆆ*/[0x11F9]];
compatibility_hol_to_NFD_hol = [0x1161,0x1162,0x1163,0x1164,0x1165,0x1166,0x1167,0x1168,0x1169,0x116A,0x116B,0x116C,0x116D,0x116E,0x116F,0x1170,0x1171,0x1172,0x1173,0x1174,0x1175,
/*ㆇ*/0x1184,/*ㆈ*/0x1185,/*ㆉ*/0x1188,/*ㆊ*/0x1191,/*ㆋ*/0x1192,/*ㆌ*/0x1194,/*ㆍ*/0x119E,/*ㆎ*/0x11A1];
compatibility_hol_to_NFD_hothol = [[0x1161],[0x1162],[0x1163],[0x1164],[0x1165],[0x1166],[0x1167],[0x1168],[0x1169],[0x1169,0x1161],[0x1169,0x1162],[0x1169,0x1175],[0x116D],[0x116E],[0x116E,0x1165],[0x116E,0x1166],[0x116E,0x1175],[0x1172],[0x1173],[0x1173,0x1175],[0x1175],
/*ㆇ*/[0x116D,0x1163],/*ㆈ*/[0x116D,0x1164],/*ㆉ*/[0x116D,0x1175],/*ㆊ*/[0x1172,0x1167],/*ㆋ*/[0x1172,0x1168],/*ㆌ*/[0x1172,0x1175],/*ㆍ*/[0x119E],/*ㆎ*/[0x119E,0x1175]];
halfwidth_cheos = [0xFFA1,0xFFA2,0xFFA4,0xFFA7,0xFFA8,0xFFA9,0xFFB1,0xFFB2,0xFFB3,0xFFB5,0xFFB6,0xFFB7,0xFFB8,0xFFB9,0xFFBA,0xFFBB,0xFFBC,0xFFBD,0xFFBE];
for(i=0;i<4;++i) for(j=0;j<(i==3?3:6);++j) halfwidth_ga.push(0xFFC2+i*8+j);
halfwidth_ggeut = [0xFFA1,0xFFA2,0xFFA3,0xFFA4,0xFFA5,0xFFA6,0xFFA7,0xFFA9,0xFFAA,0xFFAB,0xFFAC,0xFFAD,0xFFAE,0xFFAF,0xFFB0,
0xFFB1,0xFFB2,0xFFB4,0xFFB5,0xFFB6,0xFFB7,0xFFB8,0xFFBA,0xFFBB,0xFFBC,0xFFBD,0xFFBE];
halfwidth_hangeul_phoneme = halfwidth_cheos.concat(halfwidth_ga, halfwidth_ggeut);
i=0x1100; while(i<=0x115E) unicode_cheos.push(i++);
i=0xA960; while(i<=0xA97C) unicode_cheos.push(i++);
i=0x1161; while(i<=0x11A7) unicode_ga.push(i++);
i=0xD7B0; while(i<=0xD7C6) unicode_ga.push(i++);
i=0x11A8; while(i<=0x11FF) unicode_ggeut.push(i++);
i=0xD7CB; while(i<=0xD7FB) unicode_ggeut.push(i++);
unicode_ggeut_to_cheos = [0x1100,0x1101,0,0x1102,0,0,0x1103,0x1105,0,0,0,0,0,0,0,0x1106,0x1107,0,0x1109,0x110A,0x110B,0x110C,0x110E,0x110F,0x1110,0x1111,0x1112,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x111D,0,0,0,0x112B,0,0,0,0,0x1140,0,0,0,0,0x114C,0,0,0,0x1157,0,0,0,0,0x1159,0,0,0,0,0,0, // ~ 0x11F9
0,0,0x1104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x1108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x110D,0,0]; // 0xD7CB ~ 0xD7FB
unicode_cheos_to_ggeut = [0x11A8,0x11A9,0x11AB,0x11AE,0xD7CD,0x11AF,0x11B7,0x11B8,0xD7E6,0x11BA,0x11BB,0x11BC,0x11BD,0xD7F9,0x11BE,0x11BF,0x11C0,0x11C1,0x11C2,
0,0,0,0,0,0,0,0,0xD7DD,0,0x11E2,0,0,0,0,0,0,0,0,0,0,0,0,0,0x11E6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x11EB,0,0,0,0,0,0,0,0,0,0,0,0x11F0,0,0,0,0,0,0,0,0,0,0,0,0,0x11F9];
unicode_NFD_hangeul_phoneme = unicode_cheos.concat(unicode_ga, unicode_ggeut); // 첫가끝 조합형 한글 낱자
unicode_NFD_hangeul_filler = [0x115F,0x1160]; // 첫가끝 조합형 첫소리·가운뎃소리 채움 문자
unicode_NFD_hangeul_code = unicode_NFD_hangeul_phoneme.concat(unicode_NFD_hangeul_filler); // 첫가끝 조합형에서 한글 낱내자를 나타내는 데에 쓰이는 낱자/채움 부호값들
unicode_NFD_hangeul_sidedot = [0x302E,0x302F]; // 옛한글에서 성조를 나타내는 방점
i=0x1100; while(i<=0x1112) unicode_modern_cheos.push(i++);
i=0x1161; while(i<=0x1175) unicode_modern_ga.push(i++);
i=0x11A8; while(i<=0x11C2) unicode_modern_ggeut.push(i++);
unicode_modern_hangeul_phoneme = unicode_modern_cheos.concat(unicode_modern_ga, unicode_modern_ggeut); // 유니코드 조합형 요즘한글 낱자
unicode_non_combined_cheos = [0x1100,0x1102,0x1103,0x1105,0x1106,0x1107,0x1109,0x110B,0x110C,0x110E,0x110F,0x1110,0x1111,0x1112];
unicode_non_combined_ga = [0x1161,0x1162,0x1164,0x1165,0x1166,0x1167,0x1168,0x1169,0x116D,0x116E,0x1172,0x1173,0x1175,0x119E];
unicode_non_combined_ggeut = [0x11A8,0x11AB,0x11AE,0x11AF,0x11B7,0x11B8,0x11BA,0x11BC,0x11BD,0x11BE,0x11BF,0x11C0,0x11C1,0x11C2];
unicode_non_combined_phoneme = unicode_non_combined_cheos.concat(unicode_non_combined_ga, unicode_non_combined_ggeut);
var han_ext_tag = '<span style="margin:0;padding:0;background:black;color:#fff;letter-spacing:0px;font-size:0.7em;">한글</span>';
special_chars = [-1, 0x08, 0x0D, 0x1B, 0x1160];
special_chars_string = [han_ext_tag, '⌫', '⏎', '🄴', '🄵'];
// 쿼티를 기준으로 한 화상 배열표의 아랫글 자리 부호값
dkey = [96,49,50,51,52,53,54,55,56,57,48,45,61,8,
9,113,119,101,114,116,121,117,105,111,112,91,93,92,
20,97,115,100,102,103,104,106,107,108,59,39,13,
16,122,120,99,118,98,110,109,44,46,47,16,
-1,-2,-3,32,-13,-12,-11];
// 쿼티를 기준으로 한 화상 배열표의 윗글 자리 부호값
ukey = [126,33,64,35,36,37,94,38,42,40,41,95,43,8,
9,81,87,69,82,84,89,85,73,79,80,123,125,124,
20,65,83,68,70,71,72,74,75,76,58,34,13,
16,90,88,67,86,66,78,77,60,62,63,16,
-1,-2,-3,32,-13,-12,-11];
shift_table = [
0x31, /* 0x21 exclam: 1 */
0x27, /* 0x22 quotedbl: apostrophe */
0x33, /* 0x23 numbersign: 3 */
0x34, /* 0x24 dollar: 4 */
0x35, /* 0x25 percent: 5 */
0x37, /* 0x26 ampersand: 7 */
0x22, /* 0x27 apostrophe: quotatioin mark */
0x39, /* 0x28 parenleft */
0x30, /* 0x29 parenright */
0x38, /* 0x2A asterisk: 8 */
0x3D, /* 0x2B plus: equal */
0x3C, /* 0x2C comma: less */
0x5F, /* 0x2D minus: underscore */
0x3E, /* 0x2E period: greater */
0x3F, /* 0x2F slash: question */
0x29, /* 0x30 0: parenright */
0x21, /* 0x31 1: exclam */
0x40, /* 0x32 2: at */
0x23, /* 0x33 3: numbersign */
0x24, /* 0x34 4: dollar */
0x25, /* 0x35 5: percent */
0x5E, /* 0x36 6: asciicircum */
0x26, /* 0x37 7: ampersand */
0x2A, /* 0x38 8: asterisk */
0x28, /* 0x39 9: parenleft */
0x3B, /* 0x3A colon: semicolon */
0x3A, /* 0x3B semicolon: colon */
0x2C, /* 0x3C less: comma */
0x2B, /* 0x3D equal: plus */
0x2E, /* 0x3E greater: period */
0x2F, /* 0x3F question: slash */
0x32, /* 0x40 at: 2 */
0x61, /* 0x41 A: a */
0x62, /* 0x42 B: b */
0x63, /* 0x43 C: c */
0x64, /* 0x44 D: d */
0x65, /* 0x45 E: e */
0x66, /* 0x46 F: f */
0x67, /* 0x47 G: g */
0x68, /* 0x48 H: h */
0x69, /* 0x49 I: i */
0x6A, /* 0x4A J: j */
0x6B, /* 0x4B K: k */
0x6C, /* 0x4C L: l */
0x6D, /* 0x4D M: m */
0x6E, /* 0x4E N: n */
0x6F, /* 0x4F O: o */
0x70, /* 0x50 P: p */
0x71, /* 0x51 Q: q */
0x72, /* 0x52 R: r */
0x73, /* 0x53 S: s */
0x74, /* 0x54 T: t */
0x75, /* 0x55 U: u */
0x76, /* 0x56 V: v */
0x77, /* 0x57 W: w */
0x78, /* 0x58 X: x */
0x79, /* 0x59 Y: y */
0x7A, /* 0x5A Z: z */
0x7B, /* 0x5B bracketleft: braceleft */
0x7C, /* 0x5C backslash: bar */
0x7D, /* 0x5D bracketright: braceright */
0x36, /* 0x5E asciicircum: 6 */
0x2D, /* 0x5F underscore: minus */
0x7E, /* 0x60 quoteleft: asciitilde */
0x41, /* 0x61 a: A */
0x42, /* 0x62 b: B */
0x43, /* 0x63 c: C */
0x44, /* 0x64 d: D */
0x45, /* 0x65 e: E */
0x46, /* 0x66 f: F */
0x47, /* 0x67 g: G */
0x48, /* 0x68 h: H */
0x49, /* 0x69 i: I */
0x4A, /* 0x6A j: J */
0x4B, /* 0x6B k: K */
0x4C, /* 0x6C l: L */
0x4D, /* 0x6D m: M */
0x4E, /* 0x6E n: N */
0x4F, /* 0x6F o: O */
0x50, /* 0x70 p: P */
0x51, /* 0x71 q: Q */
0x52, /* 0x72 r: R */
0x53, /* 0x73 s: S */
0x54, /* 0x74 t: T */
0x55, /* 0x75 u: U */
0x56, /* 0x76 v: V */
0x57, /* 0x77 w: W */
0x58, /* 0x78 x: X */
0x59, /* 0x79 y: Y */
0x5A, /* 0x7A z: Z */
0x5B, /* 0x7B braceleft: bracketleft */
0x5C, /* 0x7C bar: backslash */
0x5D, /* 0x7D braceright: bracketright */
0x60 /* 0x7E asciitilde: quoteleft */
];
} // ohi_code_tables()
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf
if(!Array.prototype.indexOf) {
Array.prototype.indexOf = function(searchElement, fromIndex) {
var k;
if(!this) throw new TypeError('"this" is null or not defined');
var O=Object(this);
var len=O.length >>> 0;
if(len===0) return -1;
var n= +fromIndex || 0;
if(Math.abs(n) === Infinity) n=0;
if(n>=len) return -1;
k = Math.max(n>=0 ? n : len-Math.abs(n), 0);
while(k<len) {
var kValue;
if (k in O && O[k] === searchElement) return k;
k++;
}
return -1;
};
}
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr
if('ab'.substr(-1) != 'b') {
String.prototype.substr = function(substr) {
return function(start, length) {
if(start<0) start=this.length+start;
return substr.call(this, start, length);
}
}(String.prototype.substr);
}
ohi_code_tables();
browser_detect();
ohiStart();
url_query();
//show_ohiStatusBar(0); // 보람줄(상태 표시줄) 감추기
//ohiChange_enable_sign_ext(0); // 세벌식 자판의 기호 확장 기능 끄기
//ohiChange_force_normal_typing(1); // 모아치기 자판을 이어치기 방식으로 쓰게 하기
mo8s9j9vr7bl5ll4k34prme3w0h8n2d
User:Сергио/sandbox
2
166973
665331
2025-07-05T10:25:44Z
Сергио
52219
Created page with "Test"
665331
wikitext
text/x-wiki
Test
bop1vj5i98maix36pjrpgep1w6hnxfe
665332
665331
2025-07-05T10:25:54Z
Сергио
52219
665332
wikitext
text/x-wiki
Test + Test
tgey2gkhxj4wam12u5mjumdwdn9yqlv
User:Serhio Magpie/twinkleoptions.js
2
166974
665333
2025-07-05T10:26:59Z
Serhio Magpie
37334
Saving Twinkle preferences: automatic edit from [[:Wikipedia:Twinkle/Preferences]]
665333
javascript
text/javascript
// twinkleoptions.js: personal Twinkle preferences file
//
// NOTE: The easiest way to change your Twinkle preferences is by using the
// Twinkle preferences panel, at [[Wikipedia:Twinkle/Preferences]].
//
// This file is AUTOMATICALLY GENERATED. Any changes you make (aside from
// changing the configuration parameters in a valid-JavaScript way) will be
// overwritten the next time you click "save" in the Twinkle preferences
// panel. If modifying this file, make sure to use correct JavaScript.
// <nowiki>
window.Twinkle.prefs = {
"optionsVersion": 2.1,
"showRollbackLinks": [
"diff",
"others",
"mine",
"recent",
"history"
]
};
// </nowiki>
// End of twinkleoptions.js
sfadhysllowyn3sefe69wr7er3hyo64
User:NovemBot/sandbox
2
166975
665335
2025-07-05T10:58:37Z
NovemBot
52214
[[User talk:Novem Linguae]] test
665335
wikitext
text/x-wiki
Test
bop1vj5i98maix36pjrpgep1w6hnxfe
Template:Unblock-spamun
10
166976
665337
2024-04-03T13:09:12Z
en>Primefac
0
[[Wikipedia:Templates for discussion/Log/2024 March 24#Template:Unblock-spamun]] closed as keep ([[WP:XFDC#4.0.13|XFDcloser]])
665337
wikitext
text/x-wiki
{{clear}}
{{unblock-un|{{{1}}}|{{{2|<span style="color: #ba0000; font-size: large">'''Please provide your response to your block.'''</span><br>by changing {{unblock-spamun|{{{1}}}}} to {{unblock-spamun|{{{1}}}|''your response here''}}. If your response contains a URL with a "{{=}}" in it you will need to add "2{{=}}" to the start of your reason or else it will not display correctly.<br>}}}|<noinclude>|category=</noinclude>|idletimestamp={{{idletimestamp|20200101010101}}}}}<noinclude>
{{Documentation}}
</noinclude>
icyn5to96qk5nzn5mshigm0rtz72haj
665338
665337
2025-07-05T10:59:27Z
Novem Linguae
49714
1 revision imported from [[:en:Template:Unblock-spamun]]: Copied content from another wiki; see the linked page's history for attribution ([[w:User:Novem Linguae/Scripts/CWWEditSummary.js|CWWEditSummary]])
665337
wikitext
text/x-wiki
{{clear}}
{{unblock-un|{{{1}}}|{{{2|<span style="color: #ba0000; font-size: large">'''Please provide your response to your block.'''</span><br>by changing {{unblock-spamun|{{{1}}}}} to {{unblock-spamun|{{{1}}}|''your response here''}}. If your response contains a URL with a "{{=}}" in it you will need to add "2{{=}}" to the start of your reason or else it will not display correctly.<br>}}}|<noinclude>|category=</noinclude>|idletimestamp={{{idletimestamp|20200101010101}}}}}<noinclude>
{{Documentation}}
</noinclude>
icyn5to96qk5nzn5mshigm0rtz72haj
Template:Unblock-un
10
166977
665339
2024-08-29T20:25:47Z
en>Cabayi
0
remove instruction to use [[:Template:Unblock on hold-notification]] which got deleted in 2014. Thanks [[User:A09]] for the help.
665339
wikitext
text/x-wiki
<div id="rfu" class="user-block unblock unblock-un" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid #a9a9a9; background-color: #EBF4FF;">
[[File:Appointment blue.svg|48px|left|link=|alt=]] '''This user is asking to be [[Wikipedia:Blocking policy|unblocked]] to request a [[Wikipedia:Changing username|change in username]].'''
[[User:{{BASEPAGENAME}}|{{BASEPAGENAME}}]] <span class="plainlinks" style="font-size:88%;">([{{fullurl:Special:Log|type=block&page=User:{{BASEPAGENAMEE}}}} block log] • [{{fullurl:Special:BlockList|action=search&ip={{BASEPAGENAMEE}}}} active blocks] • [{{fullurl:Special:GlobalBlockList|ip={{BASEPAGENAMEE}}}} global blocks] • [[Special:Contributions/{{BASEPAGENAME}}|contribs]]<span class="sysop-show"> • [[Special:DeletedContributions/{{BASEPAGENAME}}|deleted contribs]]</span> • [{{fullurl:Special:AbuseLog|wpSearchUser={{BASEPAGENAMEE}}}} filter log] • [{{fullurl:Special:Log|type=newusers&user={{BASEPAGENAMEE}}}} creation log]<span class="sysop-show"> • [[Special:BlockIP/{{BASEPAGENAME}}|change block settings]] • [{{fullurl:Special:BlockList|action=unblock&ip={{BASEPAGENAMEE}}}} unblock]</span><span class="checkuser-show"> • [{{fullurl:Special:CheckUser|user={{BASEPAGENAMEE}}&reason={{urlencode:[[{{FULLPAGENAME}}]], unblock request}}}} checkuser] ([{{fullurl:Special:CheckUserLog|cuSearchType=target&cuSearch={{BASEPAGENAMEE}}}} log])</span>)</span>
{{clear}}
----
'''Requested username:'''
<div style="margin-bottom: 1em; margin-left: 2em;"><!-- PARSER FUNCTIONS START HERE
Checks for no user name given
-->{{#if:{{{user|{{{1<includeonly>|</includeonly>}}}}}}|<!--
Prints reason if it checks out
-->[[User:{{{user|{{{1|}}}}}}|{{{user|{{{1|}}}}}}]] ([[User talk:{{{user|{{{1|}}}}}}|talk]] · [[Special:CentralAuth/{{{user|{{{1|}}}}}}|account availability check]] · <span class="plainlinks global-rename-user-dynamic-link">[https://meta.wikimedia.org/w/index.php?title=Special:GlobalRenameUser&reason=Per%20%5B%5B:w:en:Special:Permalink/{{REVISIONID}}%7Cuser%20request%5D%5D&oldname={{urlencode:{{BASEPAGENAME}}}}&newname={{urlencode:{{ucfirst:{{{user|{{{1|Newname}}}}}}}}}}<span title="Rename {{BASEPAGENAME}} to {{{user|{{{1|Newname}}}}}}">'''rename user'''</span>]</span>)|<!--
Error message for no reason given
--><big style="color: #ba0000;">'''Please provide a new username.'''</big> You may optionally provide a reason.<br />
Change <code>{{unblock}}</code> to <code>{{unblock | user=''new username'' | reason=''your reason here ~~~~''}}</code>
}}</div><!--
-->{{#if:{{{reason|{{{2|}}}}}}|'''Request reason:'''
<div style="margin-bottom: 1em; margin-left: 2em;">{{{reason|{{{2|}}}}}}</div>}}<!-- PARSER FUNCTIONS END HERE -->
Administrators should consider discussing any unblock with the blocking administrator (see the [[Wikipedia:Blocking policy#Unblocking|blocking policy]]).
<div class="mw-collapsible mw-collapsed sysop-show" style="border: none;"><div style="background-color: #D0E4FF; font-weight: bold; text-align: center">
[[Wikipedia:Administrators|Administrator]] use only:</div>
<div class="mw-collapsible-content" style="text-align: left;">
If you ask the blocking administrator to comment on this request, please replace this template with the following:
:<code>{{unblock-un on hold | 1=''blocking administrator'' | 2=''{{{user|{{{1|requested user name}}}}}}'' {{#if:{{{reason|{{{2|}}}}}}|| 3=''{{{reason|{{{2}}}}}}''}} | 4=~~~~}}</code>
If you '''accept''' the unblock request, replace this template with the following:
:<code>{{unblock-un reviewed | 1=''{{{user|{{{1|requested user name}}}}}}'' {{#if:{{{reason|{{{2|}}}}}}|| reason=''{{{reason|{{{2}}}}}}''}} | accept=Allowing username change to requested username. Please select an option from [[Wikipedia:Changing username]] and file a request as soon as possible to avoid re-blocking. ~~~~}}</code>
If you '''decline''' the unblock request, replace this template with the following, replacing <code><nowiki>{{subst:Decline reason here}}</nowiki></code> with any specific rationale. If you do not edit the text after "decline=", a [[:Template:Decline reason here|default reason]] why the request was declined will be inserted.
:<code>{{unblock-un reviewed | 1=''{{{user|{{{1|requested user name}}}}}}'' {{#if:{{{reason|{{{2|}}}}}}|| reason=''{{{reason|{{{2}}}}}}''}} | decline=<nowiki>{{subst:Decline reason here}}</nowiki> ~~~~}}</code>
</div></div></div>
{{#switch:{{NAMESPACE}}|User|User talk={{{category|<includeonly>{{#ifexpr: ({{#time:U|{{REVISIONTIMESTAMP}}}} >= {{#time:U|{{{idletimestamp|20200101010101}}}}} - 20) and ({{#time:U|{{REVISIONTIMESTAMP}}}} <= {{#time:U|{{{idletimestamp|20200101010101}}}}} + 20) | [[Category:Requests for unblock awaiting response from the blocked user|{{BASEPAGENAME}}]] | [[Category:Requests for unblock|{{BASEPAGENAME}}]][[Category:Requests for username changes when blocked|{{BASEPAGENAME}}]] }}</includeonly>}}}}}<noinclude>
{{Documentation}}
</noinclude>
d1kk2hhgn5tg3xcvwe3pbmlm4o4cs8o
665340
665339
2025-07-05T10:59:27Z
Novem Linguae
49714
1 revision imported from [[:en:Template:Unblock-un]]: Copied content from another wiki; see the linked page's history for attribution ([[w:User:Novem Linguae/Scripts/CWWEditSummary.js|CWWEditSummary]])
665339
wikitext
text/x-wiki
<div id="rfu" class="user-block unblock unblock-un" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid #a9a9a9; background-color: #EBF4FF;">
[[File:Appointment blue.svg|48px|left|link=|alt=]] '''This user is asking to be [[Wikipedia:Blocking policy|unblocked]] to request a [[Wikipedia:Changing username|change in username]].'''
[[User:{{BASEPAGENAME}}|{{BASEPAGENAME}}]] <span class="plainlinks" style="font-size:88%;">([{{fullurl:Special:Log|type=block&page=User:{{BASEPAGENAMEE}}}} block log] • [{{fullurl:Special:BlockList|action=search&ip={{BASEPAGENAMEE}}}} active blocks] • [{{fullurl:Special:GlobalBlockList|ip={{BASEPAGENAMEE}}}} global blocks] • [[Special:Contributions/{{BASEPAGENAME}}|contribs]]<span class="sysop-show"> • [[Special:DeletedContributions/{{BASEPAGENAME}}|deleted contribs]]</span> • [{{fullurl:Special:AbuseLog|wpSearchUser={{BASEPAGENAMEE}}}} filter log] • [{{fullurl:Special:Log|type=newusers&user={{BASEPAGENAMEE}}}} creation log]<span class="sysop-show"> • [[Special:BlockIP/{{BASEPAGENAME}}|change block settings]] • [{{fullurl:Special:BlockList|action=unblock&ip={{BASEPAGENAMEE}}}} unblock]</span><span class="checkuser-show"> • [{{fullurl:Special:CheckUser|user={{BASEPAGENAMEE}}&reason={{urlencode:[[{{FULLPAGENAME}}]], unblock request}}}} checkuser] ([{{fullurl:Special:CheckUserLog|cuSearchType=target&cuSearch={{BASEPAGENAMEE}}}} log])</span>)</span>
{{clear}}
----
'''Requested username:'''
<div style="margin-bottom: 1em; margin-left: 2em;"><!-- PARSER FUNCTIONS START HERE
Checks for no user name given
-->{{#if:{{{user|{{{1<includeonly>|</includeonly>}}}}}}|<!--
Prints reason if it checks out
-->[[User:{{{user|{{{1|}}}}}}|{{{user|{{{1|}}}}}}]] ([[User talk:{{{user|{{{1|}}}}}}|talk]] · [[Special:CentralAuth/{{{user|{{{1|}}}}}}|account availability check]] · <span class="plainlinks global-rename-user-dynamic-link">[https://meta.wikimedia.org/w/index.php?title=Special:GlobalRenameUser&reason=Per%20%5B%5B:w:en:Special:Permalink/{{REVISIONID}}%7Cuser%20request%5D%5D&oldname={{urlencode:{{BASEPAGENAME}}}}&newname={{urlencode:{{ucfirst:{{{user|{{{1|Newname}}}}}}}}}}<span title="Rename {{BASEPAGENAME}} to {{{user|{{{1|Newname}}}}}}">'''rename user'''</span>]</span>)|<!--
Error message for no reason given
--><big style="color: #ba0000;">'''Please provide a new username.'''</big> You may optionally provide a reason.<br />
Change <code>{{unblock}}</code> to <code>{{unblock | user=''new username'' | reason=''your reason here ~~~~''}}</code>
}}</div><!--
-->{{#if:{{{reason|{{{2|}}}}}}|'''Request reason:'''
<div style="margin-bottom: 1em; margin-left: 2em;">{{{reason|{{{2|}}}}}}</div>}}<!-- PARSER FUNCTIONS END HERE -->
Administrators should consider discussing any unblock with the blocking administrator (see the [[Wikipedia:Blocking policy#Unblocking|blocking policy]]).
<div class="mw-collapsible mw-collapsed sysop-show" style="border: none;"><div style="background-color: #D0E4FF; font-weight: bold; text-align: center">
[[Wikipedia:Administrators|Administrator]] use only:</div>
<div class="mw-collapsible-content" style="text-align: left;">
If you ask the blocking administrator to comment on this request, please replace this template with the following:
:<code>{{unblock-un on hold | 1=''blocking administrator'' | 2=''{{{user|{{{1|requested user name}}}}}}'' {{#if:{{{reason|{{{2|}}}}}}|| 3=''{{{reason|{{{2}}}}}}''}} | 4=~~~~}}</code>
If you '''accept''' the unblock request, replace this template with the following:
:<code>{{unblock-un reviewed | 1=''{{{user|{{{1|requested user name}}}}}}'' {{#if:{{{reason|{{{2|}}}}}}|| reason=''{{{reason|{{{2}}}}}}''}} | accept=Allowing username change to requested username. Please select an option from [[Wikipedia:Changing username]] and file a request as soon as possible to avoid re-blocking. ~~~~}}</code>
If you '''decline''' the unblock request, replace this template with the following, replacing <code><nowiki>{{subst:Decline reason here}}</nowiki></code> with any specific rationale. If you do not edit the text after "decline=", a [[:Template:Decline reason here|default reason]] why the request was declined will be inserted.
:<code>{{unblock-un reviewed | 1=''{{{user|{{{1|requested user name}}}}}}'' {{#if:{{{reason|{{{2|}}}}}}|| reason=''{{{reason|{{{2}}}}}}''}} | decline=<nowiki>{{subst:Decline reason here}}</nowiki> ~~~~}}</code>
</div></div></div>
{{#switch:{{NAMESPACE}}|User|User talk={{{category|<includeonly>{{#ifexpr: ({{#time:U|{{REVISIONTIMESTAMP}}}} >= {{#time:U|{{{idletimestamp|20200101010101}}}}} - 20) and ({{#time:U|{{REVISIONTIMESTAMP}}}} <= {{#time:U|{{{idletimestamp|20200101010101}}}}} + 20) | [[Category:Requests for unblock awaiting response from the blocked user|{{BASEPAGENAME}}]] | [[Category:Requests for unblock|{{BASEPAGENAME}}]][[Category:Requests for username changes when blocked|{{BASEPAGENAME}}]] }}</includeonly>}}}}}<noinclude>
{{Documentation}}
</noinclude>
d1kk2hhgn5tg3xcvwe3pbmlm4o4cs8o
Template:Unblock-spamun/doc
10
166978
665343
2020-04-27T03:44:14Z
en>Vanisaac
0
/* See also */clean up per [[WP:CAT#T]] and [[WP:AWBREQ]] add template:Sandbox other
665343
wikitext
text/x-wiki
<noinclude>{{pp-protected|reason=Persistent [[WP:Disruptive editing|disruptive editing]]: new accounts don't need to edit this page|small=yes}}</noinclude>{{Documentation subpage}}
<!-- Categories go at the bottom of this page and interwikis go in Wikidata. -->
{{nosubst}}
== Usage ==
<code><nowiki>{{unblock-spamun | New username | Reason ~~~~}}</nowiki></code>
== Notes ==
* This template adds userpages into the cats [[:Category:Requests for unblock|Requests for unblock]] and [[:Category:Requests for username changes when blocked|Requests for username changes when blocked]].
== See also ==
* {{tl|unblock}}
<includeonly>{{Sandbox other||
<!-- Categories go here and interwikis go in Wikidata. -->
[[Category:User block templates]]
[[Category:Unblock process]]
}}</includeonly>
dtas68a9l96pwwul8oox38hov0f5idd
665344
665343
2025-07-05T10:59:28Z
Novem Linguae
49714
1 revision imported from [[:en:Template:Unblock-spamun/doc]]: Copied content from another wiki; see the linked page's history for attribution ([[w:User:Novem Linguae/Scripts/CWWEditSummary.js|CWWEditSummary]])
665343
wikitext
text/x-wiki
<noinclude>{{pp-protected|reason=Persistent [[WP:Disruptive editing|disruptive editing]]: new accounts don't need to edit this page|small=yes}}</noinclude>{{Documentation subpage}}
<!-- Categories go at the bottom of this page and interwikis go in Wikidata. -->
{{nosubst}}
== Usage ==
<code><nowiki>{{unblock-spamun | New username | Reason ~~~~}}</nowiki></code>
== Notes ==
* This template adds userpages into the cats [[:Category:Requests for unblock|Requests for unblock]] and [[:Category:Requests for username changes when blocked|Requests for username changes when blocked]].
== See also ==
* {{tl|unblock}}
<includeonly>{{Sandbox other||
<!-- Categories go here and interwikis go in Wikidata. -->
[[Category:User block templates]]
[[Category:Unblock process]]
}}</includeonly>
dtas68a9l96pwwul8oox38hov0f5idd
Template:Unblock-spamun reviewed
10
166979
665355
2023-03-23T17:59:54Z
en>MusikBot II
0
Changed protection settings for "[[Template:Unblock-spamun reviewed]]": [[Wikipedia:High-risk templates|High-risk template or module]]: 2501 transclusions ([[User:MusikBot II/TemplateProtector|more info]]) ([Edit=Require extended confirmed access] (indefinite) [Move=Require extended confirmed access] (indefinite))
665355
wikitext
text/x-wiki
#REDIRECT [[Template:Unblock-un reviewed]]
p9m8icmkcwsntfd4eavivyy9t2u5jla
665356
665355
2025-07-05T11:28:46Z
Novem Linguae
49714
1 revision imported from [[:en:Template:Unblock-spamun_reviewed]]: Copied content from another wiki; see the linked page's history for attribution ([[w:User:Novem Linguae/Scripts/CWWEditSummary.js|CWWEditSummary]])
665355
wikitext
text/x-wiki
#REDIRECT [[Template:Unblock-un reviewed]]
p9m8icmkcwsntfd4eavivyy9t2u5jla
Template:Unblock-un reviewed
10
166980
665357
2024-12-13T18:28:21Z
en>Matrix
0
dark mode fixes
665357
wikitext
text/x-wiki
<div class="user-block unblock-reviewed unblock-un-reviewed" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid #a9a9a9; background-color: {{#if:{{{accept|}}}|var(--background-color-success-subtle, #dff2eb)|var(--background-color-warning-subtle, #fdf2d5)}}; color: inherit;">
[[File:{{#if:{{{accept|}}}|Appointment green.svg|Appointment red.svg}}|48px|left|link=|alt=]] '''This user's request to be [[Wikipedia:Blocking policy|unblocked]] to request a [[Wikipedia:Changing username|change in username]] has been reviewed by an [[Wikipedia:Administrators|administrator]], who {{#if:{{{accept|}}}|accepted|declined}} the request.''' {{#if:{{{accept|}}}||Other administrators may also review this block, but should not override the decision without a good reason (see the [[Wikipedia:Blocking policy|blocking policy]]). '''Do not remove this unblock review while you are blocked.'''}}
[[User:{{BASEPAGENAME}}|{{BASEPAGENAME}}]] <span class="plainlinks" style="font-size:88%;">([{{fullurl:Special:Log|type=block&page=User:{{BASEPAGENAMEE}}}} block log] • [{{fullurl:Special:BlockList|action=search&ip={{BASEPAGENAMEE}}}} active blocks] • [{{fullurl:Special:GlobalBlockList|ip={{BASEPAGENAMEE}}}} global blocks] • [https://tools.wmflabs.org/xtools/autoblock/?user={{BASEPAGENAMEE}}&project=en.wikipedia.org autoblocks] • [[Special:Contributions/{{BASEPAGENAME}}|contribs]]<span class="sysop-show"> • [[Special:DeletedContributions/{{BASEPAGENAME}}|deleted contribs]]</span> • [{{fullurl:Special:AbuseLog|wpSearchUser={{BASEPAGENAMEE}}}} filter log] • [{{fullurl:Special:Log|type=newusers&user={{BASEPAGENAMEE}}}} creation log]<span class="sysop-show"> • [[Special:BlockIP/{{BASEPAGENAME}}|change block settings]] • [{{fullurl:Special:BlockList|action=unblock&ip={{BASEPAGENAMEE}}}} unblock]</span><span class="checkuser-show"> • [{{fullurl:Special:CheckUser|user={{BASEPAGENAMEE}}&reason={{urlencode:[[{{FULLPAGENAME}}]], unblock request}}}} checkuser] ([{{fullurl:Special:CheckUserLog|cuSearchType=target&cuSearch={{BASEPAGENAMEE}}}} log])</span>)</span>
{{clear}}
----
'''Requested username''':
<div style="margin-bottom: 1em; margin-left: 2em;">{{#if:{{{user|{{{1|}}}}}}|{{userlinks|{{{user|{{{1|Username}}}}}}}}|{{Error-small|Please include the requested username.}}}}</div>
{{#if:{{{2|{{{reason|}}}}}}|'''Request reason''':
<div style="margin-bottom: 1em; margin-left: 2em;">{{{2|{{{reason|}}}}}}</div>|}}
{{#if:{{{accept|}}}|'''Accept reason''':|
{{#if:{{{3|{{{decline|<noinclude>non-empty</noinclude>}}}}}}|'''Decline reason''':}}}}
<div style="margin-bottom: 1em; margin-left: 2em;">{{{3|{{{decline|{{{accept|{{Error-small|Please include a decline or accept reason.}}}}}}}}}}}</div>
</div><noinclude>
{{documentation}}
</noinclude>
ng39fh4aowr3b29wwutxm9uoc45nc6p
665358
665357
2025-07-05T11:29:08Z
Novem Linguae
49714
1 revision imported from [[:en:Template:Unblock-un_reviewed]]: Copied content from another wiki; see the linked page's history for attribution ([[w:User:Novem Linguae/Scripts/CWWEditSummary.js|CWWEditSummary]])
665357
wikitext
text/x-wiki
<div class="user-block unblock-reviewed unblock-un-reviewed" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid #a9a9a9; background-color: {{#if:{{{accept|}}}|var(--background-color-success-subtle, #dff2eb)|var(--background-color-warning-subtle, #fdf2d5)}}; color: inherit;">
[[File:{{#if:{{{accept|}}}|Appointment green.svg|Appointment red.svg}}|48px|left|link=|alt=]] '''This user's request to be [[Wikipedia:Blocking policy|unblocked]] to request a [[Wikipedia:Changing username|change in username]] has been reviewed by an [[Wikipedia:Administrators|administrator]], who {{#if:{{{accept|}}}|accepted|declined}} the request.''' {{#if:{{{accept|}}}||Other administrators may also review this block, but should not override the decision without a good reason (see the [[Wikipedia:Blocking policy|blocking policy]]). '''Do not remove this unblock review while you are blocked.'''}}
[[User:{{BASEPAGENAME}}|{{BASEPAGENAME}}]] <span class="plainlinks" style="font-size:88%;">([{{fullurl:Special:Log|type=block&page=User:{{BASEPAGENAMEE}}}} block log] • [{{fullurl:Special:BlockList|action=search&ip={{BASEPAGENAMEE}}}} active blocks] • [{{fullurl:Special:GlobalBlockList|ip={{BASEPAGENAMEE}}}} global blocks] • [https://tools.wmflabs.org/xtools/autoblock/?user={{BASEPAGENAMEE}}&project=en.wikipedia.org autoblocks] • [[Special:Contributions/{{BASEPAGENAME}}|contribs]]<span class="sysop-show"> • [[Special:DeletedContributions/{{BASEPAGENAME}}|deleted contribs]]</span> • [{{fullurl:Special:AbuseLog|wpSearchUser={{BASEPAGENAMEE}}}} filter log] • [{{fullurl:Special:Log|type=newusers&user={{BASEPAGENAMEE}}}} creation log]<span class="sysop-show"> • [[Special:BlockIP/{{BASEPAGENAME}}|change block settings]] • [{{fullurl:Special:BlockList|action=unblock&ip={{BASEPAGENAMEE}}}} unblock]</span><span class="checkuser-show"> • [{{fullurl:Special:CheckUser|user={{BASEPAGENAMEE}}&reason={{urlencode:[[{{FULLPAGENAME}}]], unblock request}}}} checkuser] ([{{fullurl:Special:CheckUserLog|cuSearchType=target&cuSearch={{BASEPAGENAMEE}}}} log])</span>)</span>
{{clear}}
----
'''Requested username''':
<div style="margin-bottom: 1em; margin-left: 2em;">{{#if:{{{user|{{{1|}}}}}}|{{userlinks|{{{user|{{{1|Username}}}}}}}}|{{Error-small|Please include the requested username.}}}}</div>
{{#if:{{{2|{{{reason|}}}}}}|'''Request reason''':
<div style="margin-bottom: 1em; margin-left: 2em;">{{{2|{{{reason|}}}}}}</div>|}}
{{#if:{{{accept|}}}|'''Accept reason''':|
{{#if:{{{3|{{{decline|<noinclude>non-empty</noinclude>}}}}}}|'''Decline reason''':}}}}
<div style="margin-bottom: 1em; margin-left: 2em;">{{{3|{{{decline|{{{accept|{{Error-small|Please include a decline or accept reason.}}}}}}}}}}}</div>
</div><noinclude>
{{documentation}}
</noinclude>
ng39fh4aowr3b29wwutxm9uoc45nc6p
Template:Unblock-un reviewed/doc
10
166981
665361
2023-08-04T14:58:34Z
en>Paine Ellsworth
0
update /doc
665361
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{high-use}}
== Usage ==
Once you have reviewed an unblock request, replace {{tlc | 1=unblock-un | 2=''requested username'' | 3=''reason for unblock''}} with either:
* {{tlc | 1=unblock-un reviewed | 2=user=''requested username'' | 3=reason=''reason for unblock'' | 4=decline=decline reason {{4~}}}}
* {{tlc | 1=unblock-un reviewed | 2=user=''requested username'' | 3=reason=''reason for unblock'' | 4=accept=accept reason {{4~}}}}
A decline reason '''should always be included''' unless the request is an obvious bad-faith use of the template. In such a case, the decline can be written simply as "{{tlc|1=unblock-un reviewed|2=''requested username''|3=''reason for unblock''}}".
== See also ==
* {{tl|unblock-un}}
* {{tl|unblock-un on hold}}
<includeonly>{{sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:User block templates|{{PAGENAME}}]]
[[Category:Unblock process|{{PAGENAME}}]]
}}</includeonly>
s7rw2ch73pfb7cn7xpnm18krqjzxlfk
665362
665361
2025-07-05T11:29:09Z
Novem Linguae
49714
1 revision imported from [[:en:Template:Unblock-un_reviewed/doc]]: Copied content from another wiki; see the linked page's history for attribution ([[w:User:Novem Linguae/Scripts/CWWEditSummary.js|CWWEditSummary]])
665361
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{high-use}}
== Usage ==
Once you have reviewed an unblock request, replace {{tlc | 1=unblock-un | 2=''requested username'' | 3=''reason for unblock''}} with either:
* {{tlc | 1=unblock-un reviewed | 2=user=''requested username'' | 3=reason=''reason for unblock'' | 4=decline=decline reason {{4~}}}}
* {{tlc | 1=unblock-un reviewed | 2=user=''requested username'' | 3=reason=''reason for unblock'' | 4=accept=accept reason {{4~}}}}
A decline reason '''should always be included''' unless the request is an obvious bad-faith use of the template. In such a case, the decline can be written simply as "{{tlc|1=unblock-un reviewed|2=''requested username''|3=''reason for unblock''}}".
== See also ==
* {{tl|unblock-un}}
* {{tl|unblock-un on hold}}
<includeonly>{{sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:User block templates|{{PAGENAME}}]]
[[Category:Unblock process|{{PAGENAME}}]]
}}</includeonly>
s7rw2ch73pfb7cn7xpnm18krqjzxlfk